.gitattributes
.gitignore
AUTHORS.rst
CHANGELOG.rst
LICENSE
README.rst
setup.cfg
setup.py
versioneer.py
docs/DBGauss.png
docs/Introduction.rst
docs/Makefile
docs/authors.rst
docs/changelog.rst
docs/conf.py
docs/index.rst
docs/install.rst
docs/license.rst
docs/make.bat
docs/api/modules.rst
docs/api/rayoptics.codev.rst
docs/api/rayoptics.gui.rst
docs/api/rayoptics.mpl.rst
docs/api/rayoptics.optical.rst
docs/api/rayoptics.qtgui.rst
docs/api/rayoptics.rst
docs/api/rayoptics.util.rst
docs/examples/TripletExample.rst
docs/examples/output_13_0.png
docs/examples/output_15_0.png
docs/examples/output_17_0.png
docs/examples/output_19_0.png
docs/examples/output_27_0.png
docs/rayoptics/gui/index.rst
docs/rayoptics/gui/interactive.rst
docs/rayoptics/optical/opticalspec.rst
docs/rayoptics/optical/optmodel.rst
docs/rayoptics/optical/paraxdesign.rst
docs/rayoptics/optical/raytrace.rst
docs/rayoptics/optical/sequential.rst
docs/rayoptics/qtgui/index.rst
docs/userguide/calc.rst
docs/userguide/gui.rst
docs/userguide/interactive.rst
docs/userguide/models.rst
docs/userguide/qt.rst
models/Cassegrain.roa
models/Dall_Kirkham.roa
models/Ritchey_Chretien.roa
models/Sasian Triplet.roa
models/TwoMirror.roa
models/TwoSphericalMirror.roa
models/galilean.roa
models/petzval.roa
models/singlet_f5.roa
src/rayoptics/__init__.py
src/rayoptics/_version.py
src/rayoptics/environment.py
src/rayoptics.egg-info/PKG-INFO
src/rayoptics.egg-info/SOURCES.txt
src/rayoptics.egg-info/dependency_links.txt
src/rayoptics.egg-info/entry_points.txt
src/rayoptics.egg-info/not-zip-safe
src/rayoptics.egg-info/requires.txt
src/rayoptics.egg-info/top_level.txt
src/rayoptics/codev/__init__.py
src/rayoptics/codev/cmdproc.py
src/rayoptics/codev/reader.py
src/rayoptics/codev/tla.py
src/rayoptics/codev/tla_mapping.csv
src/rayoptics/codev/tests/CODV_32327.seq
src/rayoptics/codev/tests/CODV_49664.seq
src/rayoptics/codev/tests/CODV_65564.seq
src/rayoptics/codev/tests/CODV_65988.seq
src/rayoptics/codev/tests/ag_dblgauss.csv
src/rayoptics/codev/tests/ag_dblgauss.lis
src/rayoptics/codev/tests/ag_dblgauss.py
src/rayoptics/codev/tests/ag_dblgauss.seq
src/rayoptics/codev/tests/ag_dblgauss_s.csv
src/rayoptics/codev/tests/asp46.seq
src/rayoptics/codev/tests/dar_test.seq
src/rayoptics/codev/tests/dec_rev_tilt_test.seq
src/rayoptics/codev/tests/dec_test.seq
src/rayoptics/codev/tests/dec_tilt_test.seq
src/rayoptics/codev/tests/folded_lenses.seq
src/rayoptics/codev/tests/landscape_lens.seq
src/rayoptics/codev/tests/paraboloid.seq
src/rayoptics/codev/tests/paraboloid_f8.seq
src/rayoptics/codev/tests/questar35.seq
src/rayoptics/codev/tests/rc_f16.seq
src/rayoptics/codev/tests/schmidt.seq
src/rayoptics/codev/tests/schmidt_sph.seq
src/rayoptics/codev/tests/singlet.seq
src/rayoptics/codev/tests/test.seq
src/rayoptics/codev/tests/test_reader.py
src/rayoptics/codev/tests/threemir.seq
src/rayoptics/codev/tests/threemrc.lis
src/rayoptics/codev/tests/threemrc_qbfs.lis
src/rayoptics/codev/tests/tilt_test.seq
src/rayoptics/gui/__init__.py
src/rayoptics/gui/actions.py
src/rayoptics/gui/appcmds.py
src/rayoptics/gui/appmanager.py
src/rayoptics/gui/layout.py
src/rayoptics/mpl/__init__.py
src/rayoptics/mpl/analysisplots.py
src/rayoptics/mpl/axisarrayfigure.py
src/rayoptics/mpl/interactivelayout.py
src/rayoptics/mpl/lenslayoutfigure.py
src/rayoptics/mpl/paraxdgnfigure.py
src/rayoptics/optical/__init__.py
src/rayoptics/optical/elements.py
src/rayoptics/optical/firstorder.py
src/rayoptics/optical/gap.py
src/rayoptics/optical/medium.py
src/rayoptics/optical/model_constants.py
src/rayoptics/optical/model_enums.py
src/rayoptics/optical/opticalmodel.py
src/rayoptics/optical/opticalspec.py
src/rayoptics/optical/paraxialdesign.py
src/rayoptics/optical/profiles.py
src/rayoptics/optical/raytrace.py
src/rayoptics/optical/sequential.py
src/rayoptics/optical/specsheet.py
src/rayoptics/optical/surface.py
src/rayoptics/optical/thinlens.py
src/rayoptics/optical/thirdorder.py
src/rayoptics/optical/trace.py
src/rayoptics/optical/traceerror.py
src/rayoptics/optical/transform.py
src/rayoptics/optical/twoconicmirrors.py
src/rayoptics/optical/tests/ag_dblgauss_s.py
src/rayoptics/optical/tests/cell_phone_camera.roa
src/rayoptics/optical/tests/marginal_ray.py
src/rayoptics/optical/tests/singlet_f3.roa
src/rayoptics/optical/tests/test_ideal_imager.py
src/rayoptics/optical/tests/test_profiles.py
src/rayoptics/optical/tests/test_sequential.py
src/rayoptics/optical/tests/time_trace.py
src/rayoptics/optical/tests/trace_data.csv
src/rayoptics/optical/tests/trace_data.txt
src/rayoptics/optical/tests/trace_data_truth.txt
src/rayoptics/optical/tests/trace_results.txt
src/rayoptics/optical/tests/trace_results_truth.txt
src/rayoptics/qtgui/__init__.py
src/rayoptics/qtgui/dockpanels.py
src/rayoptics/qtgui/graphicsitems.py
src/rayoptics/qtgui/idealimagerdialog.py
src/rayoptics/qtgui/ipyconsole.py
src/rayoptics/qtgui/plotcanvas.py
src/rayoptics/qtgui/plotview.py
src/rayoptics/qtgui/pytablemodel.py
src/rayoptics/qtgui/rayopticsapp.py
src/rayoptics/util/__init__.py
src/rayoptics/util/cie-cmf.txt
src/rayoptics/util/colour_system.py
src/rayoptics/util/line_intersection.py
src/rayoptics/util/misc_math.py
src/rayoptics/util/red_blue64.csv
src/rayoptics/util/rgbtable.py
src/rayoptics/util/spectral lines.csv
src/rayoptics/util/spectral_lines.py
src/rayoptics/util/sunset_rgb.csv