All modules for which code is available
- aberrations
- analysis.angle_vs_height
- analysis.distortion
- analysis.encircled_energy
- analysis.field_curvature
- analysis.grid_distortion
- analysis.image_simulation.distortion_warper
- analysis.image_simulation.engine
- analysis.image_simulation.psf_basis_generator
- analysis.image_simulation.simulator
- analysis.intensity
- analysis.irradiance
- analysis.jones_pupil
- analysis.mtf_vs_field
- analysis.pupil_aberration
- analysis.ray_fan
- analysis.rms_vs_field
- analysis.spot_diagram.core
- analysis.spot_diagram.reference
- analysis.through_focus
- analysis.through_focus_mtf
- analysis.through_focus_spot_diagram
- analysis.y_ybar
- aperture
- apodization.base
- apodization.gaussian
- apodization.uniform
- backend.base
- backend.numpy_backend
- backend.torch_backend
- backend.utils
- coatings
- coordinate_system
- distribution
- fields.field
- fields.field_group
- fields.field_types.angle
- fields.field_types.base
- fields.field_types.object_height
- fields.field_types.paraxial_image_height
- fields.field_types.real_image_height
- geometries.base
- geometries.biconic
- geometries.chebyshev
- geometries.even_asphere
- geometries.forbes.geometry
- geometries.forbes.qpoly
- geometries.newton_raphson
- geometries.nurbs.nurbs_fitting
- geometries.nurbs.nurbs_geometry
- geometries.odd_asphere
- geometries.plane
- geometries.plane_grating
- geometries.polynomial
- geometries.standard
- geometries.standard_grating
- geometries.toroidal
- geometries.zernike
- interactions.base
- interactions.diffractive_model
- interactions.refractive_reflective_model
- interactions.thin_lens_interaction_model
- jones
- materials.abbe
- materials.catalog
- materials.ideal
- materials.material
- materials.material_file
- materials.material_spec
- materials.registry
- ml.wrappers
- mtf.base
- mtf.fft
- mtf.geometric
- mtf.huygens_fresnel
- mtf.sampled
- mtf.vectorial_fft
- multiconfig.multi_configuration
- optic.context
- optic.extended_source_optic
- optic.optic
- optic.optic_updater
- optiland.aberrations.chromatic
- optiland.aberrations.seidel
- optiland.aberrations.third_order
- optiland.analysis.angle_vs_height
- optiland.analysis.distortion
- optiland.analysis.encircled_energy
- optiland.analysis.field_curvature
- optiland.analysis.grid_distortion
- optiland.analysis.image_simulation.distortion_warper
- optiland.analysis.image_simulation.engine
- optiland.analysis.image_simulation.psf_basis_generator
- optiland.analysis.image_simulation.simulator
- optiland.analysis.intensity
- optiland.analysis.irradiance
- optiland.analysis.jones_pupil
- optiland.analysis.pupil_aberration
- optiland.analysis.ray_fan
- optiland.analysis.rms_vs_field
- optiland.analysis.spot_diagram.core
- optiland.analysis.spot_diagram.reference
- optiland.analysis.through_focus
- optiland.analysis.through_focus_mtf
- optiland.analysis.through_focus_spot_diagram
- optiland.analysis.y_ybar
- optiland.aperture.base
- optiland.aperture.epd
- optiland.aperture.float_by_stop
- optiland.aperture.image_fno
- optiland.aperture.object_na
- optiland.fields.field
- optiland.fields.field_group
- optiland.fields.field_types.angle
- optiland.fields.field_types.base
- optiland.fields.field_types.object_height
- optiland.fields.field_types.paraxial_image_height
- optiland.fields.field_types.real_image_height
- optiland.fileio
- optiland.fileio.codev.model
- optiland.fileio.codev.reader.converter
- optiland.fileio.codev.surfaces
- optiland.fileio.codev.writer.exporter
- optiland.fileio.optiland_handler
- optiland.fileio.oslo.writer.exporter
- optiland.fileio.zemax.model
- optiland.fileio.zemax.reader.converter
- optiland.fileio.zemax.reader.parser
- optiland.fileio.zemax.reader.source
- optiland.fileio.zemax.writer.exporter
- optiland.fileio.zemax.writer.formatter
- optiland.mtf.base
- optiland.mtf.fft
- optiland.mtf.geometric
- optiland.mtf.huygens_fresnel
- optiland.mtf.sampled
- optiland.phase.base
- optiland.phase.constant
- optiland.phase.grid
- optiland.phase.height_profile
- optiland.phase.linear_grating
- optiland.phase.radial
- optiland.psf.base
- optiland.psf.fft
- optiland.psf.huygens_fresnel
- optiland.psf.mmdft
- optiland.rays.paraxial_rays
- optiland.rays.polarization_state
- optiland.rays.polarized_rays
- optiland.rays.ray_aiming.base
- optiland.rays.ray_aiming.cached
- optiland.rays.ray_aiming.initialization
- optiland.rays.ray_aiming.iterative
- optiland.rays.ray_aiming.paraxial
- optiland.rays.ray_aiming.registry
- optiland.rays.ray_aiming.robust
- optiland.rays.ray_generator
- optiland.rays.real_rays
- optiland.wavefront.opd
- optiland.wavefront.opd_fan
- optiland.wavefront.reference_geometry
- optiland.wavefront.strategy
- optiland.wavefront.wavefront
- optiland.wavefront.wavefront_data
- optiland.wavefront.zernike_opd
- optiland.zernike.base
- optiland.zernike.fit
- optiland.zernike.fringe
- optiland.zernike.noll
- optiland.zernike.standard
- optimization.operand.aberration
- optimization.operand.operand
- optimization.operand.paraxial
- optimization.operand.ray
- optimization.optimizer.scipy.base
- optimization.optimizer.scipy.basin_hopping
- optimization.optimizer.scipy.differential_evolution
- optimization.optimizer.scipy.dual_annealing
- optimization.optimizer.scipy.glass_expert
- optimization.optimizer.scipy.least_squares
- optimization.optimizer.scipy.orthogonal_descent
- optimization.optimizer.scipy.shgo
- optimization.optimizer.torch.adam
- optimization.optimizer.torch.base
- optimization.optimizer.torch.sgd
- optimization.problem
- optimization.scaling.base
- optimization.scaling.identity
- optimization.scaling.linear
- optimization.scaling.log
- optimization.scaling.power
- optimization.scaling.reciprocal
- optimization.variable.asphere_coeff
- optimization.variable.base
- optimization.variable.chebyshev_coeff
- optimization.variable.conic
- optimization.variable.decenter
- optimization.variable.forbes_coeff
- optimization.variable.index
- optimization.variable.material
- optimization.variable.norm_radius
- optimization.variable.nurbs
- optimization.variable.polynomial_coeff
- optimization.variable.radius
- optimization.variable.reciprocal_radius
- optimization.variable.thickness
- optimization.variable.tilt
- optimization.variable.variable
- optimization.variable.variable_manager
- optimization.variable.zernike_coeff
- paraxial
- physical_apertures.base
- physical_apertures.elliptical
- physical_apertures.offset_radial
- physical_apertures.polygon
- physical_apertures.radial
- physical_apertures.rectangular
- pickup
- prescription.document
- prescription.prescription
- prescription.renderers.base
- prescription.renderers.console
- prescription.renderers.pdf
- prescription.renderers.plain_text
- prescription.sections.base
- prescription.sections.first_order
- prescription.sections.seidel
- prescription.sections.surface_table
- prescription.sections.system_overview
- psf.base
- psf.fft
- psf.huygens_fresnel
- psf.mmdft
- psf.vectorial_fft
- psf.vectorial_huygens
- raytrace.paraxial_ray_tracer
- raytrace.real_ray_tracer
- scatter
- solves.base
- solves.curvature
- solves.factory
- solves.quick_focus
- solves.solve_manager
- solves.thickness
- sources.base
- sources.smf
- sources.visualization
- surfaces.converters
- surfaces.factories.coating_factory
- surfaces.factories.coordinate_system_factory
- surfaces.factories.geometry_factory
- surfaces.factories.interaction_model_factory
- surfaces.factories.material_factory
- surfaces.factories.surface_factory
- surfaces.image_surface
- surfaces.object_surface
- surfaces.observer
- surfaces.standard_surface
- surfaces.surface_group
- thin_film.analysis
- thin_film.layer
- thin_film.optimization.needle
- thin_film.optimization.operand.core
- thin_film.optimization.operand.plotter
- thin_film.optimization.operand.thin_film
- thin_film.optimization.optimizer
- thin_film.optimization.report
- thin_film.optimization.variable.layer_thickness
- thin_film.stack
- thin_film.tolerancing.core
- thin_film.tolerancing.monte_carlo
- thin_film.tolerancing.perturbation
- thin_film.tolerancing.sensitivity_analysis
- tolerancing.compensator
- tolerancing.core
- tolerancing.monte_carlo
- tolerancing.perturbation
- tolerancing.sensitivity_analysis
- utils
- visualization.analysis.surface_sag
- visualization.component_renderer
- visualization.info.lens_info_viewer
- visualization.info.material_formatter
- visualization.info.providers
- visualization.system.interaction
- visualization.system.lens
- visualization.system.mirror
- visualization.system.optic_viewer
- visualization.system.optic_viewer_3d
- visualization.system.rays
- visualization.system.surface
- visualization.system.system
- visualization.system.utils
- visualization.themes
- wavelength
- zernike.base
- zernike.fit
- zernike.fringe
- zernike.noll
- zernike.standard