You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for the great package!
The aspheric lens, ASL5040-UV from ThorLabs, is currently being treated as a spherical surface as opposed to a Qbfs polynomial surface. Perhaps, if possible, a future enhancement could include support for this type of surface?
Best,
Lauren
The text was updated successfully, but these errors were encountered:
LaurenPao
changed the title
Qbfs polynomial Aspheric Surface
Qbfs polynomial aspheric surface
Jun 25, 2021
FYI, you can "borrow" the Qbfs code from prysm, which is highly optimized (and the other Q type polynomials). Since prysm is MIT, you could just vendor that into ray-optics as long as a license note is brought with it.
A lru cache on the g,h,f would be prudent, but I never decided if I wanted to do that or hard-code the cache in some global variables, which would be a bit faster but "bad code."
Hi Brandon,
Thanks for the note. I stumbled across prysm recently but have been busy
tying up loose ends from my IODC paper. I'll take a look and see whether it
makes sense to lift the code or to include the project as a dependency.
Thanks!
Mike
Hello Mike,
Thanks for the great package!
The aspheric lens, ASL5040-UV from ThorLabs, is currently being treated as a spherical surface as opposed to a Qbfs polynomial surface. Perhaps, if possible, a future enhancement could include support for this type of surface?
Best,
Lauren
The text was updated successfully, but these errors were encountered: