GNiendorf / tracepy

Ray Tracing and Optical Design in Python
https://tracepy.readthedocs.io
MIT License
61 stars 14 forks source link

Implement ray aberration curves #6

Open GNiendorf opened 5 years ago

GNiendorf commented 5 years ago

These curves would be very valuable for the optimizer, which currently only optimizes for the rms of a spot diagram

GNiendorf commented 5 years ago

http://www.faculty.virginia.edu/ASTR5110/lectures/optics2/optics2.html

Good article on an implementation (only read the first part which seems most relevant)

Another good article: https://eckop.com/measuring-aberrations/

GNiendorf commented 5 years ago

Partially covered by PR #9. Still need sagittal plots.