LICENSE
README.md
pyproject.toml
src/zemod/__init__.py
src/zemod/zemod.py
src/zemod/zemod_analyses.py
src/zemod/zemod_analysis.py
src/zemod/zemod_cell.py
src/zemod/zemod_field.py
src/zemod/zemod_fields.py
src/zemod/zemod_lde.py
src/zemod/zemod_mfe.py
src/zemod/zemod_row.py
src/zemod/zemod_sd.py
src/zemod/zemod_solve_data.py
src/zemod/zemod_wavelength.py
src/zemod/zemod_wavelengths.py
src/zemod.egg-info/PKG-INFO
src/zemod.egg-info/SOURCES.txt
src/zemod.egg-info/dependency_links.txt
src/zemod.egg-info/entry_points.txt
src/zemod.egg-info/requires.txt
src/zemod.egg-info/top_level.txt
src/zemod/core/__init__.py
src/zemod/core/indexed_collection.py
src/zemod/core/native_adapter.py
src/zemod/enums/__init__.py
src/zemod/enums/enums.py
src/zemod/enums/enums.pyi
src/zemod/enums/gen_enums_pyi.py
src/zemod/fixtures/__init__.py
src/zemod/fixtures/grid_meta.py
src/zemod/fixtures/zernike_meta.py
src/zemod/h5/__init__.py
src/zemod/h5/codec/grid_meta_codec.py
src/zemod/h5/codec/grid_meta_codec_layout.py
src/zemod/h5/codec/rays_codec.py
src/zemod/h5/codec/rays_codec_layout.py
src/zemod/h5/codec/raytrace_settings_codec.py
src/zemod/h5/codec/raytrace_settings_codec_layout.py
src/zemod/h5/codec/zernike_meta_codec.py
src/zemod/h5/codec/zernike_meta_codec_layout.py
src/zemod/iar/grid_meta.py
src/zemod/iar/i_grid_meta.py
src/zemod/iar/zemod_header_data.py
src/zemod/iar/zemod_iar.py
src/zemod/iar/zemod_metadata.py
src/zemod/iar/base/__init__.py
src/zemod/iar/base/analysis_result_like.py
src/zemod/iar/base/analysis_result_meta_like.py
src/zemod/iar/base/analysis_result_type.py
src/zemod/iar/data_grid/__init__.py
src/zemod/iar/data_grid/data_grid.py
src/zemod/iar/data_grid/i_data_grid.py
src/zemod/iar/data_grid/zemod_data_grid.py
src/zemod/iar/data_grid_rgb/data_grid_rgb.py
src/zemod/iar/data_grid_rgb/i_data_grid_rgb.py
src/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py
src/zemod/iar/zernike/__init__.py
src/zemod/iar/zernike/zernike_data.py
src/zemod/iar/zernike/zernike_data_from_iar.py
src/zemod/iar/zernike/zernike_meta.py
src/zemod/ias/zemod_huygens_psf_settings.py
src/zemod/ias/zemod_ias.py
src/zemod/ias/zemod_zernike_standard.py
src/zemod/ias/zemode_fftpsf_settings.py
src/zemod/optimization/__init__.py
src/zemod/optimization/local_optimization_settings.py
src/zemod/optimization/zemod_local_optimization.py
src/zemod/optimization/zemod_seq_optimization_wizard.py
src/zemod/parser/__init__.py
src/zemod/parser/read_zemax_text.py
src/zemod/parser/parsers/fft_psf.py
src/zemod/parser/parsers/wavefront.py
src/zemod/parser/parsers/zenike.py
src/zemod/parser/utils/parse_scalar.py
src/zemod/presets/__init__.py
src/zemod/presets/fft_psf.py
src/zemod/presets/huygens_psf.py
src/zemod/presets/zernike_standard.py
src/zemod/raytrace/__init__.py
src/zemod/raytrace/aliases.py
src/zemod/raytrace/build_ray.py
src/zemod/raytrace/coord_iter_from.py
src/zemod/raytrace/get_phase.py
src/zemod/raytrace/get_recipe.py
src/zemod/raytrace/pol_to_components.py
src/zemod/raytrace/ray_accept.py
src/zemod/raytrace/ray_class.py
src/zemod/raytrace/ray_trace_mode.py
src/zemod/raytrace/rays.py
src/zemod/raytrace/rays_of.py
src/zemod/raytrace/raytrace_batch.py
src/zemod/raytrace/raytrace_exceptions.py
src/zemod/raytrace/raytrace_settings.py
src/zemod/raytrace/raytrace_single.py
src/zemod/raytrace/recipe.py
src/zemod/raytrace/settings_presets.py
src/zemod/raytrace/trace_method.py
src/zemod/raytrace/traced_sample_ray.py
src/zemod/raytrace/coords/__init__.py
src/zemod/raytrace/coords/direcct_coords.py
src/zemod/raytrace/coords/direct_packer.py
src/zemod/raytrace/coords/norm_coords.py
src/zemod/raytrace/coords/norm_packer.py
src/zemod/raytrace/coords/ray_trace_coords.py
src/zemod/raytrace/ray/ray_on_surface_from_native.py
src/zemod/raytrace/ray/ray_trace_path_builder.py
src/zemod/raytrace/single/single_direct_pol_as_ray.py
src/zemod/raytrace/single/single_direct_pol_full_as_ray.py
src/zemod/raytrace/single/single_direct_unpol_as_ray.py
src/zemod/raytrace/single/single_norm_pol_as_ray.py
src/zemod/raytrace/single/single_norm_pol_full_as_ray.py
src/zemod/raytrace/single/single_norm_unpol_as_ray.py
src/zemod/tools/__init__.py
src/zemod/tools/quickfocus_settings.py
src/zemod/tools/zemod_batch_raytrace.py
src/zemod/tools/zemod_tool.py
src/zemod/tools/zemod_tool_list.py
src/zemod/tools/zemod_tool_settings.py
src/zemod/tools/zemod_tools.py