.gitignore
.mailmap
.readthedocs.yaml
CHANGES.rst
CITATION
CODE_OF_CONDUCT.md
DESCRIPTION.rst
LICENSE
MANIFEST.in
README.md
mysim_result.fits
pyproject.toml
setup.cfg
setup.py
tox.ini
.github/dependabot.yml
.github/workflows/ci_tests.yml
docs/Makefile
docs/changelog.rst
docs/conf.py
docs/contributing.rst
docs/conventions.rst
docs/credits.rst
docs/design.rst
docs/examples.rst
docs/index.rst
docs/install.rst
docs/licenses.rst
docs/missions.rst
docs/newopticalelements.rst
docs/optics.rst
docs/requirements.txt
docs/results.rst
docs/runexample.rst
docs/source.rst
docs/support.rst
docs/utils.rst
docs/visualization.rst
docs/_static/ex_pol.x3d
docs/_static/notes.txt
docs/_static/subaperturing.x3d
docs/_static/x3dom.css
docs/_static/x3dom.js
docs/_templates/layout.html
docs/_templates/autosummary/base.rst
docs/_templates/autosummary/class.rst
docs/_templates/autosummary/module.rst
docs/design/rowland.rst
docs/design/tolerancing.rst
docs/design/uncertainties.rst
examples/chandra.py
examples/mlmirror.py
licenses/BSD_LICENSE.rst
licenses/LICENSE.rst
marxs/CITATION
marxs/__init__.py
marxs/_astropy_init.py
marxs/conftest.py
marxs/utils.py
marxs/version.py
marxs.egg-info/PKG-INFO
marxs.egg-info/SOURCES.txt
marxs.egg-info/dependency_links.txt
marxs.egg-info/not-zip-safe
marxs.egg-info/requires.txt
marxs.egg-info/top_level.txt
marxs/analysis/__init__.py
marxs/analysis/analysis.py
marxs/analysis/coords.py
marxs/analysis/gratings.py
marxs/analysis/plots.py
marxs/analysis/run_helpers.py
marxs/analysis/tests/__init__.py
marxs/analysis/tests/test_analysis.py
marxs/analysis/tests/test_coords.py
marxs/analysis/tests/test_grating.py
marxs/base/__init__.py
marxs/base/base.py
marxs/base/test/__init__.py
marxs/base/test/test_base.py
marxs/design/__init__.py
marxs/design/bendgratings.py
marxs/design/rowland.py
marxs/design/tolerancing.py
marxs/design/uncertainties.py
marxs/design/tests/__init__.py
marxs/design/tests/test_design.py
marxs/design/tests/test_tolerancing.py
marxs/design/tests/test_uncertainties.py
marxs/design/tests/data/wiggle_global.fits
marxs/math/__init__.py
marxs/math/geometry.py
marxs/math/pluecker.py
marxs/math/polarization.py
marxs/math/random.py
marxs/math/rotations.py
marxs/math/utils.py
marxs/math/tests/__init__.py
marxs/math/tests/test_geometry.py
marxs/math/tests/test_math.py
marxs/math/tests/test_polarization.py
marxs/math/tests/test_random.py
marxs/math/tests/test_rotation.py
marxs/math/tests/test_utils.py
marxs/missions/__init__.py
marxs/missions/AXIS/AXIS.py
marxs/missions/AXIS/AXIS_metashellgeom.dat
marxs/missions/arcus/__init__.py
marxs/missions/arcus/analyze_grid.py
marxs/missions/arcus/arcus.py
marxs/missions/arcus/arfrmf.py
marxs/missions/arcus/boom.py
marxs/missions/arcus/defaults.py
marxs/missions/arcus/load_csv.py
marxs/missions/arcus/ralfgrating.py
marxs/missions/arcus/spo.py
marxs/missions/arcus/utils.py
marxs/missions/arcus/data/osip_template.md
marxs/missions/arcus/tests/__init__.py
marxs/missions/arcus/tests/test_arfrmf.py
marxs/missions/arcus/tests/test_blaze.py
marxs/missions/arcus/tests/test_layout.py
marxs/missions/arcus/tests/test_orders.py
marxs/missions/athena/__init__.py
marxs/missions/athena/athecat.py
marxs/missions/athena/spo.py
marxs/missions/athena/data/coated_reflectivity.csv
marxs/missions/athena/data/lossterm.csv
marxs/missions/athena/data/xous.csv
marxs/missions/chandra/HESSdesign.rdb
marxs/missions/chandra/__init__.py
marxs/missions/chandra/chandra_global.py
marxs/missions/chandra/data.py
marxs/missions/chandra/det_acis.py
marxs/missions/chandra/dither.py
marxs/missions/chandra/fitsheaders.py
marxs/missions/chandra/hess.py
marxs/missions/chandra/hrma_py.py
marxs/missions/chandra/tests/__init__.py
marxs/missions/chandra/tests/marx.par
marxs/missions/chandra/tests/marxasp.par
marxs/missions/chandra/tests/sim_asol.fits
marxs/missions/chandra/tests/test_chandra.py
marxs/missions/chandra/tests/test_hetg.py
marxs/missions/chandra/tests/test_hrma.py
marxs/missions/lynx/__init__.py
marxs/missions/lynx/load_csv.py
marxs/missions/lynx/lynx.py
marxs/missions/lynx/mirror.py
marxs/missions/lynx/ralfgrating.py
marxs/missions/lynx/data/filtersqe.dat
marxs/missions/lynx/data/ir_reflectivity.dat
marxs/missions/lynx/data/metashelleff.dat
marxs/missions/lynx/data/metashellgeom.dat
marxs/missions/mitsnl/__init__.py
marxs/missions/mitsnl/catgrating.py
marxs/missions/mitsnl/tolerances.py
marxs/missions/mitsnl/data/SiPt_efficiency_5_7.dat
marxs/missions/mitsnl/data/SiTransmission.csv
marxs/missions/mitsnl/data/Si_efficiency_5_7.dat
marxs/missions/mitsnl/data/Si_efficiency_5_7_widebars.ecsv
marxs/missions/mitsnl/tests/__init__.py
marxs/missions/mitsnl/tests/grating_efficiency.csv
marxs/missions/mitsnl/tests/grating_efficiency_broken.csv
marxs/missions/mitsnl/tests/test_cat.py
marxs/missions/mitsnl/tests/test_tolerances.py
marxs/optics/__init__.py
marxs/optics/aperture.py
marxs/optics/baffles.py
marxs/optics/base.py
marxs/optics/cdef.txt
marxs/optics/detector.py
marxs/optics/filter.py
marxs/optics/grating.py
marxs/optics/hrma.par
marxs/optics/marx.py
marxs/optics/marx_build.py
marxs/optics/mirror.py
marxs/optics/multiLayerMirror.py
marxs/optics/scatter.py
marxs/optics/data/A12113.txt
marxs/optics/data/A13164.txt
marxs/optics/data/A14070B.txt
marxs/optics/data/A14080B.txt
marxs/optics/data/ALSpolarization.txt
marxs/optics/data/ALSpolarization2.txt
marxs/optics/data/testFile_mirror.txt
marxs/optics/tests/__init__.py
marxs/optics/tests/test_all_optics.py
marxs/optics/tests/test_apertures.py
marxs/optics/tests/test_baffle.py
marxs/optics/tests/test_base.py
marxs/optics/tests/test_detector.py
marxs/optics/tests/test_filter.py
marxs/optics/tests/test_grating.py
marxs/optics/tests/test_marx.py
marxs/optics/tests/test_mirror.py
marxs/optics/tests/test_mlMirror.py
marxs/optics/tests/test_optics.py
marxs/optics/tests/test_scatter.py
marxs/optics/tests/data/ccd_redist_normal.ecsv
marxs/reduction/__init__.py
marxs/reduction/lsfparm.py
marxs/reduction/ogip.py
marxs/reduction/osip.py
marxs/reduction/tests/__init__.py
marxs/reduction/tests/test_col_or_key.py
marxs/reduction/tests/test_ogip.py
marxs/reduction/tests/test_osip.py
marxs/reduction/tests/test_rmf.py
marxs/simulator/__init__.py
marxs/simulator/simulator.py
marxs/simulator/tests/__init__.py
marxs/simulator/tests/test_parallel.py
marxs/simulator/tests/test_simulator.py
marxs/source/__init__.py
marxs/source/basesources.py
marxs/source/labSource.py
marxs/source/pointing.py
marxs/source/tests/__init__.py
marxs/source/tests/test_farLabPointSource.py
marxs/source/tests/test_labPointSource.py
marxs/source/tests/test_pointing.py
marxs/source/tests/test_source.py
marxs/tests/__init__.py
marxs/tests/test_analysis.py
marxs/tests/test_base.py
marxs/tests/test_general.py
marxs/tests/test_simulator.py
marxs/tests/test_src_mir_det.py
marxs/tests/test_utils_in_rootdir.py
marxs/visualization/__init__.py
marxs/visualization/mayavi.py
marxs/visualization/threejs.py
marxs/visualization/threejsjson.py
marxs/visualization/utils.py
marxs/visualization/x3d.py
marxs/visualization/tests/__init__.py
marxs/visualization/tests/test_threejsjson.py
marxs/visualization/tests/test_utils.py
marxs/visualization/tests/test_x3d.py
marxs/visualization/threejs_files/MARXSloader.js
marxs/visualization/threejs_files/ModifiedTorusBufferGeometry.js
marxs/visualization/threejs_files/jsonschema.json
marxs/visualization/threejs_files/loader.html