High performance Stingray
arXiv:2609.02857 · doi:10.1016/j.ascom.2026.101096
Abstract
X-ray astrophysical objects show variability on a wide range of timescales, i.e. from fractions of second to years. The open-source Python library stingray is able to perform time series analyses with a focus on high-energy astrophysics. Comprising the most commonly used Fourier analyses techniques, it also supports a range of additional extensions able to analyse pulsar data, simulate data sets and perform statistical modelling. With the latest release of the code, new Fourier methods and support for additional missions have been implemented, making Stingray more easily adaptable and extendable to other use cases. In this paper we focus on testing the performance and robustness of the latest version of stingray . We consider the possible different behaviour of the code when dealing with data sets smaller or larger than the RAM. We address the problem of dealing with large data sets and implemented parallel versions of the slowest methods in this regime. For small data sets, we investigate the possibility of a porting in GPU of key functions of the code.
References in corpus (9)
- Array Programming with NumPy
- The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package
- The NewAthena mission concept in the context of the next decade of X-ray astronomy
- Science objectives of the Einstein Probe mission
- Phase-resolved spectroscopy of low frequency quasi-periodic oscillations in GRS 1915+105
- Measuring fundamental jet properties with multi-wavelength fast timing of the black hole X-ray binary MAXI J1820+070
- A fast radio burst with sub-millisecond quasi-periodic structure
- A discovery of Two Slow Pulsars with FAST: "Ronin" from the Globular Cluster M15
- The X-ray spectral-timing contribution of the stellar wind in the hard state of Cyg X-1