.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
AGENTS.md
CITATION.cff
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
DEVELOPMENT_PLAN.md
LICENSE
MANIFEST.in
README.md
SECURITY.md
WORK_ITEMS.md
demo_pyphot.ipynb
pixi.lock
pyproject.toml
setup.py
.github/PULL_REQUEST_TEMPLATE.md
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/docs.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/scripts/path_filters.py
.github/workflows/ci.yml
.github/workflows/release.yml
ampere/__init__.py
ampere/_citation.py
ampere/_legacy_aliases.py
ampere/ampere_allfilters.hd5
ampere/class_reqs
ampere/backends/__init__.py
ampere/backends/jax/__init__.py
ampere/backends/jax/_config.py
ampere/backends/jax/_declare.py
ampere/backends/jax/_device.py
ampere/backends/jax/_quasisep.py
ampere/backends/jax/astrometry.py
ampere/backends/jax/astropy.py
ampere/backends/jax/bijections.py
ampere/backends/jax/distributions.py
ampere/backends/jax/families.py
ampere/backends/jax/gp.py
ampere/backends/jax/image.py
ampere/backends/jax/instrument.py
ampere/backends/jax/interferometry.py
ampere/backends/jax/models.py
ampere/backends/jax/noise.py
ampere/backends/jax/parameters.py
ampere/backends/jax/problem.py
ampere/backends/jax/rng.py
ampere/backends/jax/sharding.py
ampere/backends/reference/__init__.py
ampere/backends/reference/_declare.py
ampere/backends/reference/_pyphot_compat.py
ampere/backends/reference/astrometry.py
ampere/backends/reference/image.py
ampere/backends/reference/instrument.py
ampere/backends/reference/interferometry.py
ampere/backends/reference/models.py
ampere/backends/reference/noise.py
ampere/backends/torch/__init__.py
ampere/backends/torch/_celerite.py
ampere/backends/torch/_config.py
ampere/backends/torch/_declare.py
ampere/backends/torch/_families.py
ampere/backends/torch/astrometry.py
ampere/backends/torch/astropy.py
ampere/backends/torch/gp.py
ampere/backends/torch/image.py
ampere/backends/torch/instrument.py
ampere/backends/torch/interferometry.py
ampere/backends/torch/lowering.py
ampere/backends/torch/models.py
ampere/backends/torch/noise.py
ampere/backends/torch/parameters.py
ampere/backends/torch/problem.py
ampere/backends/torch/rng.py
ampere/backends/torch/sharding.py
ampere/core/__init__.py
ampere/core/_pickling.py
ampere/core/astropy_compat.py
ampere/core/astropy_translations.py
ampere/core/dataset.py
ampere/core/efgp.py
ampere/core/encoding.py
ampere/core/exceptions.py
ampere/core/hsgp.py
ampere/core/kernels.py
ampere/core/likelihood.py
ampere/core/lowering.py
ampere/core/parameter.py
ampere/core/realisation.py
ampere/core/results_schema.py
ampere/core/rng.py
ampere/core/settings.py
ampere/core/simulate.py
ampere/core/transform.py
ampere/core/vecchia.py
ampere/examples/data/opacities/ss_Begemannetal1997_PorousAlumina_0.10.q
ampere/examples/data/opacities/ss_Begemannetal1997_PorousAlumina_0.10_sub.q
ampere/examples/data/opacities/ss_Dorschneretal1995_Olivine_0.10.q
ampere/examples/data/opacities/ss_Dorschneretal1995_Olivine_0.10_sub.q
ampere/examples/data/opacities/ss_Hofmeisteretal2003_Periclase_0.10.q
ampere/examples/data/opacities/ss_Hofmeisteretal2003_Periclase_0.10_sub.q
ampere/examples/data/opacities/ss_Jaegeretal1998_Enstatite_0.10.q
ampere/examples/data/opacities/ss_Jaegeretal1998_Enstatite_0.10_sub.q
ampere/examples/data/opacities/ss_Jaegeretal1998_Forsterite_0.10.q
ampere/examples/data/opacities/ss_Jaegeretal1998_Forsterite_0.10_sub.q
ampere/examples/data/opacities/ss_Jaegeretal2003_Mg2SO4_0.10.q
ampere/examples/data/opacities/ss_Jaegeretal2003_Mg2SO4_0.10_sub.q
ampere/inference/__init__.py
ampere/inference/_blackjax.py
ampere/inference/_dynesty.py
ampere/inference/_emcee.py
ampere/inference/_nested.py
ampere/inference/_nuts.py
ampere/inference/_optimise.py
ampere/inference/_sbi.py
ampere/inference/_tmnre.py
ampere/inference/_vi.py
ampere/inference/_zeus.py
ampere/inference/engine.py
ampere/inference/exceptions.py
ampere/interferometry/__init__.py
ampere/interferometry/oifits.py
ampere/legacy/__init__.py
ampere/legacy/logger.py
ampere/legacy/data/__init__.py
ampere/legacy/data/data.py
ampere/legacy/data/photometry.py
ampere/legacy/data/spectrum.py
ampere/legacy/infer/__init__.py
ampere/legacy/infer/basesearch.py
ampere/legacy/infer/dynestysearch.py
ampere/legacy/infer/emceesearch.py
ampere/legacy/infer/mcmcsearch.py
ampere/legacy/infer/mixins.py
ampere/legacy/infer/nestedsearch.py
ampere/legacy/infer/sbi.py
ampere/legacy/infer/zeussearch.py
ampere/legacy/models/Dusty.py
ampere/legacy/models/Hyperion.py
ampere/legacy/models/PowerLawAGN.py
ampere/legacy/models/QuickSED.py
ampere/legacy/models/__init__.py
ampere/legacy/models/blackbodies.py
ampere/legacy/models/dusty_inp.tmpl
ampere/legacy/models/extinctionModels.py
ampere/legacy/models/extinction_models.py
ampere/legacy/models/models.py
ampere/legacy/models/powerlaws.py
ampere/legacy/models/results.py
ampere/legacy/models/starScreen.py
ampere/legacy/models/test_Dusty.py
ampere/legacy/utils/__init__.py
ampere/legacy/utils/eso_filt_to_2col.py
ampere/legacy/utils/gen_alma_effective_filter_curve.py
ampere/legacy/utils/makeFilterSet.py
ampere/legacy/utils/makeFilterSet_mod.py
ampere/legacy/utils/pyphot_compat.py
ampere/results/__init__.py
ampere/results/_plotting.py
ampere/results/artefacts.py
ampere/results/calibration.py
ampere/results/derived.py
ampere/results/diagnostics.py
ampere/results/emission.py
ampere/results/exceptions.py
ampere/results/optimum.py
ampere/results/plots.py
ampere/results/population.py
ampere/results/provenance.py
ampere/results/serialisation.py
ampere/results/training.py
ampere/spectroscopy/__init__.py
ampere/spectroscopy/jwst.py
ampere_astro.egg-info/PKG-INFO
ampere_astro.egg-info/SOURCES.txt
ampere_astro.egg-info/dependency_links.txt
ampere_astro.egg-info/requires.txt
ampere_astro.egg-info/scm_file_list.json
ampere_astro.egg-info/scm_version.json
ampere_astro.egg-info/top_level.txt
docs/Makefile
docs/development.md
docs/handoff-archive.md
docs/make.bat
docs/orchestration.md
docs/design/architecture.md
docs/design/example_dependencies_memo.md
docs/design/horizon_beyond_phase7.md
docs/design/horizon_notes.md
docs/design/inference_extensions_memo.md
docs/design/lowering.md
docs/design/nuisance_populations_and_derived_memo.md
docs/design/performance_memo.md
docs/design/phase4_placement_memo.md
docs/design/prior_art.md
docs/design/serialisation_review.md
docs/design/user_journeys_memo.md
docs/design/contracts/astropy_compat.md
docs/design/contracts/diagnostics.md
docs/design/contracts/encoding.md
docs/design/contracts/inference.md
docs/design/contracts/likelihoods.md
docs/design/contracts/parameters.md
docs/design/contracts/results.md
docs/design/contracts/results_schema.md
docs/design/contracts/transformations.md
docs/design/harvest/branch_triage.md
docs/design/harvest/copilot_scaffold/IMPLEMENTATION_PLAN.md
docs/design/harvest/copilot_scaffold/README.md
docs/design/harvest/copilot_scaffold/ampere/backends/__init__.py
docs/design/harvest/copilot_scaffold/ampere/backends/legacy.py
docs/design/harvest/copilot_scaffold/ampere/backends/jax/__init__.py
docs/design/harvest/copilot_scaffold/ampere/core/__init__.py
docs/design/harvest/copilot_scaffold/ampere/core/data.py
docs/design/harvest/copilot_scaffold/ampere/core/model.py
docs/design/harvest/copilot_scaffold/ampere/core/parameter.py
docs/design/harvest/jax/README.md
docs/design/harvest/jax/ampere/jax/__init__.py
docs/design/harvest/jax/ampere/jax/data.py
docs/design/harvest/jax/ampere/jax/instrumentmodels.py
docs/design/harvest/jax/ampere/jax/likelihoods.py
docs/design/harvest/jax/ampere/jax/models.py
docs/design/harvest/jax/ampere/jax/module.py
docs/design/harvest/jax/ampere/jax/noisemodels.py
docs/design/harvest/jax/ampere/jax/transformations.py
docs/design/harvest/jax/ampere/torch/__init__.py
docs/design/harvest/jax/ampere/torch/data.py
docs/design/harvest/jax/ampere/torch/likelihoods.py
docs/design/harvest/jax/ampere/torch/models.py
docs/design/harvest/jax/ampere/torch/module.py
docs/design/harvest/optim_only/README.md
docs/design/harvest/optim_only/optim.py
docs/design/harvest/swyft/README.md
docs/design/harvest/swyft/minimal_working_example_tmnre.py
docs/design/harvest/swyft/sbi.py
docs/design/harvest/swyft/swyft-tmnre.patch
docs/design/modalities/astrometric_timeseries.md
docs/design/modalities/awkward_instrument.md
docs/design/modalities/hierarchical_population.md
docs/design/modalities/ifu_cube.md
docs/design/modalities/interferometry.md
docs/design/modalities/multichannel_spectral_windows.md
docs/design/modalities/radial_profiles.md
docs/design/modalities/spectrum_photometry.md
docs/design/walkthroughs/README.md
docs/design/walkthroughs/persona_a.py
docs/design/walkthroughs/persona_a2.py
docs/design/walkthroughs/persona_b.py
docs/design/walkthroughs/persona_b2.py
docs/design/walkthroughs/persona_d.py
docs/design/walkthroughs/persona_e.py
docs/source/accessibility.rst
docs/source/advanced.rst
docs/source/ampere.backends.jax.rst
docs/source/ampere.backends.reference.rst
docs/source/ampere.backends.rst
docs/source/ampere.backends.torch.rst
docs/source/ampere.core.rst
docs/source/ampere.inference.rst
docs/source/ampere.interferometry.rst
docs/source/ampere.legacy.data.rst
docs/source/ampere.legacy.infer.rst
docs/source/ampere.legacy.models.rst
docs/source/ampere.legacy.rst
docs/source/ampere.legacy.utils.rst
docs/source/ampere.results.rst
docs/source/ampere.spectroscopy.rst
docs/source/api.rst
docs/source/arbitrary_priors.rst
docs/source/astrometry.rst
docs/source/astropy.rst
docs/source/changelog.rst
docs/source/citing.rst
docs/source/concept.rst
docs/source/conditional_priors.rst
docs/source/conf.py
docs/source/faqs.rst
docs/source/image.rst
docs/source/index.rst
docs/source/install.rst
docs/source/interferometry.rst
docs/source/kernels.rst
docs/source/legacy.rst
docs/source/line_fluxes.rst
docs/source/m2_misspecification.rst
docs/source/migrating.rst
docs/source/optimisers.rst
docs/source/overview.rst
docs/source/photometry_spectra.rst
docs/source/population.rst
docs/source/reading_the_diagnostics.rst
docs/source/sbi.rst
docs/source/sed_composition.rst
docs/source/solvers.rst
docs/source/tutorials.rst
docs/source/wstat_comparison.rst
docs/source/_static/custom.css
docs/source/notebooks/Ampere_MBB_Example.ipynb
docs/source/notebooks/Embedding_nets.ipynb
docs/source/notebooks/ngc6302.ipynb
docs/source/notebooks/portable_model.ipynb
docs/source/notebooks/quickstart.ipynb
docs/source/plots/_irs.py
docs/source/plots/_m2.py
docs/source/plots/gross_localisation.py
docs/source/plots/gross_residuals.py
docs/source/plots/line_fluxes.py
docs/source/plots/m2_anomaly_sharp.py
docs/source/plots/m2_localisation_mild.py
docs/source/plots/m2_localisation_sharp.py
docs/source/plots/m2_many_lines.py
docs/source/plots/m2_populations.py
docs/source/plots/m2_posterior_predictive_sharp.py
docs/source/plots/m2_residuals_mild.py
docs/source/plots/m2_residuals_none.py
examples/NGC6302-calculate-dust-mass.py
examples/NGC6302-opacities.txt
examples/NGC6302.py
examples/NGC6302_zeus.py
examples/README.md
examples/ampere_2022-12-19_10-33-51.log
examples/ampere_2022-12-19_10-33-51_SpectrumNGC6302__covMat_0.png
examples/ampere_2022-12-19_10-33-51_SpectrumNGC6302__lnprob.png
examples/ampere_2022-12-19_10-33-51_SpectrumNGC6302__posteriorpredictive.png
examples/ampere_2022-12-19_10-33-51_SpectrumNGC6302__walkers.png
examples/cstar_model_test_sbi_v2.py
examples/cstar_model_test_sbi_v2_embedding.py
examples/example.py
examples/minimal_working_example.py
examples/minimal_working_example_dynesty.py
examples/minimal_working_example_sbi.py
examples/minimal_working_example_sbi_embedding.py
examples/minimal_working_example_zeus.py
examples/modbbtest.py
examples/modelClio.py
examples/star_disc.py
examples/wstat_comparison.py
examples/NGC6302/Koike1999_c_enst.q
examples/NGC6302/Koike2000_diopside.q_a
examples/NGC6302/NGC6302.tab
examples/NGC6302/NGC6302_100.tab
examples/NGC6302/NGC6302_nolines.tab
examples/NGC6302/am_oliv.dat
examples/NGC6302/calcite_improved.dat
examples/NGC6302/cr_ice.dat
examples/NGC6302/dolomite_wh.mac
examples/NGC6302/fe.dat
examples/NGC6302/forst_m.q
examples/NGC6302/table.tex
examples/astrometry/__init__.py
examples/astrometry/__main__.py
examples/astrometry/astrometry.py
examples/astrometry/generators.py
examples/cstar/__init__.py
examples/cstar/__main__.py
examples/cstar/cstar.py
examples/cstar/dust.py
examples/cstar/generators.py
examples/cstar_data/OGLE_LMC_LPV_28579_photosphere.vot
examples/cstar_data/OGLE_LMC_LPV_28579_photosphere_interpolated.vot
examples/cstar_data/Observed_SED.vot
examples/cstar_data/SPEC_OGLE_CAGB_IRS.csv
examples/cstar_data/SiC_Pegourie1988.optc
examples/cstar_data/SiC_Pegourie1988.size
examples/cstar_data/photosphere_interpolated.csv
examples/cstar_data/photosphere_model.csv
examples/cstar_data/photosphere_original.csv
examples/cstar_data/rouleau91_ac.optc
examples/cstar_data/rouleau91_ac.size
examples/cstar_data/votable_spectrum_conversion.py
examples/cstar_data/zubko96_ac_acar.optc
examples/cstar_data/zubko96_ac_acar.size
examples/examples_paper/modifiedblackbody.py
examples/examples_paper/phoenixstar.py
examples/image/__init__.py
examples/image/__main__.py
examples/image/bakeoff.py
examples/image/figures.py
examples/image/generators.py
examples/image/model.py
examples/image/model_jax.py
examples/image/model_torch.py
examples/image/study.py
examples/interferometry/__init__.py
examples/interferometry/__main__.py
examples/interferometry/figures.py
examples/interferometry/generators.py
examples/interferometry/model.py
examples/interferometry/model_jax.py
examples/interferometry/model_torch.py
examples/interferometry/study.py
examples/line_fluxes/__init__.py
examples/line_fluxes/__main__.py
examples/line_fluxes/generators.py
examples/line_fluxes/model.py
examples/line_fluxes/model_jax.py
examples/line_fluxes/model_torch.py
examples/line_fluxes/study.py
examples/linear_sed/__init__.py
examples/linear_sed/__main__.py
examples/linear_sed/generators.py
examples/linear_sed/linear_sed.py
examples/m2_misspecification/__init__.py
examples/m2_misspecification/__main__.py
examples/m2_misspecification/figures.py
examples/m2_misspecification/fringing.py
examples/m2_misspecification/generators.py
examples/m2_misspecification/many_lines.py
examples/m2_misspecification/model.py
examples/m2_misspecification/model_jax.py
examples/m2_misspecification/model_torch.py
examples/m2_misspecification/study.py
examples/m2_populations/__init__.py
examples/m2_populations/__main__.py
examples/m2_populations/figures.py
examples/m2_populations/populations.py
examples/modified_blackbody/__init__.py
examples/modified_blackbody/__main__.py
examples/modified_blackbody/generators.py
examples/modified_blackbody/modified_blackbody.py
examples/ngc6302/__init__.py
examples/ngc6302/__main__.py
examples/ngc6302/dust_mass.py
examples/ngc6302/generators.py
examples/ngc6302/ngc6302.py
examples/phoenix_star/__init__.py
examples/phoenix_star/__main__.py
examples/phoenix_star/emulator.py
examples/phoenix_star/emulator_jax.py
examples/phoenix_star/emulator_torch.py
examples/phoenix_star/generators.py
examples/phoenix_star/phoenix_emulator.npz
examples/phoenix_star/phoenix_star.py
examples/phoenix_star/train_emulator.py
examples/photometry_spectra/__init__.py
examples/photometry_spectra/__main__.py
examples/photometry_spectra/generators.py
examples/photometry_spectra/photometry_spectra.py
examples/portable_model/__init__.py
examples/portable_model/fit.py
examples/portable_model/model.py
examples/portable_model/model_jax.py
examples/portable_model/model_torch.py
examples/rhmf_trial/__init__.py
examples/rhmf_trial/__main__.py
examples/rhmf_trial/figures.py
examples/rhmf_trial/trial.py
examples/sbi/cached_fit.py
examples/sbi/external_simulator.py
examples/sbi/fit_external_simulator.py
examples/sbi/npe_native.py
examples/sbi/tmnre_fit.py
examples/sbi/toy_powerlaw.py
examples/sed_composition/__init__.py
examples/sed_composition/__main__.py
examples/sed_composition/generators.py
examples/sed_composition/sed_composition.py
examples/star_disc/HD105_SED.csv
examples/star_disc/HD105_SED.vot
examples/star_disc/__init__.py
examples/star_disc/__main__.py
examples/star_disc/generators.py
examples/star_disc/star_disc.py
examples/test_data/cassis_yaaar_spcfw_14191360t.fits
scripts/write_citation_cff.py
scripts/cluster/README.md
scripts/cluster/bootstrap.sh
scripts/cluster/config.example.yaml
scripts/cluster/gpu_rows.sbatch
scripts/cluster/run.sh
tests/conftest.py
tests/test_imports.py
tests/astrometry/__init__.py
tests/astrometry/test_recovery.py
tests/backends/astrometry_fixtures.py
tests/backends/interferometry_fixtures.py
tests/backends/test_jax.py
tests/backends/test_jax_import_order.py
tests/backends/test_native_astrometry.py
tests/backends/test_native_interferometry.py
tests/backends/test_native_line_fluxes.py
tests/backends/test_native_von_mises_draw.py
tests/backends/test_parameter_namespace.py
tests/backends/test_reference.py
tests/backends/test_reference_astrometry.py
tests/backends/test_reference_interferometry.py
tests/backends/test_torch_backend.py
tests/backends/test_torch_device.py
tests/backends/test_torch_lowering.py
tests/backends/test_warped_kernel_nuts.py
tests/benchmarks/conftest.py
tests/benchmarks/test_engine_fast_path.py
tests/benchmarks/test_gp_solvers.py
tests/benchmarks/test_m2_likelihood.py
tests/benchmarks/test_m2_sampling.py
tests/benchmarks/test_solver_bakeoff.py
tests/characterisation/conftest.py
tests/characterisation/test_dynesty_mwe.py
tests/characterisation/test_emcee_mwe.py
tests/characterisation/test_sbi_mwe.py
tests/characterisation/test_zeus_mwe.py
tests/conformance/README.md
tests/conformance/__init__.py
tests/conformance/composition.py
tests/conformance/conftest.py
tests/conformance/oracles.py
tests/conformance/protocol.py
tests/conformance/test_astrometry.py
tests/conformance/test_contest_binary.py
tests/conformance/test_cross_backend.py
tests/conformance/test_derived.py
tests/conformance/test_foreign_parts.py
tests/conformance/test_halfcauchy.py
tests/conformance/test_image.py
tests/conformance/test_inference.py
tests/conformance/test_interferometry.py
tests/conformance/test_likelihoods.py
tests/conformance/test_line_fluxes.py
tests/conformance/test_optimise.py
tests/conformance/test_parameters.py
tests/conformance/test_population.py
tests/conformance/test_portable_model.py
tests/conformance/test_results.py
tests/conformance/test_schema.py
tests/conformance/test_squared_amplitude.py
tests/conformance/test_transformations.py
tests/conformance/backends/__init__.py
tests/conformance/backends/_kernels.py
tests/conformance/backends/jaxbackend.py
tests/conformance/backends/mirror.py
tests/conformance/backends/reference.py
tests/conformance/backends/torch_backend.py
tests/core/conftest.py
tests/core/test_astropy_backend_hook.py
tests/core/test_astropy_compat.py
tests/core/test_astropy_engines.py
tests/core/test_astropy_translations.py
tests/core/test_astropy_translations_backends.py
tests/core/test_citation.py
tests/core/test_dataset.py
tests/core/test_efgp.py
tests/core/test_encoding.py
tests/core/test_hsgp.py
tests/core/test_kernels.py
tests/core/test_kernels_warped.py
tests/core/test_likelihood.py
tests/core/test_lowering.py
tests/core/test_noise_joint.py
tests/core/test_parameter.py
tests/core/test_public_docstrings.py
tests/core/test_realisation.py
tests/core/test_results_schema.py
tests/core/test_simulate.py
tests/core/test_spec_doctests.py
tests/core/test_transform.py
tests/core/test_vecchia.py
tests/core/thirdparty_polarimeter.py
tests/data/README.md
tests/data/contest-2008-binary.oifits
tests/data/jw01536-o027_t008_miri_p750l_x1d.fits
tests/examples/conftest.py
tests/examples/test_astrometry_example.py
tests/examples/test_cached_fit.py
tests/examples/test_cstar.py
tests/examples/test_external_simulator.py
tests/examples/test_image_study.py
tests/examples/test_interferometry_study.py
tests/examples/test_line_fluxes.py
tests/examples/test_linear_sed.py
tests/examples/test_modified_blackbody.py
tests/examples/test_ngc6302.py
tests/examples/test_npe_native.py
tests/examples/test_phoenix_emulator_training.py
tests/examples/test_phoenix_star.py
tests/examples/test_photometry_spectra.py
tests/examples/test_portable_model.py
tests/examples/test_rhmf_trial.py
tests/examples/test_sed_composition.py
tests/examples/test_star_disc.py
tests/examples/test_wstat_comparison.py
tests/gpu/test_jax_gpu.py
tests/gpu/test_torch_gpu.py
tests/inference/conftest.py
tests/inference/test_blackjax.py
tests/inference/test_default_start.py
tests/inference/test_engines.py
tests/inference/test_fast_path.py
tests/inference/test_inference_doctests.py
tests/inference/test_interferometry.py
tests/inference/test_joint_noise_nuts.py
tests/inference/test_nested.py
tests/inference/test_nuts.py
tests/inference/test_optimise.py
tests/inference/test_population_nuts.py
tests/inference/test_proposal_log_density_conformance.py
tests/inference/test_sbi.py
tests/inference/test_vi.py
tests/interferometry/__init__.py
tests/interferometry/conftest.py
tests/interferometry/test_calibration.py
tests/interferometry/test_chromatic.py
tests/interferometry/test_engines.py
tests/interferometry/test_model.py
tests/interferometry/test_oifits.py
tests/interferometry/test_phase_calibration.py
tests/m2/conftest.py
tests/m2/test_backend_agreement.py
tests/m2/test_figures.py
tests/m2/test_fringing_kernel.py
tests/m2/test_generators.py
tests/m2/test_ladder.py
tests/m2/test_many_lines.py
tests/m2/test_many_lines_calibration.py
tests/m2/test_model.py
tests/m2/test_populations.py
tests/m2/test_science.py
tests/m2/test_solvers.py
tests/m2/test_visibility_calibration.py
tests/results/conftest.py
tests/results/test_artefacts.py
tests/results/test_calibration.py
tests/results/test_derived_complex_refusal.py
tests/results/test_diagnostics.py
tests/results/test_joint_pointwise.py
tests/results/test_optimum.py
tests/results/test_plots.py
tests/results/test_population.py
tests/results/test_results.py
tests/results/test_results_doctests.py
tests/results/test_training.py
tests/scaling/test_gp_scaling.py
tests/spectroscopy/__init__.py
tests/spectroscopy/test_front_door.py
tests/spectroscopy/test_jwst.py