You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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"} and LombScarglePowerspectrum{.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)
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)