Chandra-MARX / marxs

Multi-Architecture-Raytrace-Xraymission-Simulator
http://marxs.readthedocs.io/en/latest/
GNU General Public License v3.0
6 stars 9 forks source link
astronomy python raytracing

MARXS

Multi-Architecture-Raytrace-Xraymission-Simulator

PyPI - Version

DOI

CI tests

Documentation Status

Coverage Status

Powered by Astropy

What does MARXS do?

MARXS (Multi-Architecture-Raytrace-Xraymission-Simulator) is a toolsuite to simulate X-ray observatories. It is primarily aimed at astronomical X-ray satellites and sounding rocket payloads, but can be used to ray-trace experiments in the laboratory as well. MARXS performs polarization Monte-Carlo ray-trace simulations from a source (astronomical or lab) through a collection of optical elements such as mirrors, baffles, and gratings to a detector.

MARXS modular structure is designed to serve two main use cases:

Installation

See the installation instructions in the documentation.

Citation

Look at the CITATION file for the citation information.

Contributions

We welcome contributions through pull requests on Github. Please follow our code of conduct.