gitextract_5t5ec52q/ ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── cadcad-ci.yml │ └── cadcad-publish.yml ├── .gitignore ├── AUTHORS.txt ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── ascii_art.py ├── cadCAD/ │ ├── __init__.py │ ├── configuration/ │ │ ├── __init__.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── depreciationHandler.py │ │ ├── policyAggregation.py │ │ └── userDefinedObject.py │ ├── diagram/ │ │ ├── __init__.py │ │ └── config_diagram.py │ ├── engine/ │ │ ├── __init__.py │ │ ├── execution.py │ │ ├── simulation.py │ │ └── utils.py │ ├── tools/ │ │ ├── __init__.py │ │ ├── execution/ │ │ │ ├── __init__.py │ │ │ └── easy_run.py │ │ ├── preparation.py │ │ ├── profiling/ │ │ │ ├── __init__.py │ │ │ ├── profile_run.py │ │ │ └── visualizations.py │ │ ├── types.py │ │ └── utils.py │ ├── types.py │ └── utils/ │ ├── __init__.py │ ├── execution.py │ ├── jupyter.py │ └── sys_config.py ├── documentation/ │ ├── Historically_State_Access.md │ ├── Policy_Aggregation.md │ ├── README.md │ ├── Simulation_Execution.md │ ├── System_Configuration.md │ ├── System_Model_Parameter_Sweep.md │ ├── __init__.py │ ├── cadCAD-v0.4.23-Model-Upgrade-Guide.md │ ├── cadCAD-v0.4.27-Model-Upgrade-Guide.md │ ├── cadCAD-v0.4.28-Model-Upgrade-Guide.md │ └── examples/ │ ├── __init__.py │ ├── cadCAD_diagram.ipynb │ ├── cadCAD_tools_example.ipynb │ ├── example_1.py │ ├── historical_state_access.py │ ├── param_sweep.py │ ├── policy_aggregation.py │ ├── sys_model_A.py │ ├── sys_model_AB_exec.py │ ├── sys_model_A_exec.py │ ├── sys_model_B.py │ └── sys_model_B_exec.py ├── expected_results/ │ ├── param_sweep_4.pkl │ ├── param_sweep_5.pkl │ ├── param_sweep_psub0_4.pkl │ ├── param_sweep_timestep1_4.pkl │ ├── policy_agg_4.pkl │ └── policy_agg_5.pkl ├── requirements.txt ├── setup.py └── testing/ ├── __init__.py ├── experiments/ │ └── __init__.py ├── generic_test.py ├── models/ │ ├── __init__.py │ ├── param_sweep.py │ └── policy_aggregation.py ├── results_comparison.py ├── test_additional_objs.py ├── test_arg_count.py ├── test_param_count.py ├── test_print.py ├── test_results_signature.py ├── test_row_count.py ├── test_runs.py ├── tests/ │ ├── __init__.py │ ├── a_b_tests/ │ │ ├── 0_4_23_record_count.json │ │ └── multi_model_row_count_0_4_23.py │ ├── append_mod_test.py │ ├── expected_results/ │ │ ├── param_sweep_4.pkl │ │ ├── param_sweep_5.pkl │ │ ├── param_sweep_psub0_4.pkl │ │ ├── param_sweep_timestep1_4.pkl │ │ ├── policy_agg_4.pkl │ │ └── policy_agg_5.pkl │ ├── import_cadCAD.ipynb │ ├── test_cadCAD_exp.py │ ├── test_import_cadCAD_test.py │ ├── test_multi_model_row_count.py │ ├── test_param_sweep.py │ ├── test_policy_aggregation.py │ ├── test_run1psub0.py │ ├── test_runs_not_zero.py │ └── test_timestep1psub0.py ├── tools/ │ └── test_tools.py └── utils.py