Stingray: A Modern Python Library For Spectral Timing

D. Huppenkothen, M. Bachetti, A. L. Stevens, S. Migliari, P. Balm +7 more
1/23/2019
astro-ph.IMastro-ph.HE

Official code: StingraySoftware/stingraypaper (4 stars, last commit 2019-05-10).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

The Stingray paper

45TeX, Jupyter NotebookMar 28, 20177 years ago

Similar Papers

Cite this paper

@article{huppenkothen2019stingray,
  title  = {Stingray: A Modern Python Library For Spectral Timing},
  author = {D. Huppenkothen and M. Bachetti and A. L. Stevens and S. Migliari and P. Balm and O. Hammad and U. M. Khan and H. Mishra and H. Rashid and S. Sharma and R. V. Blanco and E. M. Ribeiro},
  year   = {2019},
  eprint = {1901.07681},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1901.07681}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1901.07681.svg)](https://codeofpaper.com/paper/1901.07681)

Discussion