.gitattributes
.gitignore
.readthedocs.yml
README.md
pyproject.toml
.github/workflows/publish.yml
.github/workflows/tests.yml
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/_static/.gitkeep
docs/_templates/class_custom.rst
docs/_templates/function_custom.rst
docs/_templates/module_custom.rst
kgpy/__init__.py
kgpy/__init__test.py
kgpy/_data_test.py
kgpy/_filter_test.py
kgpy/_interpolation_test.py
kgpy/_labeled_test.py
kgpy/_matrix_test.py
kgpy/_test_sun.py
kgpy/_uncertainty_test.py
kgpy/_units_test.py
kgpy/_vector_test.py
kgpy/atmosphere.py
kgpy/chianti.py
kgpy/data.py
kgpy/dxf.py
kgpy/filter.py
kgpy/format.py
kgpy/geometry.py
kgpy/grid.py
kgpy/interpolation.py
kgpy/labeled.py
kgpy/matrix.py
kgpy/mixin.py
kgpy/model.py
kgpy/polynomial.py
kgpy/sun.py
kgpy/uncertainty.py
kgpy/units.py
kgpy/vector.py
kgpy.egg-info/PKG-INFO
kgpy.egg-info/SOURCES.txt
kgpy.egg-info/dependency_links.txt
kgpy.egg-info/requires.txt
kgpy.egg-info/top_level.txt
kgpy/fft/__init__.py
kgpy/fft/freq.py
kgpy/fft/power.py
kgpy/fft/random.py
kgpy/fft/test_powerspec.py
kgpy/img/__init__.py
kgpy/img/_spikes_test.py
kgpy/img/mask.py
kgpy/img/spikes.py
kgpy/img/GeneralizedMedian/3blob.png
kgpy/img/GeneralizedMedian/Generalized Median.ipynb
kgpy/img/GeneralizedMedian/README.txt
kgpy/img/GeneralizedMedian/__init__.py
kgpy/img/GeneralizedMedian/gm.py
kgpy/img/GeneralizedMedian/notebook.tex
kgpy/img/GeneralizedMedian/output_6_1.png
kgpy/img/GeneralizedMedian/output_7_1.png
kgpy/img/GeneralizedMedian/output_8_1.png
kgpy/img/GeneralizedMedian/zmom2d.pro
kgpy/img/GeneralizedMedian/zmom2d_test.pro
kgpy/img/GeneralizedMedian/.ipynb_checkpoints/Generalized Median-checkpoint.ipynb
kgpy/img/GeneralizedMedian/.ipynb_checkpoints/Plotting Images Tutorial-checkpoint.ipynb
kgpy/img/coalignment/__init__.py
kgpy/img/coalignment/image_coalignment.py
kgpy/img/coalignment/test_image_coalignment.py
kgpy/img/examples/Plotting Images Tutorial.ipynb
kgpy/img/examples/README.txt
kgpy/img/examples/.ipynb_checkpoints/Plotting Images Tutorial-checkpoint.ipynb
kgpy/io/__init__.py
kgpy/io/fits.py
kgpy/latex/__init__.py
kgpy/latex/aas.py
kgpy/moment/__init__.py
kgpy/moment/percentile.py
kgpy/multiprocess_tools/__init__.py
kgpy/multiprocess_tools/mp_wrapper.py
kgpy/nsroc/__init__.py
kgpy/nsroc/sparcs.py
kgpy/obs/__init__.py
kgpy/obs/__init__test.py
kgpy/obs/spectral.py
kgpy/observatories/__init__.py
kgpy/observatories/cds/__init__.py
kgpy/observatories/cds/__init__test.py
kgpy/observatories/cds/cds.ipynb
kgpy/observatories/cds/test_cds.py
kgpy/observatories/cds/data/__init__.py
kgpy/observatories/cds/fdm/__init__.py
kgpy/observatories/cds/fdm/s15227r04.fits
kgpy/observatories/cds/fdm/s15600r00.fits
kgpy/observatories/cds/fdm/s7130r00.fits
kgpy/observatories/cds/fdm/s7130r06.fits
kgpy/observatories/cds/fdm/test.ipynb
kgpy/observatories/eis/.gitignore
kgpy/observatories/eis/__init__.py
kgpy/observatories/eis/eis.py
kgpy/observatories/eis/eis_spectrograph.py
kgpy/observatories/eis/scratch_eis.py
kgpy/observatories/iris/__init__.py
kgpy/observatories/iris/mosaics/.gitignore
kgpy/observatories/iris/mosaics/__init__.py
kgpy/observatories/iris/mosaics/__init__test.py
kgpy/observatories/iris/mosaics/line_profile_moments.py
kgpy/observatories/iris/mosaics/mosaics.py
kgpy/observatories/iris/mosaics/saa.py
kgpy/observatories/iris/mosaics/url.py
kgpy/observatories/iris/sji/__init__.py
kgpy/observatories/iris/spectrograph/__init__.py
kgpy/observatories/sdo/__init__.py
kgpy/observatories/sdo/aia/.gitignore
kgpy/observatories/sdo/aia/__init__.py
kgpy/observatories/sdo/aia/__init__test.py
kgpy/observatories/sdo/aia/shot_noise_aia.ipynb
kgpy/observatories/sdo/hmi/.gitignore
kgpy/observatories/sdo/hmi/__init__.py
kgpy/observatories/sdo/hmi/__init__test.py
kgpy/optics/__init__.py
kgpy/optics/baffle.py
kgpy/optics/baffle_old.py
kgpy/optics/breadboard.py
kgpy/optics/component.py
kgpy/optics/mtf.py
kgpy/optics/rays.py
kgpy/optics/zemax_compatible.py
kgpy/optics/aberration/__init__.py
kgpy/optics/aberration/psf.py
kgpy/optics/surface/__init__.py
kgpy/optics/surface/aperture.py
kgpy/optics/surface/rulings.py
kgpy/optics/surface/sag.py
kgpy/optics/surface/material/__init__.py
kgpy/optics/surface/material/stern_2004_model_1.50e05.csv
kgpy/optics/zemax/__init__.py
kgpy/optics/zemax/ZOSAPI/IOpticalSystem.py
kgpy/optics/zemax/ZOSAPI/IZOSAPI_Application.py
kgpy/optics/zemax/ZOSAPI/SystemType.py
kgpy/optics/zemax/ZOSAPI/ZOSAPI_Connection.py
kgpy/optics/zemax/ZOSAPI/__init__.py
kgpy/optics/zemax/ZOSAPI/Analysis/AnalysisIDM.py
kgpy/optics/zemax/ZOSAPI/Analysis/ErrorType.py
kgpy/optics/zemax/ZOSAPI/Analysis/IA_.py
kgpy/optics/zemax/ZOSAPI/Analysis/IMessage.py
kgpy/optics/zemax/ZOSAPI/Analysis/IMessages.py
kgpy/optics/zemax/ZOSAPI/Analysis/I_Analyses.py
kgpy/optics/zemax/ZOSAPI/Analysis/__init__.py
kgpy/optics/zemax/ZOSAPI/Analysis/Data/IAR_.py
kgpy/optics/zemax/ZOSAPI/Analysis/Data/__init__.py
kgpy/optics/zemax/ZOSAPI/Analysis/Settings/IAS_.py
kgpy/optics/zemax/ZOSAPI/Analysis/Settings/__init__.py
kgpy/optics/zemax/ZOSAPI/Common/ZemaxColor.py
kgpy/optics/zemax/ZOSAPI/Common/__init__.py
kgpy/optics/zemax/ZOSAPI/Editors/CellDataType.py
kgpy/optics/zemax/ZOSAPI/Editors/EditorType.py
kgpy/optics/zemax/ZOSAPI/Editors/IEditor.py
kgpy/optics/zemax/ZOSAPI/Editors/IEditorCell.py
kgpy/optics/zemax/ZOSAPI/Editors/IEditorRow.py
kgpy/optics/zemax/ZOSAPI/Editors/ISolveData.py
kgpy/optics/zemax/ZOSAPI/Editors/SolveStatus.py
kgpy/optics/zemax/ZOSAPI/Editors/SolveType.py
kgpy/optics/zemax/ZOSAPI/Editors/__init__.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ConversionOrder.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/CoordinateConversionResult.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ILDEApertureData.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ILDECoatingData.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ILDEDrawData.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ILDERow.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ILDETiltDecenterData.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ILDETool_AddCoatingsToAllSurfaces.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ILensDataEditor.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ISurface.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ISurfaceApertureType.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/ISurfaceTypeSettings.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/PupilApodizationType.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/SubstrateType.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/SurfaceApertureTypes.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/SurfaceColumn.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/SurfaceType.py
kgpy/optics/zemax/ZOSAPI/Editors/LDE/__init__.py
kgpy/optics/zemax/ZOSAPI/Editors/MCE/IMCERow.py
kgpy/optics/zemax/ZOSAPI/Editors/MCE/IMultiConfigEditor.py
kgpy/optics/zemax/ZOSAPI/Editors/MCE/MultiConfigOperandType.py
kgpy/optics/zemax/ZOSAPI/Editors/MCE/__init__.py
kgpy/optics/zemax/ZOSAPI/SystemData/FieldNormalizationType.py
kgpy/optics/zemax/ZOSAPI/SystemData/FieldType.py
kgpy/optics/zemax/ZOSAPI/SystemData/IField.py
kgpy/optics/zemax/ZOSAPI/SystemData/IFields.py
kgpy/optics/zemax/ZOSAPI/SystemData/ISDApertureData.py
kgpy/optics/zemax/ZOSAPI/SystemData/ISDUnitsData.py
kgpy/optics/zemax/ZOSAPI/SystemData/ISystemData.py
kgpy/optics/zemax/ZOSAPI/SystemData/IWavelength.py
kgpy/optics/zemax/ZOSAPI/SystemData/IWavelengths.py
kgpy/optics/zemax/ZOSAPI/SystemData/QuadratureSteps.py
kgpy/optics/zemax/ZOSAPI/SystemData/WavelengthPreset.py
kgpy/optics/zemax/ZOSAPI/SystemData/ZemaxApertureType.py
kgpy/optics/zemax/ZOSAPI/SystemData/ZemaxSystemUnits.py
kgpy/optics/zemax/ZOSAPI/SystemData/__init__.py
kgpy/optics/zemax/ZOSAPI/Tools/IOpticalSystemTools.py
kgpy/optics/zemax/ZOSAPI/Tools/ISystemTool.py
kgpy/optics/zemax/ZOSAPI/Tools/__init__.py
kgpy/optics/zemax/ZOSAPI/Tools/RayTrace/IBatchRayTrace.py
kgpy/optics/zemax/ZOSAPI/Tools/RayTrace/IRayTraceDirectPolData.py
kgpy/optics/zemax/ZOSAPI/Tools/RayTrace/IRayTraceDirectUnpolData.py
kgpy/optics/zemax/ZOSAPI/Tools/RayTrace/IRayTraceNormPolData.py
kgpy/optics/zemax/ZOSAPI/Tools/RayTrace/IRayTraceNormUnpolData.py
kgpy/optics/zemax/ZOSAPI/Tools/RayTrace/OPDMode.py
kgpy/optics/zemax/ZOSAPI/Tools/RayTrace/RaysType.py
kgpy/optics/zemax/ZOSAPI/Tools/RayTrace/__init__.py
kgpy/optics/zemax/system/__init__.py
kgpy/optics/zemax/system/fields.py
kgpy/optics/zemax/system/rays.py
kgpy/optics/zemax/system/system.py
kgpy/optics/zemax/system/util.py
kgpy/optics/zemax/system/wavelengths.py
kgpy/optics/zemax/system/configuration/__init__.py
kgpy/optics/zemax/system/configuration/editor.py
kgpy/optics/zemax/system/configuration/operand.py
kgpy/optics/zemax/system/configuration/surface_operand.py
kgpy/optics/zemax/system/surface/__init__.py
kgpy/optics/zemax/system/surface/coordinate_transform.py
kgpy/optics/zemax/system/surface/diffraction_grating.py
kgpy/optics/zemax/system/surface/editor.py
kgpy/optics/zemax/system/surface/elliptical_grating.py
kgpy/optics/zemax/system/surface/substrate.py
kgpy/optics/zemax/system/surface/surface.py
kgpy/optics/zemax/system/surface/toroidal.py
kgpy/optics/zemax/system/surface/transformed.py
kgpy/optics/zemax/system/surface/aperture/__init__.py
kgpy/optics/zemax/system/surface/aperture/aperture.py
kgpy/optics/zemax/system/surface/aperture/circular.py
kgpy/optics/zemax/system/surface/aperture/decenterable.py
kgpy/optics/zemax/system/surface/aperture/polygon.py
kgpy/optics/zemax/system/surface/aperture/rectangular.py
kgpy/optics/zemax/system/surface/aperture/regular_polygon.py
kgpy/optics/zemax/system/surface/aperture/spider.py
kgpy/optics/zemax/system/surface/aperture/uda.py
kgpy/optics/zemax/system/surface/coordinate/__init__.py
kgpy/optics/zemax/system/surface/coordinate/decenter.py
kgpy/optics/zemax/system/surface/coordinate/tilt.py
kgpy/optics/zemax/system/surface/coordinate/tilt_decenter.py
kgpy/optics/zemax/system/surface/coordinate/transform.py
kgpy/optics/zemax/system/surface/coordinate/translate.py
kgpy/optics/zemax/system/surface/coordinate_break/__init__.py
kgpy/optics/zemax/system/surface/coordinate_break/coordinate_break.py
kgpy/optics/zemax/system/surface/coordinate_break/coordinate/__init__.py
kgpy/optics/zemax/system/surface/coordinate_break/coordinate/decenter.py
kgpy/optics/zemax/system/surface/coordinate_break/coordinate/tilt.py
kgpy/optics/zemax/system/surface/coordinate_break/coordinate/tilt_decenter.py
kgpy/optics/zemax/system/surface/material/__init__.py
kgpy/optics/zemax/system/surface/material/material.py
kgpy/optics/zemax/system/surface/material/mirror.py
kgpy/optics/zemax/system/surface/standard/__init__.py
kgpy/optics/zemax/system/surface/standard/standard.py
kgpy/optics/zemax/system/surface/standard/coordinate/__init__.py
kgpy/optics/zemax/system/surface/standard/coordinate/after/__init__.py
kgpy/optics/zemax/system/surface/standard/coordinate/after/decenter.py
kgpy/optics/zemax/system/surface/standard/coordinate/after/tilt.py
kgpy/optics/zemax/system/surface/standard/coordinate/after/tilt_decenter.py
kgpy/optics/zemax/system/surface/standard/coordinate/before/__init__.py
kgpy/optics/zemax/system/surface/standard/coordinate/before/decenter.py
kgpy/optics/zemax/system/surface/standard/coordinate/before/tilt.py
kgpy/optics/zemax/system/surface/standard/coordinate/before/tilt_decenter.py
kgpy/optimization/__init__.py
kgpy/optimization/minimization.py
kgpy/optimization/root_finding/__init__.py
kgpy/optimization/root_finding/scalar.py
kgpy/optimization/root_finding/vector.py
kgpy/plot/__init__.py
kgpy/plot/brace.py
kgpy/plot/curlyBrace.py
kgpy/transform/__init__.py
kgpy/transform/_rigid_test.py
kgpy/transform/rigid.py