author: Tobias Schoch
A simple simulation for 2D arrangments of basic optical elements
- fix bug in sensor image plot
- code reformat
- added an plotting function for rays on sensor
- added calculation of focus points for last element
- debugged group append
- fixed bug in place_relative_to
- make emission angle configureable
- add crossings calculation and group positioning
- fixed parabolic mirror flipped
- flipped argument for aperture outline
- aperture outline drawing
- fixed optical path and diffraction grating
- fixed mirror and parabolic mirror
- fixed plotting of parabolic mirror
- bring back basic functionality
- work on plotting tests
- lens and aperture can be plotted again
- more on plotting modularization
- added a Rays object for facilitating the rays interpretation, some work on modularization of plotting
- Renamed ImagePath -> OpticalPath
- fixed bug in ray propagation with zero angle in parabolic mirror
- fixed parabolic surface of parabolic mirror
- rename module to raypy2d
- rename to raypy2d as raypy is already on pypi
- changed package name to raypy
- imageing path with diffraction grating working but ParabolicMirror still flat
- diffraction grating is working
- object with ray fans
- draw arcs for lenses
- imaging path basic functionality
- update readme
- initial commit, basic raytrace functional
- initial version
To install use pip:
pip install [email protected]:toschoch/python-raypy.git
Or clone the repo:
git clone [email protected]:toschoch/python-raypy.git
python setup.py install
TBD
TBD