Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ruizca/sixtexmm

Python utils for creating XMM-Newton SIXTE simulations
https://github.com/ruizca/sixtexmm

Last synced: about 1 month ago
JSON representation

Python utils for creating XMM-Newton SIXTE simulations

Awesome Lists containing this project

README

        

# Python tools for *XMM-Newton* SIXTE simulations

This repository contains Python modules for generating realistic simulations
of *XMM-Newton* imaging observations using [SIXTE](https://www.sternwarte.uni-erlangen.de/sixte/)
(SImulation of X-ray TElescopes; [Dauser et al. 2019](http://dx.doi.org/10.1051/0004-6361/201935978)).

The standard distribution of SIXTE includes a basic instrumental model for the
*XMM-Newton* cameras that consists of only a single CCD. We have therefore extended
this model by defining new instrumental files for all CCDs in each camera. We provide
a Jupyter Notebook in [`epic_xmm_files`](epic_xml_files/epic_sixte_xml.ipynb) showing
how to create this instrumental files. The vignneting behaviour and realistic
particle backgrounds are also included. The final event files produced by SIXTE for
each CCD are merged and modified so they can be processed further using *XMM-Newton*
[Science Analysis System](https://www.cosmos.esa.int/web/xmm-newton/what-is-sas) tasks.

We also provided tools for including the astrophysical background, constant and transient
sources, and full source catalogues in the simulations. Check the example scripts for
learning how to use these tools.

The main motivation for developing this tools was the creation of a
[large set of simulations](set_of_xmm_simulations_statix.py) used to characterize the
performance of the [STATiX source detection pipeline](https://github.com/ruizca/statix)
(Ruiz et al. 2023, in preparation). Check the paper for a detailed explanation of the
full setup of these simulations.

![sims](sims.png)

Dependencies
============
SIXTE and SAS has to be installed in your system and initilized for using these tools.
The following Python packages are also needed:

* astropy
* numpy
* sixty
* pxsas
* mocpy

[![ahead2020](ahead2020_logo.png)](http://ahead.astro.noa.gr/)

[![astropy](https://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat)](http://www.astropy.org/)