CONTRIBUTING.md
Dockerfile
LICENSE
MANIFEST.in
README.rst
__init__.py
citation.tex
citations.bib
citations.md
eden.ini
gaussian_example.png
optional_requirements.txt
readthedocs.yml
release.sh
requirements.txt
requirements_build.txt
setup.cfg
setup.py
to_do_list
toy_model_fit.png
.github/workflows/main.yml
autofit/__init__.py
autofit/conf.py
autofit/exc.py
autofit/aggregator/__init__.py
autofit/aggregator/aggregator.py
autofit/aggregator/phase_output.py
autofit/aggregator/predicate.py
autofit/config/.gitignore
autofit/config/doc
autofit/config/doc_general
autofit/config/general.ini
autofit/config/non_linear/GridSearch.ini
autofit/config/non_linear/doc_GridSearch
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.py
autofit/database/instance.py
autofit/database/model.py
autofit/database/prior.py
autofit/database/query_model/__init__.py
autofit/database/query_model/condition.py
autofit/database/query_model/junction.py
autofit/database/query_model/query.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/promise.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/paths.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/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/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/phase.py
autofit/tools/phase_property.py
autofit/tools/pipeline.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/graphical_models.rst
docs/features/phase.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_graphical_models.rst
docs/howtofit/chapter_phase_api.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/database.rst
docs/overview/model_complex.rst
docs/overview/model_fit.rst
docs/overview/non_linear_search.rst
docs/overview/result.rst
paper/README.md
paper/paper.bib
paper/paper.json
paper/paper.md
scripts/add_notebook_quotes.py
scripts/edenise.py
test_autofit/__init__.py
test_autofit/conftest.py
test_autofit/integration/__init__.py
test_autofit/integration/simulator.py
test_autofit/integration/config/.gitignore
test_autofit/integration/config/doc
test_autofit/integration/config/priors/__main__.json
test_autofit/integration/config/priors/autofit_workspace.api.simple.model.Gaussian.json
test_autofit/integration/config/priors/autofit_workspace.json
test_autofit/integration/config/priors/test_autofit.json
test_autofit/integration/dataset/gaussian_x1/data.fits
test_autofit/integration/dataset/gaussian_x1/noise_map.fits
test_autofit/integration/src/dataset/__init__.py
test_autofit/integration/src/dataset/dataset.py
test_autofit/integration/src/fit/__init__.py
test_autofit/integration/src/fit/fit.py
test_autofit/integration/src/model/__init__.py
test_autofit/integration/src/model/profiles.py
test_autofit/integration/src/phase/__init__.py
test_autofit/integration/src/phase/aggregator.py
test_autofit/integration/src/phase/analysis.py
test_autofit/integration/src/phase/meta_dataset.py
test_autofit/integration/src/phase/phase.py
test_autofit/integration/src/phase/result.py
test_autofit/integration/src/phase/settings.py
test_autofit/integration/src/phase/visualizer.py
test_autofit/integration/src/plot/__init__.py
test_autofit/integration/src/plot/dataset_plots.py
test_autofit/integration/src/plot/fit_plots.py
test_autofit/integration/src/plot/line_plots.py
test_autofit/integration/tests/runner.py
test_autofit/integration/tests/searches/DynestyStatic.py
test_autofit/integration/tests/searches/Emcee.py
test_autofit/integration/tests/searches/GridSearch.py
test_autofit/integration/tests/searches/MultiNest.py
test_autofit/integration/tests/searches/PySwarmsGlobal.py
test_autofit/integration/tests/searches/pipeline_composition.py
test_autofit/unit/__init__.py
test_autofit/unit/test_equality.py
test_autofit/unit/aggregator/__init__.py
test_autofit/unit/aggregator/conftest.py
test_autofit/unit/aggregator/test_aggregator.py
test_autofit/unit/aggregator/test_filtering.py
test_autofit/unit/aggregator/test_numerical_filtering.py
test_autofit/unit/config/general.ini
test_autofit/unit/config/non_linear/GridSearch.ini
test_autofit/unit/config/non_linear/mcmc/Emcee.ini
test_autofit/unit/config/non_linear/mock/MockOptimizer.ini
test_autofit/unit/config/non_linear/mock/MockSearch.ini
test_autofit/unit/config/non_linear/mock/NLO.ini
test_autofit/unit/config/non_linear/nest/DynestyDynamic.ini
test_autofit/unit/config/non_linear/nest/DynestyStatic.ini
test_autofit/unit/config/non_linear/nest/MultiNest.ini
test_autofit/unit/config/non_linear/optimize/DownhillSimplex.ini
test_autofit/unit/config/notation/label.ini
test_autofit/unit/config/notation/label_format.ini
test_autofit/unit/config/notation/settings_tags.ini
test_autofit/unit/config/priors/mock.json
test_autofit/unit/config/priors/mock_real.json
test_autofit/unit/config/priors/model.json
test_autofit/unit/database/__init__.py
test_autofit/unit/database/conftest.py
test_autofit/unit/database/inttest.py
test_autofit/unit/database/test_serialize.py
test_autofit/unit/database/query/__init__.py
test_autofit/unit/database/query/conftest.py
test_autofit/unit/database/query/test_bad_synax.py
test_autofit/unit/database/query/test_construction.py
test_autofit/unit/database/query/test_functionality.py
test_autofit/unit/database/query/test_new_model.py
test_autofit/unit/database/query/test_query.py
test_autofit/unit/database/query/test_strings.py
test_autofit/unit/graphical/__init__.py
test_autofit/unit/graphical/conftest.py
test_autofit/unit/graphical/test_expectation_propagation.py
test_autofit/unit/graphical/test_factor_graph.py
test_autofit/unit/graphical/test_lotka_volterra.py
test_autofit/unit/graphical/test_messages.py
test_autofit/unit/graphical/test_projection.py
test_autofit/unit/graphical/test_transform.py
test_autofit/unit/graphical/gaussian/__init__.py
test_autofit/unit/graphical/gaussian/model.py
test_autofit/unit/graphical/gaussian/test_declarative.py
test_autofit/unit/graphical/gaussian/test_global_fit.py
test_autofit/unit/graphical/regression/__init__.py
test_autofit/unit/graphical/regression/conftest.py
test_autofit/unit/graphical/regression/test_linear_regression.py
test_autofit/unit/graphical/regression/test_logistic_regression.py
test_autofit/unit/mapper/__init__.py
test_autofit/unit/mapper/test_abstract.py
test_autofit/unit/mapper/test_arithmetic.py
test_autofit/unit/mapper/test_assertion.py
test_autofit/unit/mapper/test_from_data_names.py
test_autofit/unit/mapper/test_prior.py
test_autofit/unit/mapper/test_prior_parsing.py
test_autofit/unit/mapper/test_recursion.py
test_autofit/unit/mapper/test_take_attributes.py
test_autofit/unit/mapper/model/__init__.py
test_autofit/unit/mapper/model/test_deference.py
test_autofit/unit/mapper/model/test_link.py
test_autofit/unit/mapper/model/test_model_instance.py
test_autofit/unit/mapper/model/test_model_mapper.py
test_autofit/unit/mapper/model/test_overloading.py
test_autofit/unit/mapper/model/test_prior_model.py
test_autofit/unit/mapper/promise/__init__.py
test_autofit/unit/mapper/promise/test_iteration.py
test_autofit/unit/mapper/promise/test_promise.py
test_autofit/unit/mapper/promise/test_with_type.py
test_autofit/unit/non_linear/__init__.py
test_autofit/unit/non_linear/test_abstract_search.py
test_autofit/unit/non_linear/test_initializer.py
test_autofit/unit/non_linear/test_paths.py
test_autofit/unit/non_linear/test_persistance.py
test_autofit/unit/non_linear/test_samples.py
test_autofit/unit/non_linear/files/nlo/.gitignore
test_autofit/unit/non_linear/files/nlo/config/general.ini
test_autofit/unit/non_linear/files/nlo/config/non_linear/mock/MockSearch.ini
test_autofit/unit/non_linear/files/nlo/config/notation/label.ini
test_autofit/unit/non_linear/files/nlo/output/emcee__nwalkers_50/output.log
test_autofit/unit/non_linear/files/nlo/output/phase_name/one/tag/mock/output.log
test_autofit/unit/non_linear/files/nlo/output/phase_name/tag/mock/output.log
test_autofit/unit/non_linear/files/optimizer_grid_search/grid_search_result.pickle
test_autofit/unit/non_linear/files/pickles/.gitignore
test_autofit/unit/non_linear/grid/__init__.py
test_autofit/unit/non_linear/grid/test_grid_search_phase.py
test_autofit/unit/non_linear/grid/test_optimizer_grid_search.py
test_autofit/unit/non_linear/grid/test_sensitivity.py
test_autofit/unit/non_linear/mcmc/test_abstract_mcmc.py
test_autofit/unit/non_linear/mcmc/test_emcee.py
test_autofit/unit/non_linear/mcmc/files/emcee.hdf
test_autofit/unit/non_linear/mcmc/files/emcee/config/general.ini
test_autofit/unit/non_linear/mcmc/files/emcee/config/non_linear/mcmc/Emcee.ini
test_autofit/unit/non_linear/mcmc/files/emcee/config/priors/mock.json
test_autofit/unit/non_linear/mcmc/files/emcee/output/output.log
test_autofit/unit/non_linear/mcmc/files/emcee/output/emcee[nwalkers_50]/samples/emcee.hdf
test_autofit/unit/non_linear/mcmc/files/emcee/output/emcee[nwalkers_50]/samples/info.json
test_autofit/unit/non_linear/mcmc/files/emcee/output/emcee[nwalkers_50]/samples/samples.csv
test_autofit/unit/non_linear/mcmc/files/emcee/output/emcee[nwalkers_50]/samples/table.csv
test_autofit/unit/non_linear/nest/test_abstract_nest.py
test_autofit/unit/non_linear/nest/test_dynesty.py
test_autofit/unit/non_linear/nest/test_multi_nest.py
test_autofit/unit/non_linear/nest/files/dynesty/config/general.ini
test_autofit/unit/non_linear/nest/files/dynesty/config/non_linear/nest/DynestyDynamic.ini
test_autofit/unit/non_linear/nest/files/dynesty/config/non_linear/nest/DynestyStatic.ini
test_autofit/unit/non_linear/nest/files/dynesty/config/priors/mock.json
test_autofit/unit/non_linear/nest/files/dynesty/output/output.log
test_autofit/unit/non_linear/nest/files/dynesty/output/dynesty_static[nlive_150__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_auto]/samples/info.json
test_autofit/unit/non_linear/nest/files/dynesty/output/dynesty_static[nlive_150__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_auto]/samples/samples.csv
test_autofit/unit/non_linear/nest/files/dynesty/output/dynesty_static[nlive_150__bound_multi_vol_dec_0.5_vol_check_2.0__enlarge_1.0__sample_auto]/samples/table.csv
test_autofit/unit/non_linear/nest/files/dynesty/output/phase_name/dynesty_dynamic__eff_0.6/output.log
test_autofit/unit/non_linear/nest/files/dynesty/output/phase_name/dynesty_static__nlive_150_eff_0.5/output.log
test_autofit/unit/non_linear/nest/files/dynesty/output/phase_name/one/dynesty_dynamic__eff_0.6/output.log
test_autofit/unit/non_linear/nest/files/dynesty/output/phase_name/one/dynesty_static__nlive_150_eff_0.5/output.log
test_autofit/unit/non_linear/nest/files/dynesty_unconverged/chains/dynesty.pickle
test_autofit/unit/non_linear/nest/files/dynesty_unconverged/chains/results.pickle
test_autofit/unit/non_linear/nest/files/dynesty_unconverged/config/non_linear/nest/DynestyDynamic.ini
test_autofit/unit/non_linear/nest/files/dynesty_unconverged/config/non_linear/nest/DynestyStatic.ini
test_autofit/unit/non_linear/nest/files/dynesty_unconverged/config/priors/mock.json
test_autofit/unit/non_linear/nest/files/multinest/.gitignore
test_autofit/unit/non_linear/nest/files/multinest/config/general.ini
test_autofit/unit/non_linear/nest/files/multinest/config/non_linear/nest/MultiNest.ini
test_autofit/unit/non_linear/nest/files/multinest/output/output.log
test_autofit/unit/non_linear/nest/files/multinest/output/phase_name/output.log
test_autofit/unit/non_linear/nest/files/multinest/output/phase_name/multinest__nlive_50_eff_0.6_mm_is/output.log
test_autofit/unit/non_linear/nest/files/multinest/output/phase_name/one/output.log
test_autofit/unit/non_linear/nest/files/multinest/output/phase_name/one/multinest__nlive_50_eff_0.6_mm_is/output.log
test_autofit/unit/non_linear/nest/files/multinest/phys_live/1_class/chains_backup/multinestphys_live.points
test_autofit/unit/non_linear/nest/files/multinest/priors/optimizer_backup/multinest.py_mcsamples
test_autofit/unit/non_linear/nest/files/multinest/priors/optimizer_backup/multinest.txt
test_autofit/unit/non_linear/nest/files/multinest/priors/optimizer_backup/multinestsummary.txt
test_autofit/unit/non_linear/optimize/test_abstract_optimize.py
test_autofit/unit/non_linear/optimize/test_pyswarms.py
test_autofit/unit/non_linear/optimize/files/pyswarms/config/general.ini
test_autofit/unit/non_linear/optimize/files/pyswarms/config/non_linear/optimize/PySwarmsGlobal.ini
test_autofit/unit/non_linear/optimize/files/pyswarms/config/non_linear/optimize/PySwarmsLocal.ini
test_autofit/unit/non_linear/optimize/files/pyswarms/config/priors/mock.json
test_autofit/unit/non_linear/optimize/files/pyswarms/output/output.log
test_autofit/unit/non_linear/optimize/files/pyswarms/output/phase_name/output.log
test_autofit/unit/non_linear/optimize/files/pyswarms/output/phase_name/one/output.log
test_autofit/unit/non_linear/optimize/files/pyswarms/output/phase_name/one/pyswarms__particles_50_c_0.1_s_0.2_i_0.3/output.log
test_autofit/unit/non_linear/optimize/files/pyswarms/output/pyswarms_global[particles_50_c_0.1_s_0.2_i_0.3]/samples/info.json
test_autofit/unit/non_linear/optimize/files/pyswarms/output/pyswarms_global[particles_50_c_0.1_s_0.2_i_0.3]/samples/log_posteriors.pickle
test_autofit/unit/non_linear/optimize/files/pyswarms/output/pyswarms_global[particles_50_c_0.1_s_0.2_i_0.3]/samples/output.log
test_autofit/unit/non_linear/optimize/files/pyswarms/output/pyswarms_global[particles_50_c_0.1_s_0.2_i_0.3]/samples/points.pickle
test_autofit/unit/non_linear/optimize/files/pyswarms/output/pyswarms_global[particles_50_c_0.1_s_0.2_i_0.3]/samples/samples.csv
test_autofit/unit/non_linear/optimize/files/pyswarms/output/pyswarms_global[particles_50_c_0.1_s_0.2_i_0.3]/samples/table.csv
test_autofit/unit/text/test_formatter.py
test_autofit/unit/text/test_samples_text.py
test_autofit/unit/text/test_text_util.py
test_autofit/unit/text/files/samples/model.results
test_autofit/unit/text/files/samples/search.summary
test_autofit/unit/tools/__init__.py
test_autofit/unit/tools/test_add_notebook_quotes.py
test_autofit/unit/tools/test_dataset.py
test_autofit/unit/tools/test_edenise.py
test_autofit/unit/tools/test_metadata.py
test_autofit/unit/tools/test_path_util.py
test_autofit/unit/tools/test_paths.py
test_autofit/unit/tools/test_phase.py
test_autofit/unit/tools/test_phase_property.py
test_autofit/unit/tools/test_pipeline.py
test_autofit/unit/tools/test_pipeline_composition.py
test_autofit/unit/tools/files/aggregator/phase.zip
test_autofit/unit/tools/files/aggregator/phase_completed.zip