CONTRIBUTING.md
LICENSE
MANIFEST.in
README.rst
__init__.py
eden.ini
optional_requirements.txt
readthedocs.yml
requirements.txt
setup.cfg
setup.py
.github/workflows/main.yml
autofit/__init__.py
autofit/conf.py
autofit/exc.py
autofit/util.py
autofit/aggregator/__init__.py
autofit/aggregator/aggregator.py
autofit/aggregator/predicate.py
autofit/aggregator/search_output.py
autofit/config/.gitignore
autofit/config/doc
autofit/config/doc_general
autofit/config/general.ini
autofit/config/non_linear/mcmc/Emcee.ini
autofit/config/non_linear/mcmc/docs/Emcee
autofit/config/non_linear/nest/DynestyDynamic.ini
autofit/config/non_linear/nest/DynestyStatic.ini
autofit/config/non_linear/nest/MultiNest.ini
autofit/config/non_linear/nest/docs/Dynesty
autofit/config/non_linear/nest/docs/MultiNest
autofit/config/non_linear/optimize/DownhillSimplex.ini
autofit/config/non_linear/optimize/PySwarmsGlobal.ini
autofit/config/non_linear/optimize/PySwarmsLocal.ini
autofit/config/notation/label.ini
autofit/config/notation/label_format.ini
autofit/config/priors/Exponential.json
autofit/config/priors/Gaussian.json
autofit/config/priors/model.json
autofit/config/priors/profiles.json
autofit/config/priors/template.json
autofit/config/visualize/doc_general
autofit/config/visualize/general.ini
autofit/config/visualize/plots.ini
autofit/database/__init__.py
autofit/database/aggregator/__init__.py
autofit/database/aggregator/aggregator.py
autofit/database/aggregator/scrape.py
autofit/database/model/__init__.py
autofit/database/model/fit.py
autofit/database/model/instance.py
autofit/database/model/model.py
autofit/database/model/prior.py
autofit/database/query/__init__.py
autofit/database/query/condition.py
autofit/database/query/junction.py
autofit/database/query/query/__init__.py
autofit/database/query/query/abstract.py
autofit/database/query/query/attribute.py
autofit/database/query/query/info.py
autofit/database/query/query/named.py
autofit/graphical/__init__.py
autofit/graphical/declarative.py
autofit/graphical/expectation_propagation.py
autofit/graphical/mean_field.py
autofit/graphical/optimise.py
autofit/graphical/sampling.py
autofit/graphical/utils.py
autofit/graphical/factor_graphs/__init__.py
autofit/graphical/factor_graphs/abstract.py
autofit/graphical/factor_graphs/factor.py
autofit/graphical/factor_graphs/graph.py
autofit/graphical/factor_graphs/jacobians.py
autofit/graphical/factor_graphs/numerical.py
autofit/graphical/factor_graphs/transform.py
autofit/graphical/messages/__init__.py
autofit/graphical/messages/abstract.py
autofit/graphical/messages/fixed.py
autofit/graphical/messages/gamma.py
autofit/graphical/messages/normal.py
autofit/mapper/__init__.py
autofit/mapper/link.py
autofit/mapper/model.py
autofit/mapper/model_mapper.py
autofit/mapper/model_object.py
autofit/mapper/variable.py
autofit/mapper/prior/__init__.py
autofit/mapper/prior/arithmetic.py
autofit/mapper/prior/assertion.py
autofit/mapper/prior/compound.py
autofit/mapper/prior/deferred.py
autofit/mapper/prior/prior.py
autofit/mapper/prior_model/__init__.py
autofit/mapper/prior_model/abstract.py
autofit/mapper/prior_model/annotation.py
autofit/mapper/prior_model/attribute_pair.py
autofit/mapper/prior_model/collection.py
autofit/mapper/prior_model/prior_model.py
autofit/mapper/prior_model/recursion.py
autofit/mapper/prior_model/util.py
autofit/mock/__init__.py
autofit/mock/mock.py
autofit/mock/mock_real.py
autofit/mock/mock_search.py
autofit/non_linear/__init__.py
autofit/non_linear/abstract_search.py
autofit/non_linear/initializer.py
autofit/non_linear/log.py
autofit/non_linear/parallel.py
autofit/non_linear/result.py
autofit/non_linear/samples.py
autofit/non_linear/timer.py
autofit/non_linear/grid/__init__.py
autofit/non_linear/grid/grid_search.py
autofit/non_linear/grid/sensitivity.py
autofit/non_linear/grid/simple_grid.py
autofit/non_linear/mcmc/__init__.py
autofit/non_linear/mcmc/abstract_mcmc.py
autofit/non_linear/mcmc/auto_correlations.py
autofit/non_linear/mcmc/emcee.py
autofit/non_linear/nest/__init__.py
autofit/non_linear/nest/abstract_nest.py
autofit/non_linear/nest/dynesty.py
autofit/non_linear/nest/multi_nest.py
autofit/non_linear/optimize/__init__.py
autofit/non_linear/optimize/abstract_optimize.py
autofit/non_linear/optimize/pyswarms.py
autofit/non_linear/paths/__init__.py
autofit/non_linear/paths/abstract.py
autofit/non_linear/paths/database.py
autofit/non_linear/paths/directory.py
autofit/text/__init__.py
autofit/text/formatter.py
autofit/text/samples_text.py
autofit/text/text_util.py
autofit/tools/__init__.py
autofit/tools/add_notebook_quotes.py
autofit/tools/edenise.py
autofit/tools/util.py
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/requirements.txt
docs/api/api.rst
docs/features/database.rst
docs/features/graphical_models.rst
docs/features/search_chaining.rst
docs/features/search_grid_search.rst
docs/features/sensitivity_mapping.rst
docs/features/images/gaussian_x1_1__low_snr.png
docs/features/images/gaussian_x1_2__low_snr.png
docs/features/images/gaussian_x1_3__low_snr.png
docs/features/images/gaussian_x1_with_feature.png
docs/features/images/gaussian_x1_with_feature_fit_feature.png
docs/features/images/gaussian_x1_with_feature_fit_no_feature.png
docs/features/images/gaussian_x2_fit.png
docs/features/images/gaussian_x2_left.png
docs/features/images/gaussian_x2_left_fit.png
docs/features/images/gaussian_x2_right_fit.png
docs/features/images/gaussian_x2_split.png
docs/features/images/sensitivity_data_high.png
docs/features/images/sensitivity_data_high_fit.png
docs/features/images/sensitivity_data_low.png
docs/features/images/sensitivity_data_low_fit.png
docs/general/adding_a_model_component.rst
docs/general/citations.rst
docs/general/configs.rst
docs/general/credits.rst
docs/general/roadmap.rst
docs/general/software.rst
docs/general/workspace.rst
docs/howtofit/chapter_1_introduction.rst
docs/howtofit/chapter_database.rst
docs/howtofit/chapter_graphical_models.rst
docs/howtofit/howtofit.rst
docs/images/toy_model_fit.png
docs/images/toy_model_fit_x2.png
docs/installation/conda.rst
docs/installation/overview.rst
docs/installation/pip.rst
docs/installation/source.rst
docs/installation/troubleshooting.rst
docs/overview/model_complex.rst
docs/overview/model_fit.rst
docs/overview/non_linear_search.rst
docs/overview/result.rst
files/citation.tex
files/citations.bib
files/citations.md
files/eden.ini
files/gaussian_example.png
files/release.sh
files/to_do_list
files/toy_model_fit.png
paper/README.md
paper/paper.bib
paper/paper.json
paper/paper.md
scripts/__init__.py
scripts/add_notebook_quotes.py
scripts/edenise.py
test_autofit/__init__.py
test_autofit/conftest.py
test_autofit/test_equality.py
test_autofit/aggregator/__init__.py
test_autofit/aggregator/conftest.py
test_autofit/aggregator/test_aggregator.py
test_autofit/aggregator/test_filtering.py
test_autofit/aggregator/test_numerical_filtering.py
test_autofit/config/general.ini
test_autofit/config/non_linear/GridSearch.ini
test_autofit/config/non_linear/mcmc/Emcee.ini
test_autofit/config/non_linear/mock/MockOptimizer.ini
test_autofit/config/non_linear/mock/MockSearch.ini
test_autofit/config/non_linear/mock/NLO.ini
test_autofit/config/non_linear/nest/DynestyDynamic.ini
test_autofit/config/non_linear/nest/DynestyStatic.ini
test_autofit/config/non_linear/nest/MultiNest.ini
test_autofit/config/non_linear/optimize/DownhillSimplex.ini
test_autofit/config/non_linear/optimize/PySwarmsGlobal.ini
test_autofit/config/non_linear/optimize/PySwarmsLocal.ini
test_autofit/config/notation/label.ini
test_autofit/config/notation/label_format.ini
test_autofit/config/priors/mock.json
test_autofit/config/priors/mock_real.json
test_autofit/config/priors/model.json
test_autofit/database/__init__.py
test_autofit/database/conftest.py
test_autofit/database/inttest.py
test_autofit/database/test_aggregator.py
test_autofit/database/test_info.py
test_autofit/database/test_serialize.py
test_autofit/database/identifier/__init__.py
test_autofit/database/identifier/test_identifiers.py
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/.completed
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/metadata
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/model.info
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/model.results
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/phase.info
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/search.summary
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/image/fit_imaging/subplot_fit_imaging.png
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/image/fit_imaging/subplot_of_plane_0.png
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/image/fit_imaging/subplot_of_plane_1.png
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/image/fit_imaging/subtracted_image_of_plane_0.png
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/image/fit_imaging/subtracted_image_of_plane_1.png
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/image/imaging/subplot_imaging.png
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/image/ray_tracing/subplot_tracer.png
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/pickles/attributes.pickle
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/pickles/dataset.pickle
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/pickles/info.pickle
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/pickles/mask.pickle
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/pickles/model.pickle
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/pickles/samples.pickle
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/pickles/search.pickle
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/pickles/settings.pickle
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/samples/.start_time
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/samples/.time
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/samples/info.json
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/samples/model.paramnames
test_autofit/database/mass_sie__source_sersic/phase_mass[sie]_source[bulge]/settings__imaging[grid_sub_2]__lens[pos_off]/dynesty_static[nlive_50__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_rwalk_walks_5_facc_0.2]/samples/samples.csv
test_autofit/database/paths/__init__.py
test_autofit/database/paths/conftest.py
test_autofit/database/paths/test_paths.py
test_autofit/database/paths/test_samples.py
test_autofit/database/paths/test_switch.py
test_autofit/database/query/__init__.py
test_autofit/database/query/conftest.py
test_autofit/database/query/test_construction.py
test_autofit/database/query/test_functionality.py
test_autofit/database/query/test_new_model.py
test_autofit/database/query/test_strings.py
test_autofit/database/query/query/__init__.py
test_autofit/database/query/query/conftest.py
test_autofit/database/query/query/test_model.py
test_autofit/database/query/query/test_query.py
test_autofit/graphical/__init__.py
test_autofit/graphical/conftest.py
test_autofit/graphical/test_expectation_propagation.py
test_autofit/graphical/test_factor_graph.py
test_autofit/graphical/test_lotka_volterra.py
test_autofit/graphical/test_messages.py
test_autofit/graphical/test_projection.py
test_autofit/graphical/test_transform.py
test_autofit/graphical/gaussian/__init__.py
test_autofit/graphical/gaussian/model.py
test_autofit/graphical/gaussian/test_declarative.py
test_autofit/graphical/gaussian/test_global_fit.py
test_autofit/graphical/regression/__init__.py
test_autofit/graphical/regression/conftest.py
test_autofit/graphical/regression/test_linear_regression.py
test_autofit/graphical/regression/test_logistic_regression.py
test_autofit/mapper/__init__.py
test_autofit/mapper/test_abstract.py
test_autofit/mapper/test_from_data_names.py
test_autofit/mapper/test_has.py
test_autofit/mapper/test_recursion.py
test_autofit/mapper/test_take_attributes.py
test_autofit/mapper/model/__init__.py
test_autofit/mapper/model/test_annotations.py
test_autofit/mapper/model/test_deference.py
test_autofit/mapper/model/test_freeze.py
test_autofit/mapper/model/test_json.py
test_autofit/mapper/model/test_link.py
test_autofit/mapper/model/test_model_instance.py
test_autofit/mapper/model/test_model_mapper.py
test_autofit/mapper/model/test_overloading.py
test_autofit/mapper/model/test_prior_model.py
test_autofit/mapper/prior/__init__.py
test_autofit/mapper/prior/test_arithmetic.py
test_autofit/mapper/prior/test_assertion.py
test_autofit/mapper/prior/test_prior.py
test_autofit/mapper/prior/test_prior_parsing.py
test_autofit/non_linear/__init__.py
test_autofit/non_linear/test_abstract_search.py
test_autofit/non_linear/test_initializer.py
test_autofit/non_linear/test_paths.py
test_autofit/non_linear/test_persistance.py
test_autofit/non_linear/test_result.py
test_autofit/non_linear/test_samples.py
test_autofit/non_linear/grid/__init__.py
test_autofit/non_linear/grid/test_optimizer_grid_search.py
test_autofit/non_linear/grid/test_sensitivity.py
test_autofit/non_linear/mcmc/__init__.py
test_autofit/non_linear/mcmc/test_abstract_mcmc.py
test_autofit/non_linear/mcmc/test_emcee.py
test_autofit/non_linear/nest/__init__.py
test_autofit/non_linear/nest/test_abstract_nest.py
test_autofit/non_linear/nest/test_dynesty.py
test_autofit/non_linear/nest/test_multi_nest.py
test_autofit/non_linear/optimize/__init__.py
test_autofit/non_linear/optimize/test_abstract_optimize.py
test_autofit/non_linear/optimize/test_pyswarms.py
test_autofit/output/non_linear/abstract_search/.gitignore
test_autofit/output/non_linear/abstract_search/pickles/test.pickle
test_autofit/output/non_linear/dynesty/tag/pickles/dynesty.pickle
test_autofit/output/non_linear/dynesty/tag/samples/dynesty.pickle
test_autofit/output/non_linear/dynesty/tag/samples/info.json
test_autofit/output/non_linear/dynesty/tag/samples/samples.csv
test_autofit/output/non_linear/dynesty/tag/samples/table.csv
test_autofit/output/non_linear/emcee/emcee.hdf
test_autofit/output/non_linear/emcee/output.log
test_autofit/output/non_linear/emcee/tag/samples/emcee.hdf
test_autofit/output/non_linear/emcee/tag/samples/info.json
test_autofit/output/non_linear/emcee/tag/samples/samples.csv
test_autofit/output/non_linear/emcee/tag/samples/table.csv
test_autofit/output/non_linear/multinest/multinest[nlive_50_eff_0.6_mm_is]/samples/multinest.txt
test_autofit/output/non_linear/multinest/multinest[nlive_50_eff_0.6_mm_is]/samples/multinestresume.dat
test_autofit/output/non_linear/multinest/multinest[nlive_50_eff_0.6_mm_is]/samples/multinestsummary.txt
test_autofit/output/non_linear/optimizer_grid_search/grid_search_result.pickle
test_autofit/output/non_linear/pyswarms/tag/pickles/log_posteriors.pickle
test_autofit/output/non_linear/pyswarms/tag/pickles/points.pickle
test_autofit/output/non_linear/pyswarms/tag/samples/info.json
test_autofit/output/non_linear/pyswarms/tag/samples/output.log
test_autofit/output/non_linear/pyswarms/tag/samples/samples.csv
test_autofit/output/non_linear/pyswarms/tag/samples/table.csv
test_autofit/text/__init__.py
test_autofit/text/test_formatter.py
test_autofit/text/test_samples_text.py
test_autofit/text/test_text_util.py
test_autofit/text/files/textmodel.results
test_autofit/text/files/samples/model.results
test_autofit/text/files/samples/search.summary
test_autofit/tools/__init__.py
test_autofit/tools/test_add_notebook_quotes.py
test_autofit/tools/test_edenise.py
test_autofit/tools/test_path_util.py
test_autofit/tools/test_paths.py
test_autofit/tools/files/patharray_out.json
test_autofit/tools/files/aggregator/phase.zip
test_autofit/tools/files/aggregator/phase_completed.zip
test_autofit/tools/files/path/array_out.json