CHANGELOG.md
CONTRIBUTING.md
CONVENTIONS.md
LICENSE
MANIFEST.in
Migration-Guide.md
README.md
ROADMAP.md
pyproject.toml
.github/workflows/dep-drift.yml
.github/workflows/publish.yml
.github/workflows/unit-tests.yml
.github/workflows/validate.yml
docs/ANALYTIC_DIFFERENTIAL_RAY_TRACING_LITERATURE.md
docs/BACKLOG_2026_06_10.md
docs/PMM_ROADMAP.md
docs/TOLERANCE_POLICY.md
docs/audit_asm_thinlens_focus_2026_07_18.md
docs/audit_real_lens_displaced_2026_07_19.md
docs/audit_real_lens_hammer_2026_07_19.md
docs/audit_universal_dispatcher_2026_07_16.md
docs/audit_v5_24_2_deferred_roadmap.md
docs/cookbook.md
docs/designer_guide.md
docs/gbd_caustic_accuracy_literature.md
docs/lens_propagators_roadmap.md
docs/plan_accuracy_niches_2026_07_19.md
docs/plan_kmah_gpu_perf_2026_07_21.md
docs/pmm_bor_axisymmetric_roadmap.md
docs/pmm_roadmap_v5_14.md
docs/rcwa_roadmap_v5_14.md
docs/release-process.md
docs/roadmap_deferred_2026_07_21.md
docs/viewer_headless_render_roadmap.md
docs/audits/ABLATE_LAST_GROUP_2026_07_30.md
docs/audits/APPROXIMATION_AUDIT_POST_C6_2026_07_31.md
docs/audits/APPROXIMATION_AUDIT_TRACED_2026_07_30.md
docs/audits/ARCH_TRACED_ENCAPSULATION_2026_08_03.md
docs/audits/AUDIT_ADVERSARIAL_CODEBASE_2026_07_25.md
docs/audits/AUDIT_ANALYSIS_METRIC_CORE_2026_07_07.md
docs/audits/AUDIT_BOR_PROPAGATING_CUTOFF_ENERGY_2026_07_13.md
docs/audits/AUDIT_BSDF_SEGMENT_GEOMETRY_2026_07_09.md
docs/audits/AUDIT_CI_TEST_TIME_2026_08_03.md
docs/audits/AUDIT_COATINGS_ELEMENTS_2026_07_09.md
docs/audits/AUDIT_DOE_GRATING_FREEFORM_2026_07_09.md
docs/audits/AUDIT_DYNAMETA_CONSUMER_API_GAPS_2026_07_13.md
docs/audits/AUDIT_EME_2026_07_09.md
docs/audits/AUDIT_EXECUTION_PLAN.md
docs/audits/AUDIT_FULL_LIBRARY_2026_06_10.md
docs/audits/AUDIT_GAP_FRAME_OBSERVABLE_2026_08_05.md
docs/audits/AUDIT_GLASS_POLARIZATION_2026_07_08.md
docs/audits/AUDIT_IO_PRESCRIPTIONS_2026_07_09.md
docs/audits/AUDIT_IO_STORAGE_CODEGEN_2026_07_09.md
docs/audits/AUDIT_IO_ZEMAX_2026_07_08.md
docs/audits/AUDIT_MASLOV_2026_07_09.md
docs/audits/AUDIT_OOP_GENERATOR_FACTOR_I_2026_07_14.md
docs/audits/AUDIT_OPTIMIZE_DRIVER_2026_07_09.md
docs/audits/AUDIT_OPTIMIZE_MERITS_2026_07_09.md
docs/audits/AUDIT_OPTIMIZE_SECOND_PASS_2026_07_09.md
docs/audits/AUDIT_OPTIMIZE_TAIL_2026_07_09.md
docs/audits/AUDIT_OPTIMIZE_WRAPPERS_2026_07_09.md
docs/audits/AUDIT_PMM_CONICAL_OUT_OF_PLANE_2026_07_03.md
docs/audits/AUDIT_PMM_CONICAL_PATTERNED_TENSOR_BUG_2026_07_12.md
docs/audits/AUDIT_PMM_ELEMENT_SIZE_SCALING_2026_06_03.md
docs/audits/AUDIT_PMM_OBLIQUE_INPLANE_UNION_GRID_2026_07_28.md
docs/audits/AUDIT_PMM_PER_LAYER_GRIDS_IMPL_2026_07_28.md
docs/audits/AUDIT_PROPAGATORS_KERNELS_2026_07_07.md
docs/audits/AUDIT_RAYTRACE_CORE_2026_07_08.md
docs/audits/AUDIT_RCWA_CONVERGENCE_ACCELERATION_2026_06_01.md
docs/audits/AUDIT_RCWA_GAPS_AND_WISHLIST_2026_06_01.md
docs/audits/AUDIT_RCWA_INTEGRATION_v5_5_0_2026_05_31.md
docs/audits/AUDIT_RCWA_STACK_RESONANT_CONVERGENCE_2026_06_02.md
docs/audits/AUDIT_REPORT_2026_05_16.md
docs/audits/AUDIT_ROUND3_2026_05_16.md
docs/audits/AUDIT_ROUND4_2026_05_16.md
docs/audits/AUDIT_SIBLING_PATTERN_SWEEP_2026_07_25.md
docs/audits/AUDIT_SOURCES_CORE_2026_07_07.md
docs/audits/AUDIT_TEST_JUSTIFICATION_2026_08_03.md
docs/audits/AUDIT_TRACED_CARRIER_CHAIN_2026_07_21.md
docs/audits/AUDIT_TRACED_CHAIN_DX_SCALING_2026_07_22.md
docs/audits/AUDIT_TRACED_FROZEN_AMPLITUDE_2026_07_24.md
docs/audits/AUDIT_TRACED_PRODUCTION_READINESS_2026_07_24.md
docs/audits/AUDIT_V4_12_1_2026_05_16.md
docs/audits/AUDIT_V4_13_0_2026_05_17.md
docs/audits/AUDIT_V4_13_1_2026_05_17.md
docs/audits/AUDIT_V4_14_0_2026_05_17.md
docs/audits/AUDIT_V4_14_1_2026_05_17.md
docs/audits/AUDIT_V4_14_2_2026_05_17.md
docs/audits/AUDIT_V4_15_0_2026_05_18.md
docs/audits/AUDIT_V4_15_1_2026_05_18.md
docs/audits/AUDIT_V4_15_2_2026_05_18.md
docs/audits/AUDIT_V4_15_3_2026_05_18.md
docs/audits/AUDIT_V4_15_4_2026_05_19.md
docs/audits/AUDIT_V4_16_0_2026_05_19.md
docs/audits/AUDIT_V4_16_0_DEEP_2026_05_19.md
docs/audits/AUDIT_V4_16_1_2026_05_19.md
docs/audits/AUDIT_V4_16_2_2026_05_20.md
docs/audits/AUDIT_V5_0_0_2026_05_20.md
docs/audits/AUDIT_V5_0_1_2026_05_20.md
docs/audits/AUDIT_V5_11_0_2026_06_07.md
docs/audits/AUDIT_V5_12_0_2026_06_09.md
docs/audits/AUDIT_V5_17_0_2026_07_01_DEEP.md
docs/audits/AUDIT_V5_1_0_2026_05_20.md
docs/audits/AUDIT_V5_1_1_2026_05_20.md
docs/audits/AUDIT_V5_21_DELTA_2026_07_07.md
docs/audits/AUDIT_V5_24_2_2026_07_17_EXHAUSTIVE.md
docs/audits/AUDIT_V5_2_3_2026_05_21.md
docs/audits/AUDIT_V5_2_5_2026_05_22.md
docs/audits/AUDIT_V5_3_2_2026_05_23.md
docs/audits/AUDIT_V5_3_2_GUI_VS_LIBRARY_2026_05_24.md
docs/audits/AUDIT_V5_4_0_2026_05_25.md
docs/audits/AUDIT_V5_4_4_2026_05_26.md
docs/audits/AUDIT_V5_4_5_2026_05_26_DEEP.md
docs/audits/AUDIT_V5_4_5_2026_05_29_DEEP_FOLLOWUP.md
docs/audits/AUDIT_V5_4_6_2026_05_29.md
docs/audits/AUDIT_V5_5_0_2026_05_31.md
docs/audits/AUDIT_V5_5_1_2026_05_31.md
docs/audits/AUDIT_V5_5_2_2026_05_31.md
docs/audits/AUDIT_VERIFICATION_2026_05_16.md
docs/audits/AUDIT_WAVEFRONT_AWARE_RAY_LAUNCH_2026_07_23.md
docs/audits/AUDIT_WAVE_LENS_MODELS_2026_07_02.md
docs/audits/AUDIT_WAVE_LENS_MODELS_2026_07_02_REMEDIATION.md
docs/audits/AUDIT_WAVE_LENS_MODELS_2026_07_02_REVIEW.md
docs/audits/C11_PHYSICAL_DECENTRE_GATE_2026_08_03.md
docs/audits/C12_PHYSICS_FIT_SELECTION_2026_08_03.md
docs/audits/C13_DEGREE6_CONDITIONING_2026_08_03.md
docs/audits/C14_ENCAPSULATION_GUARDS_2026_08_03.md
docs/audits/C6_FIT_GUARD_DECISION_2026_07_31.md
docs/audits/C8_INVERSE_SUPPORT_BOUND_2026_08_01.md
docs/audits/CAPSTONE_D121_2026_08_06.md
docs/audits/CI_TEST_TIME_RESPONSE_2026_08_03.md
docs/audits/CLUSTER_B_SPEC.md
docs/audits/CORRECTION_PLAN.md
docs/audits/D121_FINAL_CLOSURE_2026_08_02.md
docs/audits/D121_RESIDUAL_CLOSURE_2026_08_02.md
docs/audits/DIAG_LAST_GROUP_DECENTRE_2026_07_30.md
docs/audits/ENERGY_CONSERVATION_AUDIT_2026_07_31.md
docs/audits/FEEDBACK_DEVICE_GEOMETRY_V5_14_1_2026_06_10.md
docs/audits/FIX_C13_BUILD_SPREAD_2026_08_06.md
docs/audits/FIX_CI_D3_2026_08_06.md
docs/audits/FIX_CI_M1_T34_2026_08_06.md
docs/audits/FIX_CI_POOL_2026_08_06.md
docs/audits/FIX_CI_ROUND2_PMM_2026_08_08.md
docs/audits/FIX_D1_POOL_2026_08_06.md
docs/audits/FIX_D2_D3_D5_2026_08_06.md
docs/audits/FIX_D4_D6_D7_2026_08_06.md
docs/audits/FIX_FFF_NV_THREAD_BARS_2026_08_08.md
docs/audits/FIX_GLASS_REGISTRY_LEAKS_2026_08_06.md
docs/audits/FIX_M2_NULL_CONTROL_2026_08_09.md
docs/audits/FIX_POOL_MEMORY_2026_08_06.md
docs/audits/FIX_POOL_REBUILD_2026_08_08.md
docs/audits/FIX_STEERING_FAMILY_2026_08_09.md
docs/audits/FIX_UNION_GRID_2THREAD_2026_08_06.md
docs/audits/FIX_V1_V8_2026_08_06.md
docs/audits/FIX_V4_V5_2026_08_06.md
docs/audits/HANDOFF_TRACED_EXACT_2026_08_05.md
docs/audits/HANDOFF_TRACED_EXACT_2026_08_05_ADDENDUM.md
docs/audits/ORACLE_ENERGY_AND_D6_HALO_2026_08_01.md
docs/audits/P2_DIDNOTWARN_DIAGNOSIS_2026_08_03.md
docs/audits/PMM_FIFTHNAME_TAPERED_SWEEP_2026_08_05.md
docs/audits/PMM_FINAL_GATE_2026_08_05.md
docs/audits/PMM_FOURNAME_ADJUDICATION_2026_08_05.md
docs/audits/PMM_GATE_CLOSURE_2026_08_04.md
docs/audits/PMM_M1_CONDITIONING_2026_08_04.md
docs/audits/PMM_M2_WINDOW_CONTRACT_2026_08_04.md
docs/audits/PMM_M3_EFFICIENCY_2026_08_04.md
docs/audits/PMM_M4_HYGIENE_2026_08_04.md
docs/audits/PMM_M5_2D_FEASIBILITY_2026_08_04.md
docs/audits/PMM_PER_LAYER_CAMPAIGN_PLAN_2026_08_04.md
docs/audits/PMM_RCWA_AUDIT_2026_06_08.md
docs/audits/PMM_RCWA_AUDIT_2026_07_02.md
docs/audits/PMM_RCWA_AUDIT_FOLLOWUP_2026_06_09.md
docs/audits/POP_CROSSCHECK_121_2026_07_31.md
docs/audits/RCWA_PMM_POST_REORG_AUDIT_2026_06_09.md
docs/audits/RECON_PINS_POST_C8_2026_08_01.md
docs/audits/RELEASE_GREEN_2026_08_01.md
docs/audits/REVIEW_TRACED_EXACT_2026_08_05.md
docs/audits/ROADMAP_DESIGN121_FULL_CONFIGURATION_2026_07_27.md
docs/audits/ROADMAP_DEVICE_GEOMETRY_SWEEPS_2026_06_10.md
docs/audits/ROADMAP_PMM_PER_LAYER_GRIDS_2026_07_28.md
docs/audits/SCOPE_MULTIPLEX_AND_DEPARAXIALISE_2026_08_05.md
docs/audits/SCOPE_TILTED_COARSE_LEG_TRANSPORT_2026_07_30.md
docs/audits/SPEC_EXACT_SPHERE_GAP_TRANSPORT_2026_08_05.md
docs/audits/TEST_JUSTIFICATION_RESPONSE_2026_08_03.md
docs/audits/TRACED_LAYER_MAP.md
docs/audits/VERIFY_D1_D11_2026_08_06.md
docs/audits/VERIFY_ROUND2_V1_V9_2026_08_06.md
docs/audits/lumenairy_rcwa_port_wishlist.md
docs/changelogs/v4.md
docs/release_notes/.release_notes_v4.11.0.md
docs/release_notes/.release_notes_v4.11.1.md
docs/release_notes/.release_notes_v4.11.2.md
docs/release_notes/.release_notes_v4.12.0.md
docs/release_notes/.release_notes_v4.12.1.md
docs/release_notes/.release_notes_v4.12.2.md
docs/release_notes/.release_notes_v4.6.0.md
docs/release_notes/.release_notes_v4_15_1_agent_a.md
docs/release_notes/.release_notes_v4_15_1_agent_b.md
docs/release_notes/.release_notes_v4_15_1_agent_c.md
docs/release_notes/.release_notes_v4_15_1_agent_d.md
docs/release_notes/.release_notes_v4_15_1_agent_e.md
docs/release_notes/.release_notes_v4_15_1_agent_f.md
docs/release_notes/.release_notes_v4_15_1_agent_g.md
docs/release_notes/.release_notes_v4_15_2_agent_a.md
docs/release_notes/.release_notes_v4_15_2_agent_b.md
docs/release_notes/.release_notes_v4_15_2_agent_c.md
docs/release_notes/.release_notes_v4_15_2_agent_d.md
docs/release_notes/.release_notes_v4_15_2_agent_e.md
docs/release_notes/.release_notes_v4_15_3_agent_a.md
docs/release_notes/.release_notes_v4_15_3_agent_b.md
docs/release_notes/.release_notes_v4_15_3_agent_c.md
docs/release_notes/.release_notes_v4_15_3_agent_d.md
docs/release_notes/.release_notes_v4_15_4_agent_a.md
docs/release_notes/.release_notes_v4_15_4_agent_b.md
docs/release_notes/.release_notes_v4_15_4_agent_c.md
docs/release_notes/.release_notes_v4_15_4_agent_d.md
docs/release_notes/.release_notes_v4_15_5_agent_a.md
docs/release_notes/.release_notes_v4_15_5_agent_b.md
docs/release_notes/.release_notes_v4_15_5_agent_c.md
docs/release_notes/.release_notes_v4_15_agent_a.md
docs/release_notes/.release_notes_v4_15_agent_b.md
docs/release_notes/.release_notes_v4_15_agent_c.md
docs/release_notes/.release_notes_v4_15_agent_d.md
docs/release_notes/.release_notes_v4_15_agent_e.md
docs/release_notes/.release_notes_v4_15_agent_f.md
docs/release_notes/.release_notes_v4_16_0_agent_a.md
docs/release_notes/.release_notes_v4_16_0_agent_b.md
docs/release_notes/.release_notes_v4_16_0_agent_c.md
docs/release_notes/.release_notes_v4_16_0_agent_d.md
docs/release_notes/.release_notes_v4_16_1_agent_a.md
docs/release_notes/.release_notes_v4_16_1_agent_b.md
docs/release_notes/.release_notes_v4_16_1_agent_c.md
docs/release_notes/.release_notes_v4_16_1_agent_d.md
docs/release_notes/.release_notes_v4_16_2_agent_a.md
docs/release_notes/.release_notes_v4_16_2_agent_b.md
docs/release_notes/.release_notes_v4_16_2_agent_c.md
docs/release_notes/.release_notes_v4_16_2_agent_d.md
docs/release_notes/.release_notes_v4_16_3_agent_a.md
docs/release_notes/.release_notes_v4_16_3_agent_b.md
docs/release_notes/.release_notes_v4_16_3_agent_c.md
docs/release_notes/.release_notes_v4_16_3_agent_d.md
docs/release_notes/.release_notes_v5_0_1_agent_a.md
docs/release_notes/.release_notes_v5_0_1_agent_b.md
docs/release_notes/.release_notes_v5_0_1_agent_c.md
docs/release_notes/.release_notes_v5_1_0_agent_a.md
docs/release_notes/.release_notes_v5_1_0_agent_b.md
docs/release_notes/.release_notes_v5_1_0_agent_c.md
docs/release_notes/.release_notes_v5_1_0_agent_d.md
docs/release_notes/.release_notes_v5_1_0_agent_e.md
docs/release_notes/.release_notes_v5_1_0_agent_f.md
docs/release_notes/.release_notes_v5_1_0_agent_g.md
examples/01_basic_propagation.py
examples/02_design_optimization.py
examples/03_high_fidelity_wave.py
examples/04_jax_differentiable.py
examples/05_mhs_pipeline_with_replay.py
examples/06_schell_propagation.py
examples/07_zemax_load_trace.py
examples/08_multiconfig_zoom.py
examples/09_tolerancing_monte_carlo.py
examples/10_coronagraph_workflow.py
examples/11_ao_closed_loop.py
examples/12_ghost_stray_light.py
examples/13_rcwa_inverse_design.py
examples/14_fga_caustic_propagator.py
examples/15_fga_performance.py
examples/README.md
examples/algebra_4f_system.py
examples/algebra_anamorphic.py
examples/plot_opd_summary_singlet.py
examples/rays_from_pupil_field.py
lumenairy/__init__.py
lumenairy/_cache_registry.py
lumenairy/_context.py
lumenairy/_deprecation.py
lumenairy/_logging.py
lumenairy/_validation.py
lumenairy/cache.py
lumenairy/glass.py
lumenairy/memory.py
lumenairy/progress.py
lumenairy/py.typed
lumenairy/user_library.py
lumenairy/_math/__init__.py
lumenairy/_math/chebyshev.py
lumenairy/_math/levin.py
lumenairy/algebra/__init__.py
lumenairy/algebra/apertures.py
lumenairy/algebra/base.py
lumenairy/algebra/from_prescription.py
lumenairy/algebra/primitives.py
lumenairy/analysis/__init__.py
lumenairy/analysis/aberration.py
lumenairy/analysis/ao.py
lumenairy/analysis/beam_stats.py
lumenairy/analysis/coherence.py
lumenairy/analysis/core.py
lumenairy/analysis/coronagraph.py
lumenairy/analysis/detector.py
lumenairy/analysis/field.py
lumenairy/analysis/ghost.py
lumenairy/analysis/image_plane_wfe.py
lumenairy/analysis/interferometry.py
lumenairy/analysis/opd.py
lumenairy/analysis/phase_retrieval.py
lumenairy/analysis/plotting.py
lumenairy/analysis/polychromatic.py
lumenairy/analysis/psf_mtf_otf.py
lumenairy/analysis/strehl.py
lumenairy/analysis/through_focus.py
lumenairy/analysis/zernike.py
lumenairy/backend/__init__.py
lumenairy/backend/array.py
lumenairy/backend/fft.py
lumenairy/backend/random.py
lumenairy/backend/scipy.py
lumenairy/elements/__init__.py
lumenairy/elements/_berreman_jax.py
lumenairy/elements/_lens_jax.py
lumenairy/elements/_lens_real.py
lumenairy/elements/_lens_thin.py
lumenairy/elements/_lens_traced.py
lumenairy/elements/_lens_traced_multibranch.py
lumenairy/elements/_lens_traced_uniform.py
lumenairy/elements/_traced_flags.py
lumenairy/elements/berreman.py
lumenairy/elements/bsdf.py
lumenairy/elements/coatings.py
lumenairy/elements/coronagraph.py
lumenairy/elements/doe.py
lumenairy/elements/elements.py
lumenairy/elements/emt.py
lumenairy/elements/freeform.py
lumenairy/elements/lenses.py
lumenairy/elements/lenses_gbd.py
lumenairy/elements/lenses_maslov.py
lumenairy/elements/materials.py
lumenairy/elements/polarization.py
lumenairy/elements/segment_geometry.py
lumenairy/elements/thin_grating.py
lumenairy/elements/bor/__init__.py
lumenairy/elements/bor/_jax_bor.py
lumenairy/elements/bor/bor_solve.py
lumenairy/elements/bor/bor_stack.py
lumenairy/elements/bor/coupled_radial_eigensolver.py
lumenairy/elements/bor/farfield.py
lumenairy/elements/bor/fiber_oracle.py
lumenairy/elements/bor/radial_eigensolver.py
lumenairy/elements/bor/stepindex_oracle.py
lumenairy/elements/bor/zcascade.py
lumenairy/elements/eme/__init__.py
lumenairy/elements/eme/_jax_modes.py
lumenairy/elements/eme/eme_2d.py
lumenairy/elements/eme/eme_2d_vector.py
lumenairy/elements/eme/eme_diffraction.py
lumenairy/elements/pmm/__init__.py
lumenairy/elements/pmm/_core.py
lumenairy/elements/pmm/_jax_stack.py
lumenairy/elements/pmm/_jax_stack2d.py
lumenairy/elements/pmm/_jax_twod.py
lumenairy/elements/pmm/_jax_twod_jones.py
lumenairy/elements/pmm/conical.py
lumenairy/elements/pmm/oned.py
lumenairy/elements/pmm/stack.py
lumenairy/elements/pmm/stack2d.py
lumenairy/elements/pmm/stack2d_pure.py
lumenairy/elements/pmm/twod.py
lumenairy/elements/pmm/twod_jones.py
lumenairy/elements/pmm/twod_staggered.py
lumenairy/elements/rcwa/__init__.py
lumenairy/elements/rcwa/_core.py
lumenairy/elements/rcwa/oned.py
lumenairy/elements/rcwa/stack.py
lumenairy/elements/rcwa/twod.py
lumenairy/io/__init__.py
lumenairy/io/codegen.py
lumenairy/io/prescriptions.py
lumenairy/io/prescriptions_builders.py
lumenairy/io/prescriptions_code_v.py
lumenairy/io/prescriptions_quadoa.py
lumenairy/io/prescriptions_transforms.py
lumenairy/io/prescriptions_zemax.py
lumenairy/io/storage.py
lumenairy/optimize/__init__.py
lumenairy/optimize/_merit_jit.py
lumenairy/optimize/context.py
lumenairy/optimize/core.py
lumenairy/optimize/driver.py
lumenairy/optimize/jax_merits.py
lumenairy/optimize/merit_terms.py
lumenairy/optimize/multi_objective.py
lumenairy/optimize/multiconfig.py
lumenairy/optimize/parameterizations.py
lumenairy/optimize/wrapper_merits.py
lumenairy/propagators/__init__.py
lumenairy/propagators/_bluestein.py
lumenairy/propagators/asm.py
lumenairy/propagators/asymptotic.py
lumenairy/propagators/asymptotic_aberration_tensor.py
lumenairy/propagators/asymptotic_canonical_fit.py
lumenairy/propagators/asymptotic_jax_twin.py
lumenairy/propagators/asymptotic_maslov.py
lumenairy/propagators/asymptotic_modes.py
lumenairy/propagators/carrier.py
lumenairy/propagators/dispatch.py
lumenairy/propagators/ensemble.py
lumenairy/propagators/fft_infra.py
lumenairy/propagators/fga.py
lumenairy/propagators/fresnel.py
lumenairy/propagators/gbd.py
lumenairy/propagators/hf.py
lumenairy/propagators/hfpi.py
lumenairy/propagators/mft.py
lumenairy/propagators/mhs.py
lumenairy/propagators/propagation.py
lumenairy/propagators/result.py
lumenairy/propagators/rs.py
lumenairy/propagators/sas.py
lumenairy/propagators/subaperture.py
lumenairy/propagators/system.py
lumenairy/propagators/vector_diffraction.py
lumenairy/propagators/vectorial_hfpi.py
lumenairy/raytrace/__init__.py
lumenairy/raytrace/_conic_core.py
lumenairy/raytrace/bundles.py
lumenairy/raytrace/core.py
lumenairy/raytrace/differential.py
lumenairy/raytrace/from_field.py
lumenairy/raytrace/intersection.py
lumenairy/raytrace/jax_trace.py
lumenairy/raytrace/layout.py
lumenairy/raytrace/paraxial.py
lumenairy/raytrace/ray_fan.py
lumenairy/raytrace/seidel.py
lumenairy/raytrace/seidel_analysis.py
lumenairy/raytrace/surface.py
lumenairy/raytrace/trace.py
lumenairy/raytrace/world.py
lumenairy/raytrace/world_trace.py
lumenairy/sources/__init__.py
lumenairy/sources/core.py
lumenairy/ui/__init__.py
lumenairy/ui/algebra_dock.py
lumenairy/ui/analysis.py
lumenairy/ui/ao_dock.py
lumenairy/ui/caustic_dock.py
lumenairy/ui/chebyshev_fit_dock.py
lumenairy/ui/coatings_dock.py
lumenairy/ui/coherence_dock.py
lumenairy/ui/command_palette.py
lumenairy/ui/coronagraph_dock.py
lumenairy/ui/diagnostics.py
lumenairy/ui/distortion_dock.py
lumenairy/ui/element_table.py
lumenairy/ui/field_browser_dock.py
lumenairy/ui/footprint_dock.py
lumenairy/ui/ghost_dock.py
lumenairy/ui/glass_map_dock.py
lumenairy/ui/interferometry_dock.py
lumenairy/ui/jones_pupil_dock.py
lumenairy/ui/layout_2d.py
lumenairy/ui/layout_3d.py
lumenairy/ui/lens_options_dialog.py
lumenairy/ui/lg_aberration_dock.py
lumenairy/ui/library_dock.py
lumenairy/ui/log_viewer_dock.py
lumenairy/ui/main_window.py
lumenairy/ui/materials_dock.py
lumenairy/ui/model.py
lumenairy/ui/multiconfig_dock.py
lumenairy/ui/optimizer_dock.py
lumenairy/ui/phase_retrieval_dock.py
lumenairy/ui/psf_mtf_dock.py
lumenairy/ui/rayfan_dock.py
lumenairy/ui/repl_dock.py
lumenairy/ui/richards_wolf_dock.py
lumenairy/ui/sensitivity_dock.py
lumenairy/ui/shack_hartmann_dock.py
lumenairy/ui/slider_dock.py
lumenairy/ui/snapshots_dock.py
lumenairy/ui/spot_field_dock.py
lumenairy/ui/surface_editors.py
lumenairy/ui/thin_grating_dock.py
lumenairy/ui/through_focus_dock.py
lumenairy/ui/tolerance_dock.py
lumenairy/ui/wavefront_map_dock.py
lumenairy/ui/waveoptics_dock.py
lumenairy/ui/welcome_dock.py
lumenairy/ui/workspace.py
lumenairy/ui/zernike_dock.py
tests/__init__.py
tests/conftest.py
tests/integration/__init__.py
tests/integration/test_validation_files.py
tests/unit/__init__.py
tests/unit/_berreman4x4.py
tests/unit/_tolerances.py
tests/unit/test_analysis.py
tests/unit/test_analytic_ray_transfer.py
tests/unit/test_ao_dm.py
tests/unit/test_audit_analysis.py
tests/unit/test_audit_bor_grazing_cutoff.py
tests/unit/test_audit_dynameta_consumer_api.py
tests/unit/test_audit_dynameta_consumer_api_2.py
tests/unit/test_audit_except_budget.py
tests/unit/test_audit_g04_guards_prop.py
tests/unit/test_audit_g06_perf.py
tests/unit/test_audit_glass.py
tests/unit/test_audit_io.py
tests/unit/test_audit_jax_c64_propagator_precision.py
tests/unit/test_audit_lens.py
tests/unit/test_audit_lens_models_2026_07.py
tests/unit/test_audit_misc.py
tests/unit/test_audit_oop_dispersion.py
tests/unit/test_audit_optimize.py
tests/unit/test_audit_p1_bor_flux.py
tests/unit/test_audit_p1_bruggeman.py
tests/unit/test_audit_p1_glass_registration.py
tests/unit/test_audit_p1_gui_dead_import.py
tests/unit/test_audit_p1_lg_cache_origin.py
tests/unit/test_audit_p1_pmm_incidence_guard.py
tests/unit/test_audit_p1_stack_stale_internal.py
tests/unit/test_audit_p1_staggered_guard.py
tests/unit/test_audit_polarization.py
tests/unit/test_audit_propagation.py
tests/unit/test_audit_raytrace.py
tests/unit/test_audit_s1_2_rcwa_lossless_tripwire.py
tests/unit/test_audit_s1_3_pmm2d_lossless_tripwire.py
tests/unit/test_audit_s2_10_asm_H_consolidation.py
tests/unit/test_audit_s3_5_iso_background.py
tests/unit/test_audit_s4_2_optimizer_bounds_units.py
tests/unit/test_audit_s4_3_waveoptics_biconic.py
tests/unit/test_audit_s4_5_optimize_failure_direction.py
tests/unit/test_audit_s4_6_wave_optimizer_thickness.py
tests/unit/test_audit_s4_7_optimizer_thread_and_bounds.py
tests/unit/test_audit_s4_9_io_silent_fallback.py
tests/unit/test_audit_s5_3_index_permittivity_seam.py
tests/unit/test_audit_s5_4_standalone_jones_transmission.py
tests/unit/test_audit_s5_8_perf_noloss.py
tests/unit/test_audit_sources.py
tests/unit/test_audit_through_focus_jax_s3_8.py
tests/unit/test_audit_through_focus_jax_x64.py
tests/unit/test_audit_v5_24_2_b1_source_conventions.py
tests/unit/test_audit_v5_24_2_b2_bor_exports.py
tests/unit/test_audit_v5_24_2_b3_merit_scale.py
tests/unit/test_audit_v5_24_2_g01_conventions.py
tests/unit/test_audit_v5_24_2_g02.py
tests/unit/test_audit_v5_24_2_g03_guards_em.py
tests/unit/test_audit_v5_24_2_g05_seams.py
tests/unit/test_audit_v5_24_2_g07_dedup.py
tests/unit/test_audit_v5_24_2_g09_seams_prop2.py
tests/unit/test_audit_w2_fft_state.py
tests/unit/test_audit_w3_entry_validation.py
tests/unit/test_audit_w3_pmm_jax_guards.py
tests/unit/test_audit_w3_raytrace_parity.py
tests/unit/test_audit_w4_glass_registry_meshgrid.py
tests/unit/test_audit_w4_jax_static_caches.py
tests/unit/test_audit_w4_rcwa_homog_fftlock.py
tests/unit/test_audit_w5_analysis.py
tests/unit/test_audit_w5_elements_misc.py
tests/unit/test_audit_w5_optimize.py
tests/unit/test_audit_w5_pmm_rcwa.py
tests/unit/test_audit_w5_propagators.py
tests/unit/test_audit_w5_raytrace_bundles.py
tests/unit/test_audit_w5_ui.py
tests/unit/test_audit_w5_zemax.py
tests/unit/test_audit_w6_analysis_elements.py
tests/unit/test_audit_w6_bor.py
tests/unit/test_audit_w6_eme.py
tests/unit/test_audit_w6_io_zemax.py
tests/unit/test_audit_w6_optimize.py
tests/unit/test_audit_w6_pmm_rcwa.py
tests/unit/test_audit_w6_propagators.py
tests/unit/test_audit_w6_raytrace.py
tests/unit/test_audit_w6_ui.py
tests/unit/test_bor_solve.py
tests/unit/test_c1_s4_19_storage_metadata_contract.py
tests/unit/test_c2_s4_19_user_library_safe_eval.py
tests/unit/test_carrier_referenced.py
tests/unit/test_combine_prescriptions.py
tests/unit/test_context_manager.py
tests/unit/test_coupled_eigensolver.py
tests/unit/test_elements_lens.py
tests/unit/test_eme_2d.py
tests/unit/test_eme_2d_vector.py
tests/unit/test_eme_diffraction.py
tests/unit/test_eme_jax_modes.py
tests/unit/test_farfield.py
tests/unit/test_fga.py
tests/unit/test_fga_h4_h5.py
tests/unit/test_fga_prefactor_dedup.py
tests/unit/test_fix_d5_fit_domain_basis.py
tests/unit/test_fix_newton_pool_memory.py
tests/unit/test_fix_v10_decentred_standoff.py
tests/unit/test_fix_v1_v8_readout_guard_and_standoff.py
tests/unit/test_fix_v3_mft_centre_window.py
tests/unit/test_folded_design_guard.py
tests/unit/test_g08_s3_16_sources.py
tests/unit/test_g08_s4_15_cache_hygiene.py
tests/unit/test_g08_s4_18_optimizer_hygiene.py
tests/unit/test_g08_s4_19_io_hygiene.py
tests/unit/test_g08_s4_20_packaging_ui.py
tests/unit/test_g10_s3_17_source_jones.py
tests/unit/test_g10_s5_12_test_hygiene.py
tests/unit/test_g10_s5_9_layerspec_tracked.py
tests/unit/test_g1_cache_memory.py
tests/unit/test_g1_gate_generality.py
tests/unit/test_g2_displaced_congruence.py
tests/unit/test_gate4.py
tests/unit/test_gbd_feature_complete.py
tests/unit/test_hammer_h1_slant_obliquity.py
tests/unit/test_hammer_h2_displaced_projection.py
tests/unit/test_hammer_h3_traced_nyquist_guard.py
tests/unit/test_hammer_h6_traced_carrier_eikonal.py
tests/unit/test_hammer_h7_gbd_diverging.py
tests/unit/test_lens_chunked_sag.py
tests/unit/test_lens_gbd.py
tests/unit/test_m1_conditioning_guard.py
tests/unit/test_memory_guardrail.py
tests/unit/test_niche_audit_a1_radial_metrics.py
tests/unit/test_niche_audit_a2_encircled_energy_radius.py
tests/unit/test_niche_audit_e_polarization_inputs.py
tests/unit/test_niche_audit_e_prepared_and_enums.py
tests/unit/test_niche_audit_ec_thin_lens_claims.py
tests/unit/test_niche_audit_eh1_maslov_upsample.py
tests/unit/test_niche_audit_m1_layer_eig_key.py
tests/unit/test_niche_audit_m2_m3_m9_pmm_guards.py
tests/unit/test_niche_audit_m4_m5_m6_rcwa.py
tests/unit/test_niche_audit_p1_odd_n_freq_grid.py
tests/unit/test_niche_audit_p2_fresnel_tf_buffer.py
tests/unit/test_niche_audit_p2b_infra_contracts.py
tests/unit/test_niche_audit_r1_compute_pupils.py
tests/unit/test_niche_audit_r2_seidel_wfe_sign.py
tests/unit/test_niche_audit_r_guards_and_merits.py
tests/unit/test_niche_audit_w3_elements.py
tests/unit/test_niche_audit_w3_infra.py
tests/unit/test_niche_audit_w3_oracles.py
tests/unit/test_niche_audit_w3_propagators.py
tests/unit/test_niche_audit_w3_raytrace_sources.py
tests/unit/test_niche_audit_w3_rcwa_pmm.py
tests/unit/test_niche_audit_w3_ui_deprecation.py
tests/unit/test_niche_audit_w4_gaps.py
tests/unit/test_niche_audit_w4_ignored_kwarg_warnings.py
tests/unit/test_niche_audit_w4_immersed_pupils.py
tests/unit/test_niche_audit_w4_input_kind.py
tests/unit/test_niche_audit_w4_p5_return_contract.py
tests/unit/test_niche_audit_w4c_analysis_immersed.py
tests/unit/test_niche_audit_w4d_folded_frames.py
tests/unit/test_niche_audit_w5_shim_removals.py
tests/unit/test_niche_audit_w6_asymptotic.py
tests/unit/test_niche_audit_w6_berreman.py
tests/unit/test_niche_audit_w6_bor.py
tests/unit/test_niche_audit_w6_eme.py
tests/unit/test_niche_audit_w7_pmm.py
tests/unit/test_niche_audit_w7_rcwa.py
tests/unit/test_niche_audit_w8_raster.py
tests/unit/test_niche_audit_w8_shapes.py
tests/unit/test_niche_audit_w9_dispatch.py
tests/unit/test_niche_audit_w9_dispatch2.py
tests/unit/test_niche_audit_w9_eig_vjp.py
tests/unit/test_niche_audit_w9_hfpi_doe.py
tests/unit/test_niche_audit_w9_overlap_exact.py
tests/unit/test_niche_audit_w9_pmm_taper.py
tests/unit/test_niche_audit_w9_raster_harmonic.py
tests/unit/test_niche_audit_w9_traced_determinism.py
tests/unit/test_niche_c10_residual_eikonal_degree.py
tests/unit/test_niche_c11_decentred_fit_arbiter.py
tests/unit/test_niche_c12_physics_fit_selection.py
tests/unit/test_niche_c13_lstsq_conditioning.py
tests/unit/test_niche_c14_encapsulation.py
tests/unit/test_niche_c1_consolidation.py
tests/unit/test_niche_c3_gap_paraxial_guard.py
tests/unit/test_niche_c5_exact_tilted_reference.py
tests/unit/test_niche_c6_fit_guard.py
tests/unit/test_niche_c6_stationary_phase_launch.py
tests/unit/test_niche_c7_ray_density_halo_check.py
tests/unit/test_niche_c8_inverse_support_bound.py
tests/unit/test_niche_c9_sphere_parab_exact_conversion.py
tests/unit/test_niche_d1_tilted_carrier.py
tests/unit/test_niche_d2_chain_multi.py
tests/unit/test_niche_d3_guards.py
tests/unit/test_niche_d4_dgrating.py
tests/unit/test_niche_d5_dx_flatness_gate.py
tests/unit/test_niche_d6_exact_tilted_leg.py
tests/unit/test_niche_d7_decentred_fit.py
tests/unit/test_niche_d8_congruence_workers.py
tests/unit/test_niche_d9_grid_origin.py
tests/unit/test_niche_e4_corrected_relay_oracle.py
tests/unit/test_niche_exact_gap_kernel.py
tests/unit/test_niche_gap_frame_observable.py
tests/unit/test_niche_k1_kmah_caustic.py
tests/unit/test_niche_k2_carrier_backends.py
tests/unit/test_niche_k3_perf.py
tests/unit/test_niche_k4_uniform_caustic.py
tests/unit/test_niche_newton_pool_both_fits.py
tests/unit/test_niche_p10_transverse_walk_remap.py
tests/unit/test_niche_p11_ray_density_amplitude.py
tests/unit/test_niche_p1_gbd_chain.py
tests/unit/test_niche_p1_traced_tiltaware.py
tests/unit/test_niche_p2_design_battery.py
tests/unit/test_niche_p2_displaced_extreme.py
tests/unit/test_niche_p2_guards.py
tests/unit/test_niche_p3_pointwise_obliquity.py
tests/unit/test_niche_p4_gbd_reexpand.py
tests/unit/test_niche_p5_sampling.py
tests/unit/test_niche_p6_astigmatic_aperture.py
tests/unit/test_niche_p7_seidel_gate.py
tests/unit/test_niche_p8_capstone.py
tests/unit/test_niche_p9_decenter_tilt.py
tests/unit/test_niche_r0_byte_budgeted_cache.py
tests/unit/test_niche_r1_cosgrid_cache.py
tests/unit/test_niche_r2_pearcey_cusp.py
tests/unit/test_niche_r3_gbd_mem_lstsq.py
tests/unit/test_niche_r4_fga_dual_vectorize.py
tests/unit/test_niche_r5_gbd_vector_catastrophe.py
tests/unit/test_niche_r6_auto_carrier_fit.py
tests/unit/test_niche_r7_intragroup_curvature.py
tests/unit/test_niche_r8_tiltaware_chain_api.py
tests/unit/test_niche_r9_dx_scaling_fix.py
tests/unit/test_niche_r9_highna_final_leg.py
tests/unit/test_niche_s10_sibling_patterns.py
tests/unit/test_niche_s11_sibling_deferred.py
tests/unit/test_niche_s12_remap_sampling.py
tests/unit/test_niche_s12_rs_fine_clamp_warning.py
tests/unit/test_niche_s12_shack_hartmann_reference.py
tests/unit/test_niche_s12_source_shape_wiring.py
tests/unit/test_niche_s8_sphere_carrier_reference.py
tests/unit/test_niche_s9_lattice_and_sentinels.py
tests/unit/test_niche_s9_vector_diffraction_registration.py
tests/unit/test_niche_tight_focus_readout.py
tests/unit/test_niche_upsample_lattice_fix.py
tests/unit/test_optimize_merit_terms.py
tests/unit/test_perf_v4_12_0_asymptotic.py
tests/unit/test_perf_v4_12_0_fft_infra.py
tests/unit/test_perf_v4_12_0_jax_jit.py
tests/unit/test_perf_v4_12_0_through_focus.py
tests/unit/test_perf_v4_12_0_zernike_cache.py
tests/unit/test_pmm_m2_window_contract.py
tests/unit/test_pmm_m3_efficiency.py
tests/unit/test_pmm_per_layer_grids.py
tests/unit/test_polarizing_beam_splitter.py
tests/unit/test_propagation.py
tests/unit/test_public_api.py
tests/unit/test_radial_eigensolver.py
tests/unit/test_raytrace.py
tests/unit/test_rcwa.py
tests/unit/test_s3_10_conic_core_shared.py
tests/unit/test_s3_7_broadcast_grid.py
tests/unit/test_s5_5_jones_field_bridge.py
tests/unit/test_seidel_ground_truth.py
tests/unit/test_slant_chunk_byte_identical.py
tests/unit/test_sources.py
tests/unit/test_staggered.py
tests/unit/test_thin_lens_audit_2026_07_18.py
tests/unit/test_through_focus_bucket_boundary.py
tests/unit/test_through_focus_metric_parity.py
tests/unit/test_v4_14_0_dispatcher_pin_apply_lens.py
tests/unit/test_v4_14_0_dispatcher_pin_hfpi.py
tests/unit/test_v4_14_0_dispatcher_pin_welford_mirror.py
tests/unit/test_v4_14_1_dispatcher_pin_cache_clears.py
tests/unit/test_v4_14_2_dispatcher_pin_cache_locks.py
tests/unit/test_v4_14_2_dispatcher_pin_zero_plus_zeroj.py
tests/unit/test_v4_15_1_agent_a.py
tests/unit/test_v4_15_1_agent_b.py
tests/unit/test_v4_15_1_agent_c.py
tests/unit/test_v4_15_1_agent_d.py
tests/unit/test_v4_15_1_agent_e.py
tests/unit/test_v4_15_1_agent_f.py
tests/unit/test_v4_15_1_agent_g_abcd.py
tests/unit/test_v4_15_1_agent_g_application.py
tests/unit/test_v4_15_1_agent_g_examples.py
tests/unit/test_v4_15_1_agent_g_matches_system_abcd.py
tests/unit/test_v4_15_2_agent_a.py
tests/unit/test_v4_15_2_agent_b.py
tests/unit/test_v4_15_2_agent_c.py
tests/unit/test_v4_15_2_agent_d.py
tests/unit/test_v4_15_2_agent_e.py
tests/unit/test_v4_15_3_agent_a.py
tests/unit/test_v4_15_3_agent_b.py
tests/unit/test_v4_15_3_agent_c.py
tests/unit/test_v4_15_3_agent_d.py
tests/unit/test_v4_15_3_dispatcher_pin_2d_scalar_field.py
tests/unit/test_v4_15_4_agent_a.py
tests/unit/test_v4_15_4_agent_b.py
tests/unit/test_v4_15_4_agent_c.py
tests/unit/test_v4_15_4_agent_d.py
tests/unit/test_v4_15_5_agent_a.py
tests/unit/test_v4_15_5_agent_b.py
tests/unit/test_v4_15_5_agent_c.py
tests/unit/test_v4_15_agent_a.py
tests/unit/test_v4_15_agent_b.py
tests/unit/test_v4_15_agent_c.py
tests/unit/test_v4_15_agent_d.py
tests/unit/test_v4_15_agent_e.py
tests/unit/test_v4_15_agent_f.py
tests/unit/test_v4_15_dispatcher_pin_validate_grid_params.py
tests/unit/test_v4_16_0_agent_b_multiprocess_storage.py
tests/unit/test_v4_16_0_agent_c.py
tests/unit/test_v4_16_0_agent_d_cache_registry.py
tests/unit/test_v4_16_0_agent_d_glass_catalogues.py
tests/unit/test_v4_16_0_agent_d_validity_ranges.py
tests/unit/test_v4_16_0_walker_all_symmetry.py
tests/unit/test_v4_16_0_walker_dy_threading.py
tests/unit/test_v4_16_0_walker_sentinel_propagation.py
tests/unit/test_v4_16_0_walker_xp_of_dispatch.py
tests/unit/test_v4_16_1_agent_a.py
tests/unit/test_v4_16_1_agent_b.py
tests/unit/test_v4_16_1_agent_c.py
tests/unit/test_v4_16_1_agent_d.py
tests/unit/test_v4_16_1_dispatcher_pin_cache_registry_enrollment.py
tests/unit/test_v4_16_2_agent_a.py
tests/unit/test_v4_16_2_agent_b.py
tests/unit/test_v4_16_2_agent_c.py
tests/unit/test_v4_16_2_agent_d.py
tests/unit/test_v4_16_2_dispatcher_pin_doc_consistency.py
tests/unit/test_v4_16_3_agent_a.py
tests/unit/test_v4_16_3_agent_b.py
tests/unit/test_v4_16_3_agent_c.py
tests/unit/test_v4_16_3_agent_d.py
tests/unit/test_v5_0_1_agent_a.py
tests/unit/test_v5_10_0_rcwa_builders.py
tests/unit/test_v5_10_3_rcwa_2d_autodiff.py
tests/unit/test_v5_11_0_pmm2d.py
tests/unit/test_v5_11_0_pmm_anisotropic.py
tests/unit/test_v5_11_0_pmm_element_size_scaling.py
tests/unit/test_v5_11_0_pmm_oblique.py
tests/unit/test_v5_11_0_pmm_segments.py
tests/unit/test_v5_11_0_pmm_stack.py
tests/unit/test_v5_11_0_rcwa_device_helpers.py
tests/unit/test_v5_11_0_rcwa_fff_nv_2d.py
tests/unit/test_v5_11_0_rcwa_full_tensor.py
tests/unit/test_v5_11_0_rcwa_internal_field.py
tests/unit/test_v5_11_0_rcwa_segments.py
tests/unit/test_v5_11_0_rcwa_stack_stabilize.py
tests/unit/test_v5_11_1_rcwa_lowerpri.py
tests/unit/test_v5_12_0_audit_fixes.py
tests/unit/test_v5_12_0_naming_aliases.py
tests/unit/test_v5_12_0_perf.py
tests/unit/test_v5_12_0_pmm2d_loss.py
tests/unit/test_v5_12_0_pmm2d_staggered.py
tests/unit/test_v5_12_0_pmm_autodiff.py
tests/unit/test_v5_12_0_pmm_covariant_oblique.py
tests/unit/test_v5_12_0_pmm_jones_autodiff.py
tests/unit/test_v5_12_0_pmm_slant_and_convergence.py
tests/unit/test_v5_13_0_lossy_substrate.py
tests/unit/test_v5_13_0_pmm2d_hybrid_sweep.py
tests/unit/test_v5_13_0_pmm_tapered.py
tests/unit/test_v5_13_0_rcwa2d_sweep.py
tests/unit/test_v5_14_0_pmm2d_autodiff.py
tests/unit/test_v5_14_0_pmm2d_cell.py
tests/unit/test_v5_14_0_pmm2d_conical.py
tests/unit/test_v5_14_0_pmm2d_oop.py
tests/unit/test_v5_14_0_pmm2d_stabilize.py
tests/unit/test_v5_14_0_pmm2d_stack.py
tests/unit/test_v5_14_0_pmm_audit_fixes.py
tests/unit/test_v5_14_0_pmm_jones_2d.py
tests/unit/test_v5_14_1_device_geometry.py
tests/unit/test_v5_14_1_rcwa_audit_fixes.py
tests/unit/test_v5_14_1_rcwa_deferred.py
tests/unit/test_v5_14_2_backlog_batch.py
tests/unit/test_v5_14_2_jax_stacks.py
tests/unit/test_v5_14_3_pmm_internal_field.py
tests/unit/test_v5_14_4_berreman.py
tests/unit/test_v5_14_5_emt_and_berreman_jax.py
tests/unit/test_v5_14_5_viewer_polarization.py
tests/unit/test_v5_17_1_tilted_asm_dtype.py
tests/unit/test_v5_18_1_jones_shared_eig.py
tests/unit/test_v5_18_1_residuals.py
tests/unit/test_v5_1_0_agent_a.py
tests/unit/test_v5_1_0_agent_b_split.py
tests/unit/test_v5_1_0_agent_c_split.py
tests/unit/test_v5_1_0_agent_d_split.py
tests/unit/test_v5_1_0_agent_e_split.py
tests/unit/test_v5_1_0_agent_f_split.py
tests/unit/test_v5_1_0_agent_g_split.py
tests/unit/test_v5_20_0_pmm_conical.py
tests/unit/test_v5_20_0_pmm_conical_tensor.py
tests/unit/test_v5_20_0_pmm_rcwa_upgrades.py
tests/unit/test_v5_20_0_pmm_stack_conical.py
tests/unit/test_v5_20_10_berreman_internal_jax.py
tests/unit/test_v5_20_11_bor_jax.py
tests/unit/test_v5_20_12_rcwa_jones_2d_fff_nv.py
tests/unit/test_v5_20_13_pmm_jones_2d_fff_nv.py
tests/unit/test_v5_20_1_berreman_offplane_oblique.py
tests/unit/test_v5_20_1_rcwa_2d_oop_jax.py
tests/unit/test_v5_20_2_pmm_jones_2d_jax.py
tests/unit/test_v5_20_3_rcwa_1d_oop_jax.py
tests/unit/test_v5_20_4_berreman_mode_cache.py
tests/unit/test_v5_20_6_rcwa_jones_2d_li.py
tests/unit/test_v5_20_7_pmm_geo_eig_cache.py
tests/unit/test_v5_20_8_rcwa_threaded_sweep.py
tests/unit/test_v5_20_9_emt_jax.py
tests/unit/test_v5_21_2_subsystem_audits.py
tests/unit/test_v5_21_delta_audit.py
tests/unit/test_v5_21_gbd_asm_interop.py
tests/unit/test_v5_21_gbd_maslov_perf.py
tests/unit/test_v5_21_gbd_windowed_adaptive.py
tests/unit/test_v5_21_lens_accuracy_extensions.py
tests/unit/test_v5_21_maslov_jax_caustic.py
tests/unit/test_v5_21_pmm2d_staggered_oblique.py
tests/unit/test_v5_21_pmm_threaded_sweep.py
tests/unit/test_v5_24_3_jax_ci_coverage.py
tests/unit/test_v5_2_3_ao_closed_loop.py
tests/unit/test_v5_2_3_dep_drift_check.py
tests/unit/test_v5_2_3_mhs_maslov_resampling.py
tests/unit/test_v5_2_3_subaperture_image_plane.py
tests/unit/test_v5_2_3_walker_changelog_content.py
tests/unit/test_v5_2_5_ao_closed_loop_residuals.py
tests/unit/test_v5_2_chebyshev_extraction.py
tests/unit/test_v5_2_glass_formula3.py
tests/unit/test_v5_2_new_examples.py
tests/unit/test_v5_2_off_axis_conic_surface_frame.py
tests/unit/test_v5_2_physics_fixes.py
tests/unit/test_v5_2_walker_changelog_changeset.py
tests/unit/test_v5_2_walker_pep562_forwarding.py
tests/unit/test_v5_2_walker_sentinel_reduce.py
tests/unit/test_v5_2_walker_shell_vs_canonical.py
tests/unit/test_v5_3_2_logging_telemetry.py
tests/unit/test_v5_3_2_stamp_changelog.py
tests/unit/test_v5_3_2_walker_source_line_citation.py
tests/unit/test_v5_3_hf_freespace_output_grid.py
tests/unit/test_v5_3_jax_monte_carlo_tolerancing.py
tests/unit/test_v5_3_multi_field_merit_jit.py
tests/unit/test_v5_3_walker_changelog_self_citation.py
tests/unit/test_v5_4_1_coating_sellmeier_nan_fix.py
tests/unit/test_v5_4_1_raytrace_mirror_backward_ray.py
tests/unit/test_v5_4_1_stamp_changelog_net_loc.py
tests/unit/test_v5_4_1_walker_scope_the_workaround.py
tests/unit/test_v5_4_2_run_trace_empty_prescription.py
tests/unit/test_v5_4_5_coating_edge_cases.py
tests/unit/test_v5_4_6_io_ui_delegated.py
tests/unit/test_v5_4_6_wave2_p1_parity.py
tests/unit/test_v5_4_6_wave3_coatings_glass.py
tests/unit/test_v5_4_6_wave4_polarization.py
tests/unit/test_v5_4_6_wave5_delegated.py
tests/unit/test_v5_4_6_wave6_analysis.py
tests/unit/test_v5_4_6_wave7_sources.py
tests/unit/test_v5_4_6_wave8_raytrace.py
tests/unit/test_v5_4_6_wave9_concurrency.py
tests/unit/test_v5_4_7_audit_v5_4_6_gaps.py
tests/unit/test_v5_4_7_walker_v20_cross_backend_parity.py
tests/unit/test_v5_4_chebyshev_fit_2d.py
tests/unit/test_v5_4_coating_materials.py
tests/unit/test_v5_4_make_shack_hartmann_wfs.py
tests/unit/test_v5_4_phase_masks.py
tests/unit/test_v5_4_retrace_ghost_path.py
tests/unit/test_v5_4_zernike_normalization_weighting.py
tests/unit/test_v5_5_3_coatings_jax.py
tests/unit/test_v5_6_1_rcwa_symmetry.py
tests/unit/test_v5_6_glass_memo.py
tests/unit/test_v5_6_raw_parameterization.py
tests/unit/test_v5_6_rcwa_convergence.py
tests/unit/test_v5_7_0_rcwa_asr.py
tests/unit/test_v5_8_0_pmm.py
tests/unit/test_v5_9_0_rcwa_quickwins.py
tests/unit/test_validation_helpers.py
tests/unit/test_zcascade.py
validation/README.md
validation/__init__.py
validation/_harness.py
validation/conftest.py
validation/m5_covariant_taper.py
validation/m5_derham_nonuniform.py
validation/m5_taper_degree_spread.py
validation/run_all.py
validation/analysis/test_analysis.py
validation/analysis/test_ao.py
validation/analysis/test_coherence.py
validation/analysis/test_detector.py
validation/analysis/test_features.py
validation/analysis/test_field.py
validation/analysis/test_image_plane_wfe.py
validation/analysis/test_validation_lens.py
validation/backend/test_backend.py
validation/elements/test_doe.py
validation/elements/test_elements.py
validation/elements/test_lenses.py
validation/elements/test_polarization.py
validation/elements/test_rcwa.py
validation/gui/test_layout_shrink.py
validation/integration/test_integration.py
validation/integration/test_subsample.py
validation/io/test_io.py
validation/optimize/test_glass_tolerancing.py
validation/optimize/test_optimize.py
validation/oracles/README.md
validation/oracles/caustic_fold_truth.py
validation/oracles/conftest.py
validation/oracles/debye_oracle_v3.py
validation/oracles/geom_spot_decenter_oracle.py
validation/propagators/test_advanced_diffraction.py
validation/propagators/test_asymptotic.py
validation/propagators/test_dispatch.py
validation/propagators/test_gbd.py
validation/propagators/test_hf.py
validation/propagators/test_hfpi.py
validation/propagators/test_mhs.py
validation/propagators/test_new_propagators_smoke.py
validation/propagators/test_propagation.py
validation/propagators/test_subaperture.py
validation/propagators/test_vectorial_hfpi.py
validation/raytrace/test_folded_designs.py
validation/raytrace/test_raytrace.py
validation/raytrace/test_seidel_field.py
validation/raytrace/test_world_surfaces.py
validation/real_lens_opd/__init__.py
validation/real_lens_opd/export_all_zemax.py
validation/real_lens_opd/lens_cases.py
validation/real_lens_opd/run_validation.py
validation/real_lens_opd/test_real_lens_opd.py
validation/real_lens_opd/results/report.md
validation/real_lens_opd/zemax_prescriptions/AC254_050_C.txt
validation/real_lens_opd/zemax_prescriptions/AC254_100_C.txt
validation/real_lens_opd/zemax_prescriptions/AC254_100_C_1064nm.txt
validation/real_lens_opd/zemax_prescriptions/AC254_100_C_1310nm.txt
validation/real_lens_opd/zemax_prescriptions/AC254_100_C_1550nm.txt
validation/real_lens_opd/zemax_prescriptions/AC254_200_C.txt
validation/real_lens_opd/zemax_prescriptions/INDEX.md
validation/real_lens_opd/zemax_prescriptions/LA1050_C.txt
validation/real_lens_opd/zemax_prescriptions/LA1301_C.txt
validation/real_lens_opd/zemax_prescriptions/LA1509_C.txt
validation/real_lens_opd/zemax_prescriptions/biconcave_R50_BK7.txt
validation/real_lens_opd/zemax_prescriptions/equi_convex_R50_BK7.txt
validation/real_lens_opd/zemax_prescriptions/fnum_sweep_f10_R100.txt
validation/real_lens_opd/zemax_prescriptions/fnum_sweep_f20_R200.txt
validation/real_lens_opd/zemax_prescriptions/fnum_sweep_f2_R20.txt
validation/real_lens_opd/zemax_prescriptions/fnum_sweep_f3_R30.txt
validation/real_lens_opd/zemax_prescriptions/fnum_sweep_f5_R50.txt
validation/real_lens_opd/zemax_prescriptions/meniscus_negative_BK7.txt
validation/real_lens_opd/zemax_prescriptions/meniscus_positive_BK7.txt
validation/real_lens_opd/zemax_prescriptions/plano_convex_R50_BK7.txt
validation/real_lens_opd/zemax_prescriptions/plano_convex_R50_SF6.txt
validation/real_lens_opd/zemax_prescriptions/plano_convex_thick_BK7.txt
validation/repro_traced_carrier_121/_approx_out_b_c.txt
validation/repro_traced_carrier_121/_approx_out_ctl_a.txt
validation/repro_traced_carrier_121/_approx_out_d.txt
validation/repro_traced_carrier_121/_approx_reffit2_-4-2.txt
validation/repro_traced_carrier_121/_approx_reffit_-4-2.txt
validation/repro_traced_carrier_121/_approx_rout_-4-2.txt
validation/repro_traced_carrier_121/_approx_rout_c6_-4-2.txt
validation/repro_traced_carrier_121/_approx_static.txt
validation/repro_traced_carrier_121/_c11_arms.txt
validation/repro_traced_carrier_121/_c11_arms_default.txt
validation/repro_traced_carrier_121/_c11_discrim.txt
validation/repro_traced_carrier_121/_c11_energy.txt
validation/repro_traced_carrier_121/_c11_focus_off.txt
validation/repro_traced_carrier_121/_c11_focus_on.txt
validation/repro_traced_carrier_121/_c11_gate_deg6.txt
validation/repro_traced_carrier_121/_c11_synth.txt
validation/repro_traced_carrier_121/_c12_arb_rest.txt
validation/repro_traced_carrier_121/_c12_arms.txt
validation/repro_traced_carrier_121/_c12_arms_recheck.txt
validation/repro_traced_carrier_121/_c12_energy.txt
validation/repro_traced_carrier_121/_c12_focus_off.txt
validation/repro_traced_carrier_121/_c12_focus_on.txt
validation/repro_traced_carrier_121/_c12_grp_hom.txt
validation/repro_traced_carrier_121/_c12_grp_m1.txt
validation/repro_traced_carrier_121/_c12_grp_m2pre.txt
validation/repro_traced_carrier_121/_c13_census_focus.txt
validation/repro_traced_carrier_121/_c13_energy_flip.txt
validation/repro_traced_carrier_121/_c13_energy_on.txt
validation/repro_traced_carrier_121/_c13_focus_flip.txt
validation/repro_traced_carrier_121/_c13_resdeg_lin_flip.txt
validation/repro_traced_carrier_121/_c13_resdeg_lin_off.txt
validation/repro_traced_carrier_121/_c13_resdeg_lin_on.txt
validation/repro_traced_carrier_121/_c13_resdeg_win_arb.txt
validation/repro_traced_carrier_121/_c13_resdeg_win_flip.txt
validation/repro_traced_carrier_121/_c13_resdeg_win_gate.txt
validation/repro_traced_carrier_121/_c13_resdeg_win_off.txt
validation/repro_traced_carrier_121/_c13_resdeg_win_on.txt
validation/repro_traced_carrier_121/_c14_energy_ship.txt
validation/repro_traced_carrier_121/_c14_focus_ship.txt
validation/repro_traced_carrier_121/_c14_pre_baseline_lens_traced.py
validation/repro_traced_carrier_121/_c6_degree_oracle.txt
validation/repro_traced_carrier_121/_c8_byteid.txt
validation/repro_traced_carrier_121/_d121_common.py
validation/repro_traced_carrier_121/_d6halo_capture.txt
validation/repro_traced_carrier_121/_d6halo_ctlB.txt
validation/repro_traced_carrier_121/_d6halo_ctlC.txt
validation/repro_traced_carrier_121/_d6halo_ctlD.txt
validation/repro_traced_carrier_121/_d6halo_head_parax.txt
validation/repro_traced_carrier_121/_d6halo_parax.txt
validation/repro_traced_carrier_121/_energy_ee.txt
validation/repro_traced_carrier_121/_energy_ee2.txt
validation/repro_traced_carrier_121/_energy_ee_v2.txt
validation/repro_traced_carrier_121/_energy_guard_v2.txt
validation/repro_traced_carrier_121/_energy_hull4.txt
validation/repro_traced_carrier_121/_energy_oracle.txt
validation/repro_traced_carrier_121/_energy_rs2.txt
validation/repro_traced_carrier_121/_energy_rs2_v2.txt
validation/repro_traced_carrier_121/_energy_stage_A.txt
validation/repro_traced_carrier_121/_energy_stage_B.txt
validation/repro_traced_carrier_121/_energy_stage_v2.txt
validation/repro_traced_carrier_121/_fc_base_00.txt
validation/repro_traced_carrier_121/_fc_c9_byteid.txt
validation/repro_traced_carrier_121/_fc_energy_c9.txt
validation/repro_traced_carrier_121/_fc_focus_on.txt
validation/repro_traced_carrier_121/_fc_focus_taperoff.txt
validation/repro_traced_carrier_121/_fc_prod_taper.txt
validation/repro_traced_carrier_121/_fc_resid_conv.txt
validation/repro_traced_carrier_121/_fc_sampling.txt
validation/repro_traced_carrier_121/_fc_table.txt
validation/repro_traced_carrier_121/_fg_byteid.txt
validation/repro_traced_carrier_121/_fg_byteid_final.txt
validation/repro_traced_carrier_121/_fg_ee_00.txt
validation/repro_traced_carrier_121/_fg_ee_m20.txt
validation/repro_traced_carrier_121/_fg_focus.txt
validation/repro_traced_carrier_121/_fg_halo_batt.txt
validation/repro_traced_carrier_121/_fg_halo_batt2.txt
validation/repro_traced_carrier_121/_fg_halo_d121.txt
validation/repro_traced_carrier_121/_fg_halo_d121b.txt
validation/repro_traced_carrier_121/_fg_stage_rs2.txt
validation/repro_traced_carrier_121/_fg_stage_rs4.txt
validation/repro_traced_carrier_121/_fg_tilted_final.txt
validation/repro_traced_carrier_121/_ghost_c6_00.txt
validation/repro_traced_carrier_121/_ghost_synth.txt
validation/repro_traced_carrier_121/_oracleE_abs.txt
validation/repro_traced_carrier_121/_oracleE_control.txt
validation/repro_traced_carrier_121/_oracleE_conv.txt
validation/repro_traced_carrier_121/_oracleE_s15.txt
validation/repro_traced_carrier_121/_postc6_fold_head.txt
validation/repro_traced_carrier_121/_postc6_p1_-4-2.txt
validation/repro_traced_carrier_121/_postc6_taper_-4-2.txt
validation/repro_traced_carrier_121/_rc_arbiter.txt
validation/repro_traced_carrier_121/_rc_arbiter_c10.txt
validation/repro_traced_carrier_121/_rc_d7_recheck.txt
validation/repro_traced_carrier_121/_rc_energy_conc.txt
validation/repro_traced_carrier_121/_rc_energy_deg6.txt
validation/repro_traced_carrier_121/_rc_failbefore.txt
validation/repro_traced_carrier_121/_rc_focus.txt
validation/repro_traced_carrier_121/_rc_focus_deg4.txt
validation/repro_traced_carrier_121/_rc_focus_deg6.txt
validation/repro_traced_carrier_121/_rc_gate.txt
validation/repro_traced_carrier_121/_rc_levers.txt
validation/repro_traced_carrier_121/_rc_ng_m10.txt
validation/repro_traced_carrier_121/_rc_ng_nl257.txt
validation/repro_traced_carrier_121/_rc_readout.txt
validation/repro_traced_carrier_121/_rc_resdeg.txt
validation/repro_traced_carrier_121/_rc_score.txt
validation/repro_traced_carrier_121/_rc_suites.txt
validation/repro_traced_carrier_121/_rc_suites2.txt
validation/repro_traced_carrier_121/_rc_tilt.txt
validation/repro_traced_carrier_121/_rc_wider.txt
validation/repro_traced_carrier_121/ablate_exitna_transpose.py
validation/repro_traced_carrier_121/ablate_gapleg_121.py
validation/repro_traced_carrier_121/ablate_last_group_121.py
validation/repro_traced_carrier_121/ablate_recon.py
validation/repro_traced_carrier_121/approx_ablate_121.py
validation/repro_traced_carrier_121/approx_common.py
validation/repro_traced_carrier_121/approx_leg_budget_121.py
validation/repro_traced_carrier_121/approx_post_c6.py
validation/repro_traced_carrier_121/approx_raytrace_census.py
validation/repro_traced_carrier_121/approx_reference_fit_121.py
validation/repro_traced_carrier_121/approx_rout_traced_121.py
validation/repro_traced_carrier_121/approx_smoke.py
validation/repro_traced_carrier_121/approx_static_checks.py
validation/repro_traced_carrier_121/c11_boundary_step.py
validation/repro_traced_carrier_121/c11_ci_recon.py
validation/repro_traced_carrier_121/c11_discrim_121.py
validation/repro_traced_carrier_121/c11_gate_arms_121.py
validation/repro_traced_carrier_121/c11_p2dx_recon.py
validation/repro_traced_carrier_121/c11_synth_sweep.py
validation/repro_traced_carrier_121/c11_with_arbiter.py
validation/repro_traced_carrier_121/c12_arb_trace_121.py
validation/repro_traced_carrier_121/c12_gate_arms_121.py
validation/repro_traced_carrier_121/c12_group_arms_121.py
validation/repro_traced_carrier_121/c12_oracle_crossover.py
validation/repro_traced_carrier_121/c12_predict_121.py
validation/repro_traced_carrier_121/c12_predict_synth.py
validation/repro_traced_carrier_121/c12_scorer_121.py
validation/repro_traced_carrier_121/c12_scorer_sweep.py
validation/repro_traced_carrier_121/c12_with_predictor.py
validation/repro_traced_carrier_121/c13_solver_census.py
validation/repro_traced_carrier_121/c13_with_stepdown.py
validation/repro_traced_carrier_121/c8_with_bound.py
validation/repro_traced_carrier_121/capstone_d121.py
validation/repro_traced_carrier_121/capstone_stageB.py
validation/repro_traced_carrier_121/capstone_stageC.py
validation/repro_traced_carrier_121/carrier_chain_121.py
validation/repro_traced_carrier_121/d6halo_controls.py
validation/repro_traced_carrier_121/d6halo_probe.py
validation/repro_traced_carrier_121/decentred_fit_defect.py
validation/repro_traced_carrier_121/energy_ee_vs_conservation_121.py
validation/repro_traced_carrier_121/energy_guard_probe.py
validation/repro_traced_carrier_121/energy_hull_121.py
validation/repro_traced_carrier_121/energy_recon.py
validation/repro_traced_carrier_121/energy_sampling_check.py
validation/repro_traced_carrier_121/energy_stage_audit_121.py
validation/repro_traced_carrier_121/exact_ray_oracle_121.py
validation/repro_traced_carrier_121/fan_multi_121.py
validation/repro_traced_carrier_121/fc_c9_byte_identity.py
validation/repro_traced_carrier_121/fc_instrument_121.py
validation/repro_traced_carrier_121/fc_production_taper.py
validation/repro_traced_carrier_121/fc_sampling_121.py
validation/repro_traced_carrier_121/fc_table_121.py
validation/repro_traced_carrier_121/fc_taper_census.py
validation/repro_traced_carrier_121/fc_taper_locality.py
validation/repro_traced_carrier_121/fc_with_taper.py
validation/repro_traced_carrier_121/fitguard_branch_map.py
validation/repro_traced_carrier_121/focus_scan_121.py
validation/repro_traced_carrier_121/geom_wfe_121.py
validation/repro_traced_carrier_121/halo_calibration.py
validation/repro_traced_carrier_121/halo_production_probe.py
validation/repro_traced_carrier_121/hybrid_localize_121.py
validation/repro_traced_carrier_121/last_group_probe_121.py
validation/repro_traced_carrier_121/oracleE_absolute_121.py
validation/repro_traced_carrier_121/oracleE_rs_control.py
validation/repro_traced_carrier_121/p2diag_capture.py
validation/repro_traced_carrier_121/p2diag_instrument.py
validation/repro_traced_carrier_121/p2diag_prod_dedup.py
validation/repro_traced_carrier_121/p2diag_ram_axis.py
validation/repro_traced_carrier_121/p2diag_route.py
validation/repro_traced_carrier_121/p2diag_shardmap.py
validation/repro_traced_carrier_121/p2diag_state.py
validation/repro_traced_carrier_121/pop_control_4f.py
validation/repro_traced_carrier_121/pop_grid_diag.py
validation/repro_traced_carrier_121/pop_metrics_121.py
validation/repro_traced_carrier_121/pop_ours_121.py
validation/repro_traced_carrier_121/pop_plot_threeway.py
validation/repro_traced_carrier_121/pop_probe_setup.py
validation/repro_traced_carrier_121/pop_run_121.py
validation/repro_traced_carrier_121/pop_wfe_121.py
validation/repro_traced_carrier_121/probe_c14_byte_identity.py
validation/repro_traced_carrier_121/probe_c5_byte_identity.py
validation/repro_traced_carrier_121/probe_c5_residual.py
validation/repro_traced_carrier_121/probe_c5_split.py
validation/repro_traced_carrier_121/probe_c6_acceptance.py
validation/repro_traced_carrier_121/probe_c6_byte_identity.py
validation/repro_traced_carrier_121/probe_c6_chain.py
validation/repro_traced_carrier_121/probe_c6_degree_oracle.py
validation/repro_traced_carrier_121/probe_c6_element.py
validation/repro_traced_carrier_121/probe_c6_energy.py
validation/repro_traced_carrier_121/probe_c6_fitguard_verify.py
validation/repro_traced_carrier_121/probe_c6_fold.py
validation/repro_traced_carrier_121/probe_c6_split.py
validation/repro_traced_carrier_121/probe_c6_tilted_failbefore.py
validation/repro_traced_carrier_121/probe_c8_byte_identity.py
validation/repro_traced_carrier_121/probe_c8_d6_overremoval.py
validation/repro_traced_carrier_121/probe_c8_support_bound.py
validation/repro_traced_carrier_121/probe_c8_synthetic.py
validation/repro_traced_carrier_121/probe_ghost_c6.py
validation/repro_traced_carrier_121/probe_ghost_locate.py
validation/repro_traced_carrier_121/probe_ghost_synthetic.py
validation/repro_traced_carrier_121/probe_ghost_tradeoff.py
validation/repro_traced_carrier_121/probe_leg_exactness.py
validation/repro_traced_carrier_121/probe_tilted_eikonal.py
validation/repro_traced_carrier_121/rc_c5taper_121.py
validation/repro_traced_carrier_121/rc_c6_121.py
validation/repro_traced_carrier_121/rc_converge_121.py
validation/repro_traced_carrier_121/rc_failbefore_121.py
validation/repro_traced_carrier_121/rc_focus_121.py
validation/repro_traced_carrier_121/rc_gate_121.py
validation/repro_traced_carrier_121/rc_levers_121.py
validation/repro_traced_carrier_121/rc_ng_121.py
validation/repro_traced_carrier_121/rc_readout_121.py
validation/repro_traced_carrier_121/rc_resdeg_121.py
validation/repro_traced_carrier_121/rc_score_121.py
validation/repro_traced_carrier_121/rc_stages_121.py
validation/repro_traced_carrier_121/rc_tilt_121.py
validation/repro_traced_carrier_121/rc_with_gate.py
validation/repro_traced_carrier_121/rc_zeff_121.py
validation/repro_traced_carrier_121/recon_d5_oracle.py
validation/repro_traced_carrier_121/recon_em6_stimulus.py
validation/repro_traced_carrier_121/recon_remap_residual_oracle.py
validation/repro_traced_carrier_121/recon_s12_measure.py
validation/repro_traced_carrier_121/recon_s12_oracle.py
validation/repro_traced_carrier_121/repro_dx_scaling.py
validation/repro_traced_carrier_121/review_alias_freeze_counterexample.py
validation/repro_traced_carrier_121/review_carrier_convention_2x2.py
validation/repro_traced_carrier_121/review_real_chain_convention.py
validation/repro_traced_carrier_121/stigmatic_control_121.py
validation/repro_traced_carrier_121/traced_group_dx_probe.py
validation/repro_traced_carrier_121/traced_group_oracle.py
validation/repro_traced_carrier_121/wfe_probe_common.py
validation/repro_traced_carrier_121/wfe_probe_decentre.py
validation/repro_traced_carrier_121/wfe_probe_gap.py
validation/repro_traced_carrier_121/wfe_probe_newton.py
validation/repro_traced_carrier_121/wfe_probe_orders.py
validation/repro_traced_carrier_121/wfe_probe_readout.py
validation/repro_traced_carrier_121/wfe_probe_recon.py
validation/repro_traced_carrier_121/wfe_probe_remap.py
validation/repro_traced_carrier_121/wfe_probe_residual_leg.py
validation/sources/test_sources.py
validation/through_focus_smoke/__init__.py
validation/through_focus_smoke/run_smoke.py