Optiland
Authors/Creators
Description
Optiland v0.5.2 Release Notes
v0.5.2 is a focused update that improves accuracy in core calculations, adds an important new feature for optical modeling, and fixes several edge-case bugs. These changes ensure greater consistency with commercial tools and improved physical realism in advanced analyses.
🔬 Optical Modeling & Analysis
Apodization Support
Added optional apodization weighting to better simulate realistic illumination conditions across the entrance pupil.Improved Working F/# Calculation
Updated PSF calculation to use a more physically consistent working F-number, resulting in more accurate sampling and scaling.Refined PSF Sampling Behavior
Improved PSF spatial frequency sampling to better match the conventions of commercial tools, improving interpretability and alignment in benchmarking scenarios.
🐞 Bug Fixes
Cardinal Point Calculation
Fixed bug in principal plane and cardinal point determination when object or image space media differ from air.Vignetting Calculation Fix
Resolved edge case in vignetting determination logic to avoid false clipping in optical systems.
📚 Documentation & Examples
- Minor Cleanup
Miscellaneous documentation clarifications and small codebase maintenance updates.
Notes
Files
HarrisonKramer/optiland-v0.5.2.zip
Files
(31.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:865dd382f100d2c263e4cf19f74de720
|
31.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/HarrisonKramer/optiland/tree/v0.5.2 (URL)
Software
- Repository URL
- https://github.com/HarrisonKramer/optiland