.dvcignore
LICENSE.txt
README.md
codecov.yml
pytest.ini
requirements.yml
setup.py
.dvc/.gitignore
.dvc/config
.dvc/plots/confusion.json
.dvc/plots/default.json
.dvc/plots/scatter.json
.dvc/plots/smooth.json
.github/workflows/AutomatedTests.yaml
.github/workflows/AutomatedTestsNightly.yaml
cfl/__init__.py
cfl/block.py
cfl/dataset.py
cfl/experiment.py
cfl/type_decorators.py
cfl.egg-info/PKG-INFO
cfl.egg-info/SOURCES.txt
cfl.egg-info/dependency_links.txt
cfl.egg-info/requires.txt
cfl.egg-info/top_level.txt
cfl/clustering/Y_given_Xmacro.py
cfl/clustering/__init__.py
cfl/clustering/cause_clusterer.py
cfl/clustering/cluster_tuning_util.py
cfl/clustering/clusterer_model.py
cfl/clustering/effect_clusterer.py
cfl/clustering/snn.py
cfl/clustering/compare_methods/run_compare.ipynb
cfl/cond_density_estimation/__init__.py
cfl/cond_density_estimation/cde_model.py
cfl/cond_density_estimation/condDensityEstimator.py
cfl/cond_density_estimation/condExpBase.py
cfl/cond_density_estimation/condExpCNN.py
cfl/cond_density_estimation/condExpDIY.py
cfl/cond_density_estimation/condExpMod.py
cfl/param_handling/parse_yaml.py
cfl/param_handling/yaml_prototype.yaml
cfl/post_cfl/__init__.py
cfl/post_cfl/intervention_rec.py
cfl/post_cfl/macro_cond_prob.py
cfl/post_cfl/microvariable_importance.py
cfl/post_cfl/post_cfl_util.py
cfl/util/__init__.py
cfl/util/data_processing.py
cfl/util/experiment_loading.py
cfl/util/find_xlbl_locations.py
cfl/util/input_val.py
cfl/visualization/__init__.py
cfl/visualization/basic_visualizations.py
cfl/visualization/cde_diagnostic.py
cfl/visualization/clustering_to_sankey.py
cfl/visualization/data_sample_visualizations.py
data/el_nino/elnino_data.pkl
docs/.readthedocs.yaml
docs/Makefile
docs/logo.jpg
docs/logo.svg
docs/make.bat
docs/requirements.txt
docs/source/cfl_code_intro.ipynb
docs/source/conf.py
docs/source/index.rst
docs/source/dep_user_api/cfl.cluster_methods.rst
docs/source/dep_user_api/cfl.density_estimation_methods.rst
docs/source/dep_user_api/cfl.interventions.rst
docs/source/dep_user_api/cfl.rst
docs/source/dep_user_api/cfl.util.rst
docs/source/dep_user_api/cfl.visualization_methods.rst
docs/source/dep_user_api/index.rst
docs/source/dep_user_api/modules.rst
docs/source/examples/adding_models.ipynb
docs/source/examples/basic_visualizations.ipynb
docs/source/examples/big5_toy_data.py
docs/source/examples/cfl_code_intro.ipynb
docs/source/examples/el_nino_example.ipynb
docs/source/examples/mnist.ipynb
docs/source/examples/train_cde_with_optuna_pruner.ipynb
docs/source/examples/tune_clusterer.ipynb
docs/source/getting_started/SETUP.md
docs/source/getting_started/cfl_intro.md
docs/source/getting_started/dev_guide.md
docs/source/getting_started/quick_start.ipynb
docs/source/img/CFLpipeline.png
docs/source/img/SampleCFLworkflow.png
docs/source/img/VisualBarsCausal.png
docs/source/img/VisualBarsProbs.png
docs/source/img/mnist_setup.png
docs/source/img/temp_macrovar.png
docs/source/img/vbImage1.png
docs/source/img/vbImage2.png
docs/source/img/vbImage3.png
docs/source/more_info/CDEs.md
docs/source/more_info/Visual_Bars_data.md
docs/source/more_info/clustering.md
docs/source/more_info/dvc_intro.md
tests/test_constants.py
tests/cde_tests/cde_behavior_test.py
tests/cde_tests/cde_regression_test.py
tests/cde_tests/cdes_for_testing.py
tests/cde_tests/create_cluster_data.py
tests/cde_tests/generate_for_cde_regression.py
tests/cde_tests/test_cde_io.py
tests/cde_tests/test_cde_model.py
tests/cde_tests/test_condExpBase.py
tests/cfl_tests/test_block.py
tests/cfl_tests/test_dataset.py
tests/cfl_tests/test_experiment.py
tests/clusterer_tests/test_Y_given_Xmacro.py
tests/clusterer_tests/test_cluster_io.py
tests/clusterer_tests/test_cluster_tuning.py
tests/clusterer_tests/test_split_clusterer.py
tests/clusterer_tests/time_Y_given_Xmacro.py
tests/end_to_end_tests/test_add_new_models.py
tests/end_to_end_tests/test_vis_bars_regression.py
tests/post_cfl_tests/test_intervention_rec.py
tests/resources/cde_regression/CondExpCNN_pyx.npy
tests/resources/cde_regression/CondExpMod_pyx.npy
tests/resources/cde_regression/CondExpVB_pyx.npy
tests/resources/test_experiment/x_lbls.npy
tests/resources/test_experiment/y_lbls.npy
tests/resources/test_intervention_rec/recs.npy
tests/resources/test_intervention_rec/experiment0000/dataset_train/Clusterer_results.pickle
tests/resources/test_intervention_rec/experiment0000/dataset_train/CondExpMod_results.pickle
tests/resources/test_intervention_rec/experiment0000/params/Clusterer
tests/resources/test_intervention_rec/experiment0000/params/CondExpMod
tests/resources/test_intervention_rec/experiment0000/params/block_graph
tests/resources/test_intervention_rec/experiment0000/trained_blocks/Clusterer
tests/resources/test_intervention_rec/experiment0000/trained_blocks/CondExpMod.data-00000-of-00001
tests/resources/test_intervention_rec/experiment0000/trained_blocks/CondExpMod.index
tests/resources/test_intervention_rec/experiment0000/trained_blocks/checkpoint
tests/util_tests/test_check_params.py
visual_bars/__init__.py
visual_bars/generate_visual_bars_data.py
visual_bars/visual_bars_vis.py