
Light Your Vision
With Confidence
1.
Top-notch tools for optical design and analysis.
2.
User-friendly interface for all skill levels.
3.
Unparalleled value for money.
Features
The PRO_lib software is a module for the Python programming language running on Microsoft Windows. It is a toolbox for the analysis and the design of optical systems.

Easy to learn
- Effortless scripting in the Python programming language
- Step-by-step creation of optical systems in user-friendly, interactive environments such as IDLE, IdleX, JupyterLab or Jupyter Notebook, no support of Spyder
- Easy, self-explanatory learning thanks to many examples
- Detailed description of functions with instructions for use

Versatile
- Variety of optical sources and components including conical and pyramidal light guides and reflector optics
- Integration of free-form surfaces and apertures from user-defined external functions
- Essential tools for the analysis and synthesis of optical systems such as paraxial analyses, spot diagrams, wavefront errors, ray aberrations, interferograms, transfer functions, Zernike analysis and basic optimization
- Detection of interference in coherent systems
- Support of physical and ray optics, no support of integrated optics
- Conversion between rays and wavefunctions in mixed systems
- Large optical materials library, easily editable and expandable

Powerful
- Reliable sequential ray tracing engine with 2d- and 3d rendering, no ray splitting or polarization
- Accurate and consistent results validated with market-leading software
- Power ray tracing for optical throughput calculations
- Diffraction-limited system analysis with scalar physical optics tools

Integrating
- Simple import of
PRO_libmodule in your Python code - Easy access to simulation data for further processing
- Basic support of ZMX file format for import of catalog lenses
- Export to STL file for integration of optical system in CAD software packages

Get in Touch
Have questions? We’re here to help! Reach out and start your optical journey today!