Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.86 KB

README.md

File metadata and controls

29 lines (19 loc) · 1.86 KB

opticks

CircleCI Codacy Quality Badge Codacy Coverage Badge Documentation Status

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/

Requirements

  • NumPy and SciPy are used for the underlying mathematical algorithms
  • Astropy provides units and quantity support as well as some other underlying models such as vector mechanics.
  • Prysm provides advanced optical design and analysis.
  • Strictyaml provides YAML read/write support.

Licence

This project is Copyright (c) Egemen Imre and licensed under the terms of the GNU GPL v3+ licence.