.coveragerc
.gitignore
.gitmodules
CHANGELOG.rst
CMakeLists.txt
LICENSE
MANIFEST.in
README.rst
pyproject.toml
pytest.ini
release_workflow.txt
requirements.txt
setup.py
test_requirements.txt
.github/workflows/ci.yml
.github/workflows/wheels.yml
.github/workflows/wheeltest.yml
batoid/.gitignore
batoid/__init__.py
batoid/_version.py
batoid/analysis.py
batoid/app.py
batoid/coating.py
batoid/constants.py
batoid/coordSys.py
batoid/coordTransform.py
batoid/global_vars.py
batoid/lattice.py
batoid/medium.py
batoid/obscuration.py
batoid/optic.py
batoid/parse.py
batoid/plotUtils.py
batoid/rayVector.py
batoid/surface.py
batoid/trace.py
batoid/utils.py
batoid.egg-info/PKG-INFO
batoid.egg-info/SOURCES.txt
batoid.egg-info/dependency_links.txt
batoid.egg-info/not-zip-safe
batoid.egg-info/requires.txt
batoid.egg-info/top_level.txt
batoid/data/AuxTel/AuxTel.yaml
batoid/data/AuxTel/Calypso.yaml
batoid/data/DECam/DECam.yaml
batoid/data/DESI/DESI.yaml
batoid/data/HSC/HSC.yaml
batoid/data/HSC/HSC_no_obsc.yaml
batoid/data/HSC/HSC_old.yaml
batoid/data/LSST/CBP.yaml
batoid/data/LSST/ComCam_g.yaml
batoid/data/LSST/ComCam_i.yaml
batoid/data/LSST/ComCam_r.yaml
batoid/data/LSST/ComCam_u.yaml
batoid/data/LSST/ComCam_y.yaml
batoid/data/LSST/ComCam_z.yaml
batoid/data/LSST/LSST_g.yaml
batoid/data/LSST/LSST_g_500.yaml
batoid/data/LSST/LSST_i.yaml
batoid/data/LSST/LSST_r.yaml
batoid/data/LSST/LSST_r_align_holes.yaml
batoid/data/LSST/LSST_r_baffles.yaml
batoid/data/LSST/LSST_r_noobsc.yaml
batoid/data/LSST/LSST_u.yaml
batoid/data/LSST/LSST_y.yaml
batoid/data/LSST/LSST_z.yaml
batoid/data/LSST/Rubin_v3.12_g.yaml
batoid/data/LSST/Rubin_v3.12_i.yaml
batoid/data/LSST/Rubin_v3.12_r.yaml
batoid/data/LSST/Rubin_v3.12_u.yaml
batoid/data/LSST/Rubin_v3.12_y.yaml
batoid/data/LSST/Rubin_v3.12_z.yaml
batoid/data/LSST/Rubin_v3.14_g.yaml
batoid/data/LSST/Rubin_v3.14_i.yaml
batoid/data/LSST/Rubin_v3.14_r.yaml
batoid/data/LSST/Rubin_v3.14_u.yaml
batoid/data/LSST/Rubin_v3.14_y.yaml
batoid/data/LSST/Rubin_v3.14_z.yaml
batoid/data/PFS/PFS.yaml
batoid/data/SDSS/SDSS.yaml
batoid/data/apochromats/donsoptikz1.yaml
batoid/data/media/silica_dispersion.txt
batoid/data/media/silicon_dispersion.txt
batoid/data/misc/BSC5.fits
batoid/data/misc/constellations.fits
batoid/data/misc/download_bsc5.py
batoid/data/misc/download_constellations.py
demo/demoSplit.py
docs/.buildinfo
docs/.nojekyll
docs/analysis.html
docs/coatings.html
docs/coords.html
docs/genindex.html
docs/index.html
docs/lattice.html
docs/media.html
docs/objects.inv
docs/obscurations.html
docs/optic.html
docs/overview.html
docs/py-modindex.html
docs/rays.html
docs/search.html
docs/searchindex.js
docs/surfaces.html
docs/_modules/index.html
docs/_modules/batoid/analysis.html
docs/_modules/batoid/coating.html
docs/_modules/batoid/coordTransform.html
docs/_modules/batoid/coordsys.html
docs/_modules/batoid/lattice.html
docs/_modules/batoid/medium.html
docs/_modules/batoid/obscuration.html
docs/_modules/batoid/optic.html
docs/_modules/batoid/rayVector.html
docs/_modules/batoid/surface.html
docs/_modules/batoid/utils.html
docs/_sources/analysis.rst.txt
docs/_sources/coatings.rst.txt
docs/_sources/coords.rst.txt
docs/_sources/index.rst.txt
docs/_sources/lattice.rst.txt
docs/_sources/media.rst.txt
docs/_sources/obscurations.rst.txt
docs/_sources/optic.rst.txt
docs/_sources/overview.rst.txt
docs/_sources/rays.rst.txt
docs/_sources/surfaces.rst.txt
docs/_sources/table.rst.txt
docs/_static/_sphinx_javascript_frameworks_compat.js
docs/_static/basic.css
docs/_static/doctools.js
docs/_static/documentation_options.js
docs/_static/jquery-3.4.1.js
docs/_static/jquery-3.5.1.js
docs/_static/jquery.js
docs/_static/language_data.js
docs/_static/pygments.css
docs/_static/searchtools.js
docs/_static/sphinx_highlight.js
docs/_static/underscore-1.3.1.js
docs/_static/underscore.js
docs/_static/css/badge_only.css
docs/_static/css/theme.css
docs/_static/css/fonts/Roboto-Slab-Bold.woff
docs/_static/css/fonts/Roboto-Slab-Bold.woff2
docs/_static/css/fonts/Roboto-Slab-Regular.woff
docs/_static/css/fonts/Roboto-Slab-Regular.woff2
docs/_static/css/fonts/fontawesome-webfont.eot
docs/_static/css/fonts/fontawesome-webfont.svg
docs/_static/css/fonts/fontawesome-webfont.ttf
docs/_static/css/fonts/fontawesome-webfont.woff
docs/_static/css/fonts/fontawesome-webfont.woff2
docs/_static/css/fonts/lato-bold-italic.woff
docs/_static/css/fonts/lato-bold-italic.woff2
docs/_static/css/fonts/lato-bold.woff
docs/_static/css/fonts/lato-bold.woff2
docs/_static/css/fonts/lato-normal-italic.woff
docs/_static/css/fonts/lato-normal-italic.woff2
docs/_static/css/fonts/lato-normal.woff
docs/_static/css/fonts/lato-normal.woff2
docs/_static/fonts/Inconsolata-Bold.ttf
docs/_static/fonts/Inconsolata-Regular.ttf
docs/_static/fonts/Inconsolata.ttf
docs/_static/fonts/Lato-Bold.ttf
docs/_static/fonts/Lato-Regular.ttf
docs/_static/fonts/RobotoSlab-Bold.ttf
docs/_static/fonts/RobotoSlab-Regular.ttf
docs/_static/fonts/fontawesome-webfont.eot
docs/_static/fonts/fontawesome-webfont.svg
docs/_static/fonts/fontawesome-webfont.ttf
docs/_static/fonts/fontawesome-webfont.woff
docs/_static/fonts/fontawesome-webfont.woff2
docs/_static/fonts/Lato/lato-bold.eot
docs/_static/fonts/Lato/lato-bold.ttf
docs/_static/fonts/Lato/lato-bold.woff
docs/_static/fonts/Lato/lato-bold.woff2
docs/_static/fonts/Lato/lato-bolditalic.eot
docs/_static/fonts/Lato/lato-bolditalic.ttf
docs/_static/fonts/Lato/lato-bolditalic.woff
docs/_static/fonts/Lato/lato-bolditalic.woff2
docs/_static/fonts/Lato/lato-italic.eot
docs/_static/fonts/Lato/lato-italic.ttf
docs/_static/fonts/Lato/lato-italic.woff
docs/_static/fonts/Lato/lato-italic.woff2
docs/_static/fonts/Lato/lato-regular.eot
docs/_static/fonts/Lato/lato-regular.ttf
docs/_static/fonts/Lato/lato-regular.woff
docs/_static/fonts/Lato/lato-regular.woff2
docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot
docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff
docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot
docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff
docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
docs/_static/js/badge_only.js
docs/_static/js/html5shiv-printshiv.min.js
docs/_static/js/html5shiv.min.js
docs/_static/js/modernizr.min.js
docs/_static/js/theme.js
docsrc/.gitignore
docsrc/Makefile
docsrc/analysis.rst
docsrc/coatings.rst
docsrc/conf.py
docsrc/coords.rst
docsrc/index.rst
docsrc/lattice.rst
docsrc/media.rst
docsrc/obscurations.rst
docsrc/optic.rst
docsrc/overview.rst
docsrc/rays.rst
docsrc/requirements.txt
docsrc/surfaces.rst
include/asphere.h
include/batoid.h
include/bicubic.h
include/coating.h
include/dualView.h
include/medium.h
include/obscuration.h
include/paraboloid.h
include/plane.h
include/polynomialSurface.h
include/quadric.h
include/rayVector.h
include/sphere.h
include/sum.h
include/surface.h
include/table.h
include/tilted.h
notebook/Analytic despace aberration.ipynb
notebook/Apochromat.ipynb
notebook/Aspheric Newtonian Telescope.ipynb
notebook/AuxTel perturbations.ipynb
notebook/AuxTel trace.ipynb
notebook/CBP distortion.ipynb
notebook/ComCam trace.ipynb
notebook/DECam draw2d.ipynb
notebook/DECam perturbations.ipynb
notebook/DECam trace.ipynb
notebook/DESI model details.ipynb
notebook/DESI trace.ipynb
notebook/Distortion.ipynb
notebook/FFT vs Huygens.ipynb
notebook/Ghosts.ipynb
notebook/HSC 3D.ipynb
notebook/HSC ghosts.ipynb
notebook/HSC perturbations.ipynb
notebook/HSC pupil characterization.ipynb
notebook/HSC trace.ipynb
notebook/Huygens PSF.ipynb
notebook/LSST M1M3 Bending Modes.ipynb
notebook/LSST donuts.ipynb
notebook/LSST ghosts.ipynb
notebook/LSST perturbations.ipynb
notebook/LSST pupil characterization.ipynb
notebook/LSST trace.ipynb
notebook/LSST+CBP.ipynb
notebook/Newtonian Telescope.ipynb
notebook/PH != Pupil.ipynb
notebook/RayVector.ipynb
notebook/Rubin App.ipynb
notebook/Rubin Coords App.ipynb
notebook/Thin Lens.ipynb
pysrc/asphere.cpp
pysrc/batoid.cpp
pysrc/bicubic.cpp
pysrc/coating.cpp
pysrc/medium.cpp
pysrc/obscuration.cpp
pysrc/paraboloid.cpp
pysrc/plane.cpp
pysrc/polynomialSurface.cpp
pysrc/quadric.cpp
pysrc/rayVector.cpp
pysrc/sphere.cpp
pysrc/sum.cpp
pysrc/surface.cpp
pysrc/table.cpp
pysrc/tilted.cpp
src/asphere.cpp
src/batoid.cpp
src/bicubic.cpp
src/coating.cpp
src/dualView.cpp
src/medium.cpp
src/obscuration.cpp
src/paraboloid.cpp
src/plane.cpp
src/polynomialSurface.cpp
src/quadric.cpp
src/rayVector.cpp
src/sphere.cpp
src/sum.cpp
src/surface.cpp
src/table.cpp
src/tilted.cpp
tests/.coveragerc
tests/conftest.py
tests/parallel_trace_timing.py
tests/test_Asphere.py
tests/test_Bicubic.py
tests/test_Coating.py
tests/test_CoordSys.py
tests/test_CoordTransform.py
tests/test_Lattice.py
tests/test_Medium.py
tests/test_OPDScreen.py
tests/test_Obscuration.py
tests/test_Optic.py
tests/test_Paraboloid.py
tests/test_Plane.py
tests/test_Quadric.py
tests/test_RayVector.py
tests/test_Sphere.py
tests/test_Sum.py
tests/test_Tilted.py
tests/test_Zernike.py
tests/test_analysis.py
tests/test_draw.py
tests/test_helpers.py
tests/test_notebooks.py
tests/test_plot.py
tests/test_rsplit.py
tests/test_utils.py
tests/test_zemax.py
tests/testdata/CBP_SRT1.txt
tests/testdata/CBP_SRT2.txt
tests/testdata/CBP_SRT3.txt
tests/testdata/CBP_SRT4.txt
tests/testdata/ComCam_SRT1_G.txt
tests/testdata/ComCam_SRT1_I.txt
tests/testdata/ComCam_SRT1_R.txt
tests/testdata/ComCam_SRT1_U.txt
tests/testdata/ComCam_SRT1_Y.txt
tests/testdata/ComCam_SRT1_Z.txt
tests/testdata/ComCam_SRT2_G.txt
tests/testdata/ComCam_SRT2_I.txt
tests/testdata/ComCam_SRT2_R.txt
tests/testdata/ComCam_SRT2_U.txt
tests/testdata/ComCam_SRT2_Y.txt
tests/testdata/ComCam_SRT2_Z.txt
tests/testdata/DECam_raytrace_0.txt
tests/testdata/DECam_raytrace_1.txt
tests/testdata/DECam_raytrace_2.txt
tests/testdata/HSC_Zernike.txt
tests/testdata/HSC_huygensPSF.txt
tests/testdata/HSC_raytrace_1.txt
tests/testdata/HSC_raytrace_2.txt
tests/testdata/HSC_raytrace_3.txt
tests/testdata/HSC_wavefront.txt
tests/testdata/LSST_fftpsf_0.0_0.0.txt
tests/testdata/LSST_fftpsf_0.0_1.225.txt
tests/testdata/LSST_fftpsf_0.0_1.75.txt
tests/testdata/LSST_fftpsf_1.176_1.176.txt
tests/testdata/LSST_hpsf_0.0_0.0.txt
tests/testdata/LSST_hpsf_0.0_1.225.txt
tests/testdata/LSST_hpsf_0.0_1.75.txt
tests/testdata/LSST_hpsf_1.176_1.176.txt
tests/testdata/LSST_trace_0.txt
tests/testdata/LSST_trace_1.txt
tests/testdata/LSST_trace_2.txt
tests/testdata/LSST_wf_0.0_0.0.txt
tests/testdata/LSST_wf_0.0_1.225.txt
tests/testdata/LSST_wf_0.0_1.75.txt
tests/testdata/LSST_wf_1.176_1.176.txt
tests/testdata/kbk7.csv
tests/testdata/silicaDispersion.csv