in src/responsibleai/rai_analyse/create_causal.py [0:0]
def parse_args():
# setup arg parser
parser = argparse.ArgumentParser()
parser.add_argument("--rai_insights_dashboard", type=str, required=True)
parser.add_argument("--treatment_features", type=json.loads, help="List[str]")
parser.add_argument(
"--heterogeneity_features",
type=json.loads,
help="Optional[List[str]] use 'null' to skip",
)
parser.add_argument("--nuisance_model", type=str)
parser.add_argument("--heterogeneity_model", type=str)
parser.add_argument("--alpha", type=float)
parser.add_argument("--upper_bound_on_cat_expansion", type=int)
parser.add_argument(
"--treatment_cost",
type=float_or_json_parser,
help="Union[float, List[Union[float, np.ndarray]]]",
)
parser.add_argument("--min_tree_leaf_samples", type=int)
parser.add_argument("--max_tree_depth", type=int)
parser.add_argument("--skip_cat_limit_checks", type=boolean_parser)
parser.add_argument("--categories", type=str_or_list_parser)
parser.add_argument("--n_jobs", type=int)
parser.add_argument("--verbose", type=int)
parser.add_argument("--random_state", type=int_or_none_parser)
parser.add_argument("--causal_path", type=str)
# parse args
args = parser.parse_args()
# return args
return args