Published March 13, 2024
| Version v2.0.0
Software
Open
StingraySoftware/stingray: Stingray Version 2.0
Creators
- Matteo Bachetti1
- Daniela Huppenkothen2
- Usman Khan
- Himanshu Mishra3
- Swapnil Sharma4
- Abbie Stevens5
- John Swinbank
- Amogh Desai6
- Evandro Martinez Ribeiro7
- Haroon Rashid
- Mihir Tripathi
- Gaurav Joshi
- pupper emeritus
- Brigitta Sipőcz8
- Guglielmo Mastroserio
- Dhruv Vats9
- tappina
- omargamal8
- Meg Davis
- Achilles Rasquinha10
- Paul Balm
- Stuart Mumford11
- Devansh Shukla12
- Abhinav Kumar
- Riccardo Campana
- parkma99
- Nitish Garg13
- Akash Tandon14
- Anurag Hota
- Arnav Anand
- 1. INAF/Osservatorio Astronomico di Cagliari
- 2. SRON Netherlands Institute for Space Research
- 3. Harness
- 4. Interview Kickstart
- 5. Michigan State University
- 6. Sasahara Labs - TokyoTech
- 7. @victronenergy
- 8. Caltech/IPAC
- 9. @voltrondata
- 10. @aws
- 11. Aperio Software
- 12. Sardar Vallabhbhai National Institute of Technology
- 13. @google
- 14. @Looppanel
Description
v2.0 (2024-03-13)
New Features
- Power colors à la Heil et al. 2015 (#780)
- Calculate colors and intensities on a segment-by-segment basis in event lists (#781)
- A function to randomize data in small bad time intervals (#782)
- The Lomb Scargle Fourier Transform (fast and slow versions) and the
corresponding
LombScargleCrossspectrum
{.interpreted-text role="class"} andLombScarglePowerspectrum
{.interpreted-text role="class"} (#737) - A JAX implementation of the Gaussian Process tool by Hubener et al for QPO detection and parameter analysis. (#739)
- Extend join operation for events to arbitrary array attributes, not just pi and energy (#742)
- Allow the creation of empty light curves. (#745)
- Make StingrayTimeseries into a generalized light curve, with a less strict naming but implementing much of the underlying computing useful for Lightcurve as well. (#754)
- Our fast implementation of histograms is now safer (failing safely to the equivalent numpy histogram functions), more consistent (ranges moved to range, for consistency with numpy), and accept complex weights as well! (#764)
Bug Fixes
- When rms is low, the calculation in compute_rms often gave [NaN]{.title-ref}. We now check for this situation and give 0 with an uncertainty as a result. (#736)
- Eliminates deprecated call to [enable_deprecations_as_warnings]{.title-ref}, and contextually, changes the code to be much more robust in catching harmful warnings. (#738)
- Changes Crossspectrum.plot() function to plot the actual real and imaginary parts instead of their absolute values. (#747)
- Make commits marked as [docs only] skip all CI but the docs build (#749)
- Update tstart and tseg when using Lightcurve.truncate() (#753)
- Changed list comprehension to generator expression to reduce memory usage. (#756)
- Fix a bug with segment sizes not exact multiples of dt when dealing with light curves (#760)
- Fix a bug when light curve segments contain complex values (#760)
- Crossspectrum had "real" as default value. This meant that, for example, lags could not be calculated. Now the default value is "all", as it should be. (#762)
- Fix plotting of spectra, avoiding the plot of imaginary parts of real numbers (#763)
- Various bugfixes in [gti.py]{.title-ref}, and a new function to interpret the mix of multiple GTIs. (#774)
- Fixed subcs duplication by adding a check in the for loop that copies the attributes from table's meta items. (#776)
- Various bug fixes in DynamicalPowerspectrum, on event loading and time rebinning (#779)
- Fix issue with the Poisson noise calculation in lag spectra, that produced NaN errors under some conditions (#789)
- Fix rms computation and error bars (#792)
- Fix issue with
Powerspectrum
of a single light curve (#663) - Fix nphots estimate in accelsearch, that lead to an underestimation of the power of candidates (#807)
Breaking Changes
- Eliminate deprecated
format_
keyword from read and write methods. (#729) - Remove legacy interface and obsolete large data machinery. (#755)
- Eliminate deprecated
white_noise_level
keyword fromcompute_rms
. (#792)
Internal Changes
Files
StingraySoftware/stingray-v2.0.0.zip
Files
(30.6 MB)
Name | Size | Download all |
---|---|---|
md5:e4b6f0cacefe7ddc97c0161bf5e34e4c
|
30.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/StingraySoftware/stingray/tree/v2.0.0 (URL)