Skip to content

Muriel23/pystixsim_Muriel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STIX imager software simulator - pystixsim

The Spectrometer Telescope for Imaging X-rays (STIX) on Solar Orbiter is a hard X-ray imaging spectrometer covering the energy range from 4 to 150 keV. STIX observes hard X-ray bremsstrahlung emissions from solar flares and therefore provides diagnostics of the hottest ('10 MK) flare plasma while quantifying the location, spectrum, and energy content of flare-accelerated nonthermal electrons.

pystixsim is a simulator written in Python for the STIX imager that can simulate observed count patterns for sources of different shapes. In the simulator, each grid window is represented by a set of polygons. When simulating a point source at a particular location, the polygons are projected onto the detector plane, allowing for the determination of the illuminated area on each pixel using boolean operations with the projected polygons.

For non-point X-ray sources, patterns can be synthesized by weighting the patterns of point sources at different locations.

How it works

How it works

Examples:

https://github.com/drhlxiao/pystixsim/blob/main/examples/STIX_pattern_simulator.ipynb

Contact

Please contact me (hualin.xiao(at)fhnw.ch) if you would like to use it.

The simulator has been used for the following work:

About

STIX imager simulator in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.6%
  • Jupyter Notebook 3.9%
  • C 1.5%