.gitignore
.readthedocs.yaml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
Makefile
README.md
pyproject.toml
.github/workflows/docs.yml
.github/workflows/lint.yml
.github/workflows/release.yml
.github/workflows/testing.yml
docs/Makefile
docs/build_tutorials.py
docs/concepts.rst
docs/conf.py
docs/configuration.rst
docs/getting_started.rst
docs/index.rst
docs/_static/.gitkeep
docs/_templates/.gitkeep
docs/api/index.rst
docs/tutorials/01_canonical_mini_elf.ipynb
docs/tutorials/02_coronagraph_vortex.ipynb
docs/tutorials/03_vampires_zernike.ipynb
docs/tutorials/04_fiber_mmf.ipynb
docs/tutorials/05_custom_components.ipynb
docs/tutorials/06_actuator_grid_dm.ipynb
envs/README.md
envs/env-dev.yaml
fixtures/README.md
fixtures/configs/01_canonical_2024-09.yaml
fixtures/configs/02_phase_workhorse.yaml
fixtures/configs/03_multi_aperture_dm_psf.yaml
fixtures/configs/07_coro_original.yaml
fixtures/configs/08_ffcoro_2023-02.yaml
fixtures/configs/09_vampires_base.yaml
fixtures/configs/10_near_canonical_A.yaml
fixtures/configs/11_near_canonical_B.yaml
fixtures/configs/13_vvc_flexible.yaml
fixtures/configs/14_fp_rl_ff_vvc.yaml
fixtures/configs/15_fiber_mmf.yaml
fixtures/configs/16_strehl_zernike.yaml
fixtures/configs/16_strehl_zernike_matched_filter.yaml
fixtures/configs/17_noisy_psf.yaml
fixtures/runner/__init__.py
fixtures/runner/digest_lib.py
fixtures/runner/run_v2.py
fixtures/runner/run_v2_16_strehl_zernike.py
fixtures/runner/run_v2_17_noisy_psf.py
fixtures/runner/digests/.gitkeep
fixtures/runner/digests/01_canonical_2024-09/expected.json
fixtures/runner/digests/02_phase_workhorse/expected.json
fixtures/runner/digests/03_multi_aperture_dm_psf/expected.json
fixtures/runner/digests/07_coro_original/expected.json
fixtures/runner/digests/08_ffcoro_2023-02/expected.json
fixtures/runner/digests/09_vampires_base/expected.json
fixtures/runner/digests/10_near_canonical_A/expected.json
fixtures/runner/digests/11_near_canonical_B/expected.json
fixtures/runner/digests/13_vvc_flexible/expected.json
fixtures/runner/digests/14_fp_rl_ff_vvc/expected.json
fixtures/runner/digests/15_fiber_mmf/expected.json
fixtures/runner/digests/16_strehl_zernike/expected.json
fixtures/runner/digests/17_noisy_psf/expected.json
src/telescope_sim/__init__.py
src/telescope_sim/_version.py
src/telescope_sim/pipeline.py
src/telescope_sim/registry.py
src/telescope_sim/strehl.py
src/telescope_sim.egg-info/PKG-INFO
src/telescope_sim.egg-info/SOURCES.txt
src/telescope_sim.egg-info/dependency_links.txt
src/telescope_sim.egg-info/requires.txt
src/telescope_sim.egg-info/scm_file_list.json
src/telescope_sim.egg-info/scm_version.json
src/telescope_sim.egg-info/top_level.txt
src/telescope_sim/abc/__init__.py
src/telescope_sim/abc/aperture.py
src/telescope_sim/abc/coronagraph.py
src/telescope_sim/abc/corrector.py
src/telescope_sim/abc/focal_plane.py
src/telescope_sim/abc/output_tap.py
src/telescope_sim/abc/post_processor.py
src/telescope_sim/apertures/__init__.py
src/telescope_sim/apertures/external_pupil.py
src/telescope_sim/apertures/segmented_circular.py
src/telescope_sim/config/__init__.py
src/telescope_sim/config/loader.py
src/telescope_sim/config/schema.py
src/telescope_sim/coronagraphs/__init__.py
src/telescope_sim/coronagraphs/standard.py
src/telescope_sim/correctors/__init__.py
src/telescope_sim/correctors/actuator_grid.py
src/telescope_sim/correctors/segmented_ptt.py
src/telescope_sim/correctors/zernike.py
src/telescope_sim/focal_planes/__init__.py
src/telescope_sim/focal_planes/angular.py
src/telescope_sim/focal_planes/physical.py
src/telescope_sim/helpers/__init__.py
src/telescope_sim/helpers/diagnostics.py
src/telescope_sim/legacy/__init__.py
src/telescope_sim/legacy/shim.py
src/telescope_sim/outputs/__init__.py
src/telescope_sim/outputs/fiber_dual.py
src/telescope_sim/outputs/intensity.py
src/telescope_sim/post/__init__.py
src/telescope_sim/post/convolve.py
src/telescope_sim/post/noisy_detector.py
src/telescope_sim/post/normalization.py
src/telescope_sim/presets/.gitkeep
src/telescope_sim/presets/elf_15seg.yaml
tests/conftest.py
tests/test_import.py
tests/fixtures/__init__.py
tests/fixtures/test_canonical.py
tests/unit/__init__.py
tests/unit/test_actuator_grid_corrector.py
tests/unit/test_angular_focal_plane_parity.py
tests/unit/test_atmosphere_chain.py
tests/unit/test_convolve_image_post_processor.py
tests/unit/test_digest_lib.py
tests/unit/test_external_pupil_aperture_parity.py
tests/unit/test_fiber_dual_output_tap_parity.py
tests/unit/test_identity_coronagraph_parity.py
tests/unit/test_intensity_output_tap_parity.py
tests/unit/test_legacy_shim.py
tests/unit/test_noisy_detector_post_processor_parity.py
tests/unit/test_physical_focal_plane_parity.py
tests/unit/test_post_normalization_parity.py
tests/unit/test_residual_fit.py
tests/unit/test_segmented_circular_aperture_parity.py
tests/unit/test_strehl_parity.py
tests/unit/test_vector_vortex_coronagraph_parity.py
tests/unit/test_vortex_coronagraph_parity.py
tests/unit/test_zernike_corrector_parity.py
tests/unit/data/actuator_grid_dm.yaml
tests/unit/data/three_zernike_residual_fit.yaml