Optiland

Latest version: v0.2.5

Safety actively analyzes 701595 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.3

Additions and Improvements:

- File I/O feature updates for Zemax/Optiland file formats.
- Added RingDistribution pupil distribution.
- Various visualization updates.
- Added new analyses: pupil aberrations, RMS vs. field (wavefront & RMS spot size),
- Documentation update for Read the Docs. Developer's guide added.

0.2.0

lens.pickups.add(source_surface_idx=1, attr_type='radius', target_surface_idx=2, scale=-1, offset=0)
lens.pickups.clear()
lens.solves.add('marginal_ray_height', surface_idx=0, height=10)
lens.solves.clear()

0.1.7

lens.set_pickup(source_surface_idx=1, attr_type='radius', target_surface_idx=2, scale=-1, offset=0)
lens.clear_pickups()
lens.set_solve('marginal_ray_height', surface_idx=0, height=10)
lens.clear_solves()

0.1.5

This release implements the following additions and improvements:

- Bug fix to properly link package data in pyproject.toml

0.1.4

This release implements the following additions and improvements:

- Improved package documentation & minor bug fixes
- New examples added for _Read The Docs_ documentation
- Added AbbeMaterial class for model glass use
- Various code refactors for improved code robustness

0.1.2

This release implements the following additions and improvements:

- Improved testing coverage for package robustness
- General structural and maintainability improvements
- Several new tutorials added in learning guide
- Chebyshev polynomial freeform added
- Tolerancing module added

Page 1 of 2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.