Skip to content

Stingray v2.2

Latest
Compare
Choose a tag to compare
@matteobachetti matteobachetti released this 22 Oct 11:50
· 39 commits to main since this release
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)