DCC-Lab/RayTracing
Simple ray tracing library in Python for optical design that considers simple optical elements (with ABCD ray matrices) but also finite diameters of elements to calculate aperture and field stops, field of view, etc... Useful to validate the design of an optical system (lenses positions, power and diameters). Also permits the propagation of gaussian laser beams through the same elements.
PythonMIT
Issues
- 0
Off-axis Parabolic mirror
#482 opened by StePhanino - 0
hasFieldStop() crashes under certain circumstances
#481 opened by dccote - 2
At some point in time, something broke the Principal planes, EFF, BFF, FFL, display on achromat lenses
#477 opened by dccote - 2
Matplotlib update to checkBoxes
#474 opened by JohnKMeyer - 3
drawWaist gone ?
#472 opened by ThisIsUserNa - 0
Adjust dimensions for small lens radii
#473 opened by m-axai - 1
Axial ray is blocked even though it should not.
#468 opened by dccote - 1
- 1
Removing intermediate images
#470 opened by dccote - 1
Make a function to get all achromatic doublet lenses
#467 opened by dccote - 2
CurvedMirrors are drawn incorrectly
#465 opened by dccote - 0
Whether gridmap() or trace3d() exists in any version of Package raytracing?
#464 opened by Huashuijingying - 1
- 2
Example code produces error
#462 opened by Slugskickass - 1
- 4
- 1
- 1
- 1
The grin lens should read the wavelength from the ray
#447 opened by dccote - 1
- 3
- 0
Displaying a path twice will fail
#456 opened by dccote - 0
Version check should be more forgiving
#449 opened by dccote - 3
- 3
Display of DielectricInterfaces is incorrect
#436 opened by dccote - 1
There should be an easy way to do 2D simulations
#439 opened by dccote - 1
Treat Finite and infinite conjugates better
#438 opened by dccote - 1
Olympus20X does not have the correct back focal plane.
#435 opened by dccote - 3
f/# in reportEfficiency() = inf or NaN.
#429 opened by ValeriePineauNoel - 1
`fNumber` is sometimes negative
#431 opened by dccote - 3
- 1
Fiber optic // numerical aperture
#426 opened by Antoniin - 2
- 1
doctest fail because not integrated in unittest
#410 opened by dccote - 2
- 1
displayHalfHeight, largestDiameter, apertureDiameter, etc... are all a bit confusing
#415 opened by dccote - 1
- 1
Some weird use of is instead of == in some files.
#419 opened by dccote - 3
- 1
GRIN element should be added
#424 opened by dccote - 1
- 2
ObjectRays() z argument broken
#414 opened by dccote - 0
Unable to display on MatrixGroup
#417 opened by dccote - 0
display will fail with some very large lenses.
#416 opened by dccote - 0
- 1
Documentation building has tons of warnings
#401 opened by dccote - 0
Bad docstring format in Olympus XLUMPlanFLN20X
#404 opened by JLBegin - 2
- 0
Thorlabs brief description stops at AC254-125-A
#400 opened by dccote - 0
We should have a separate README-Adding-Materials.md
#395 opened by dccote