History

Changelog

Not Yet Released

Full list of changes

v0.3 (2021-05-31)

  • Lots of performance improvements

  • Faster simulations

  • Averaged Power spectra and Cross spectra now handle Gaussian light curves correctly

  • Fixes in rebin functions

  • New statistical functions for signal detection in power spectra and pulsar search periodograms

  • Much improved FTOOL-compatible mission support

  • New implementation of the FFTFIT method to calculate pulsar times of arrival

  • H-test for pulsar searches

  • Z^2_n search adapted to binned and normally distribute pulse profiles

  • Large data processing (e.g. from NICER) allowed

  • Rebinning function now accepts unevenly sampled data

  • New saving and loading from/to Astropy Tables and Timeseries

  • Improved I/O to ascii, hdf5 and other formats

  • Rehaul of documentation

Full list of changes

v0.2 (2020-06-17)

  • Added Citation info

  • Fixed various normalization bugs in Powerspectrum

  • Speedup of lightcurve creation and handling

  • Made code compatible with Python 3.8, and dropped support to Python 2.7

  • Test speedups

  • Dead time models and Fourier Amplitude Difference correction

  • Roundtrip of LightCurve to lightkurve objects

  • Fourier-domain accelerated search for pulsars

  • Adapt package to APE-17

  • Periodograms now also accept event lists (instead of just light curves)

  • Allow transparent MJDREF change in event lists and light curves

Full list of changes

v0.1.3 (2019-06-11)

  • Bug fixes

v0.1.2

  • Bug fixes

v0.1.1

  • Bug fixes

v0.1 (2019-05-29)

  • Initial release.

Performance improvements

Version 0.2 introduced a few performance improvements when Lightcurve objects are created. Once the user defines either the counts per bin or the count rates, the other quantity will be evaluated _lazily_, the first time it is requested. Also, we introduce a new low_memory option in Lightcurve: if selected, and users define e.g. counts, countrate will be calculated _every_time it is requested, and will not be stored in order to free up RAM.

Previous projects merged to Stingray

  • Daniela Huppenkothen’s original Stingray

  • Matteo Bachetti’s MaLTPyNT

  • Abigail Stevens’ RXTE power spectra code and phase-resolved spectroscopy code

  • Simone Migliari’s and Paul Balm’s X-ray data exploration GUI commissioned by ESA