Skip to content

Stingray v2.2

Latest
Compare
Choose a tag to compare
@matteobachetti matteobachetti released this 22 Oct 11:50
28f2479

This release accompanies the review of Stingray from pyOpenSci. As such, it contains some internal changes that were driven by the review together with some new addition.

New Features

  • Introduce FITSReader class for lazy-loading of event lists
    (#834)
  • Add a compute_rms function to LombScarglePowerspectrum
    (#828)
  • Implement the shift-and-add technique for QPOs and other
    varying power spectral features
    (#849)

Bug Fixes

  • The fold_events function now checks if the keyword arguments
    kwargs are in the list of optional parameters. If
    any unidentified keys are present, it raises a
    ValueError. This fix ensures that the function only
    accepts valid optional parameters and provides a clear error message
    for unsupported keys.
    (#837)

Internal Changes

  • Eliminated runtime dependency on setuptools
    (#852)
  • Moved configuration to pyproject.toml as recommended by PEP 621
    (#842)
  • Added pre-commit hooks in pre-commit-config.yaml
    (#847)
  • Improved main page of the documentation
    (#748)