Models and analysis tools for optical system engineering.
Current functionality includes:
- Basic optical system and output electronics sizing analysis (Field of View, Ground Sampling Distance, data rates...)
- Complex aperture definition (Circular, obscurations and more complex shapes)
- PSF and MTF computation with detailed Wavefront Error definition.
See examples and tutorials directories for a few sample notebooks on simple and complex tasks.
The documentation for opticks is here: https://opticks.readthedocs.io/
- NumPy and SciPy are used for the underlying mathematical algorithms
- Pint provides units and quantity support.
- Prysm provides advanced optical design and analysis.
- Strictyaml provides YAML read/write support.
This project is Copyright (c) Egemen Imre and licensed under the terms of the GNU GPL v3+ licence.