.gitattributes
.gitignore
AUTHORS.rst
CHANGELOG.rst
LICENSE
README.rst
setup.cfg
setup.py
versioneer.py
docs/Makefile
docs/make.bat
docs/source/DBGauss.png
docs/source/Introduction.rst
docs/source/authors.rst
docs/source/changelog.rst
docs/source/conf.py
docs/source/index.rst
docs/source/install.rst
docs/source/license.rst
docs/source/requirements.txt
docs/source/api/rayoptics.codev.rst
docs/source/api/rayoptics.elem.rst
docs/source/api/rayoptics.gui.rst
docs/source/api/rayoptics.mpl.rst
docs/source/api/rayoptics.oprops.rst
docs/source/api/rayoptics.optical.rst
docs/source/api/rayoptics.parax.rst
docs/source/api/rayoptics.qtgui.rst
docs/source/api/rayoptics.raytr.rst
docs/source/api/rayoptics.rst
docs/source/api/rayoptics.seq.rst
docs/source/api/rayoptics.util.rst
docs/source/api/rayoptics.zemax.rst
docs/source/devguide/gui.rst
docs/source/devguide/index.rst
docs/source/devguide/qtgui.rst
docs/source/examples/TripletExample.rst
docs/source/examples/output_19_0.png
docs/source/examples/output_22_0.png
docs/source/examples/output_24_0.png
docs/source/examples/output_26_0.png
docs/source/examples/output_34_0.png
docs/source/examples/EdmundLensImport/EdmundLensImport.rst
docs/source/examples/EdmundLensImport/output_13_0.png
docs/source/examples/EdmundLensImport/output_15_0.png
docs/source/examples/EdmundLensImport/output_22_0.png
docs/source/examples/ThorlabsLensImport/ThorlabsLensImport.rst
docs/source/examples/ThorlabsLensImport/output_21_0.png
docs/source/examples/ThorlabsLensImport/output_23_0.png
docs/source/examples/ThorlabsLensImport/output_30_0.png
docs/source/examples/ThorlabsLensImport/output_53_0.png
docs/source/examples/ThorlabsLensImport/output_55_0.png
docs/source/models/index.rst
docs/source/models/opticalspec.rst
docs/source/models/optmodel.rst
docs/source/models/sequential.rst
docs/source/optical/index.rst
docs/source/optical/paraxdesign.rst
docs/source/optical/raytrace.rst
docs/source/userguide/qt_app.rst
docs/source/userguide/scripting.rst
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/CODV_65988_noDOE.seq
src/rayoptics/codev/tests/achroMangin.seq
src/rayoptics/codev/tests/achroMangin_ok.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/lens_reflection_test.seq
src/rayoptics/codev/tests/mangin.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/codev/tests/unfolded_lenses_w_ape.seq
src/rayoptics/elem/__init__.py
src/rayoptics/elem/elements.py
src/rayoptics/elem/layout.py
src/rayoptics/elem/parttree.py
src/rayoptics/elem/profiles.py
src/rayoptics/elem/surface.py
src/rayoptics/elem/transform.py
src/rayoptics/elem/tests/test_profiles.py
src/rayoptics/gui/__init__.py
src/rayoptics/gui/actions.py
src/rayoptics/gui/appcmds.py
src/rayoptics/gui/appmanager.py
src/rayoptics/gui/dashboards.py
src/rayoptics/gui/roafile.py
src/rayoptics/gui/util.py
src/rayoptics/gui/tests/Sasian Triplet old.roa
src/rayoptics/gui/tests/cell_phone_camera_old.roa
src/rayoptics/gui/tests/test_old_file_restore.py
src/rayoptics/models/Cassegrain.roa
src/rayoptics/models/Dall_Kirkham.roa
src/rayoptics/models/HybridAchromat.roa
src/rayoptics/models/Ritchey_Chretien.roa
src/rayoptics/models/Sasian Triplet.roa
src/rayoptics/models/TwoMirror.roa
src/rayoptics/models/TwoSphericalMirror.roa
src/rayoptics/models/collimator.roa
src/rayoptics/models/double2frelay.roa
src/rayoptics/models/galilean.roa
src/rayoptics/models/petzval.roa
src/rayoptics/models/singlet_f5.roa
src/rayoptics/models/telephoto.roa
src/rayoptics/models/thin_triplet.roa
src/rayoptics/models/thinlens.roa
src/rayoptics/mpl/__init__.py
src/rayoptics/mpl/analysisfigure.py
src/rayoptics/mpl/analysisplots.py
src/rayoptics/mpl/axisarrayfigure.py
src/rayoptics/mpl/interactivediagram.py
src/rayoptics/mpl/interactivefigure.py
src/rayoptics/mpl/interactivelayout.py
src/rayoptics/mpl/styledfigure.py
src/rayoptics/mpl/styles/Solarize_Dark.mplstyle
src/rayoptics/mpl/styles/Solarize_Light.mplstyle
src/rayoptics/mpl/styles/Solarize_Light_Blue.mplstyle
src/rayoptics/oprops/__init__.py
src/rayoptics/oprops/doe.py
src/rayoptics/oprops/thinlens.py
src/rayoptics/optical/__init__.py
src/rayoptics/optical/model_constants.py
src/rayoptics/optical/model_enums.py
src/rayoptics/optical/opticalmodel.py
src/rayoptics/optical/tests/cell_phone_camera.roa
src/rayoptics/optical/tests/singlet_f3.roa
src/rayoptics/parax/__init__.py
src/rayoptics/parax/diagram.py
src/rayoptics/parax/etendue.py
src/rayoptics/parax/firstorder.py
src/rayoptics/parax/idealimager.py
src/rayoptics/parax/paraxialdesign.py
src/rayoptics/parax/specsheet.py
src/rayoptics/parax/thirdorder.py
src/rayoptics/parax/tests/test_ideal_imager.py
src/rayoptics/qtgui/__init__.py
src/rayoptics/qtgui/dockpanels.py
src/rayoptics/qtgui/idealimagerdialog.py
src/rayoptics/qtgui/ipyconsole.py
src/rayoptics/qtgui/plotview.py
src/rayoptics/qtgui/pytablemodel.py
src/rayoptics/qtgui/pytableview.py
src/rayoptics/qtgui/rayopticsapp.py
src/rayoptics/qtgui/images/fit.png
src/rayoptics/qtgui/images/pan.png
src/rayoptics/qtgui/images/zoom.png
src/rayoptics/qtgui/images/zoom_in.png
src/rayoptics/qtgui/images/zoom_out.png
src/rayoptics/raytr/__init__.py
src/rayoptics/raytr/analyses.py
src/rayoptics/raytr/opticalspec.py
src/rayoptics/raytr/raytrace.py
src/rayoptics/raytr/sampler.py
src/rayoptics/raytr/trace.py
src/rayoptics/raytr/traceerror.py
src/rayoptics/raytr/tests/ag_dblgauss_s.py
src/rayoptics/raytr/tests/marginal_ray.py
src/rayoptics/raytr/tests/test_sequential.py
src/rayoptics/raytr/tests/time_trace.py
src/rayoptics/raytr/tests/trace_data.csv
src/rayoptics/raytr/tests/trace_data.txt
src/rayoptics/raytr/tests/trace_data_truth.txt
src/rayoptics/raytr/tests/trace_results.txt
src/rayoptics/raytr/tests/trace_results_truth.txt
src/rayoptics/seq/__init__.py
src/rayoptics/seq/gap.py
src/rayoptics/seq/interface.py
src/rayoptics/seq/medium.py
src/rayoptics/seq/sequential.py
src/rayoptics/seq/twoconicmirrors.py
src/rayoptics/util/__init__.py
src/rayoptics/util/cie-cmf.txt
src/rayoptics/util/colors.py
src/rayoptics/util/colour_system.py
src/rayoptics/util/dict2d.py
src/rayoptics/util/line_intersection.py
src/rayoptics/util/misc_math.py
src/rayoptics/util/python_pretty_print_objects.py
src/rayoptics/util/red_blue64.csv
src/rayoptics/util/rgb2mpl.py
src/rayoptics/util/rgbtable.py
src/rayoptics/util/sunset_rgb.csv
src/rayoptics/zemax/__init__.py
src/rayoptics/zemax/zmx2ro.py
src/rayoptics/zemax/zmxread.py
src/rayoptics/zemax/models/PhotoPrime/US05331467-1.zmx
src/rayoptics/zemax/tests/354710-C-Zemax(ZMX).zmx
src/rayoptics/zemax/tests/HoO-V2C18Ex03.zmx
src/rayoptics/zemax/tests/HoO-V2C18Ex27.zmx
src/rayoptics/zemax/tests/HoO-V2C18Ex46.zmx
src/rayoptics/zemax/tests/HoO-V2C18Ex66.zmx
src/rayoptics/zemax/tests/US00583336-2-scaled.zmx
src/rayoptics/zemax/tests/US05831776-1.smx
src/rayoptics/zemax/tests/US05831776-1.zmx
src/rayoptics/zemax/tests/US08427765-1.ZMX
src/rayoptics/zemax/tests/zmax_37992.zmx
src/rayoptics/zemax/tests/zmax_55278.zmx