Samenvatting
This paper describes the design and implementation of Stingray, a
library in Python built to perform time series analysis and related
tasks on astronomical light curves. Its core functionality comprises a
range of Fourier analysis techniques commonly used in spectral-timing
analysis, as well as extensions for analyzing pulsar data, simulating
data sets, and statistical modeling. Its modular build allows for easy
extensions and incorporation of its methods into data analysis workflows
and pipelines. We aim for the library to be a platform for the
implementation of future spectral-timing techniques. Here, we describe
the overall vision and framework, core functionality, extensions, and
connections to high-level command-line and graphical interfaces. The
code is well-tested, with a test coverage of currently 95%, and is
accompanied by extensive API documentation and a set of step-by-step
tutorials.
Originele taal-2 | English |
---|---|
Artikelnummer | 39 |
Aantal pagina's | 14 |
Tijdschrift | Astrophysical Journal |
Volume | 881 |
Nummer van het tijdschrift | 1 |
DOI's | |
Status | Published - 10-aug-2019 |