Full Changelog#
0.2.0rc2.dev16+g95ff44c1a (2026-05-20)#
Breaking Changes#
The
ScienceDatamethodget_data()is now keyword only. (#196)Increased minimum versions for these dependencies: * Python >= 3.12 * astropy >= 6.1.0 * matplotlib >= 3.8.0 * sunpy >= 7.0 * xrayvisim >= 0.2.1 (#212)
Removals#
Remove deprecated
stixpy.sciencemodule usestixpy.product.Productinstead. (#196)
New Features#
Add support for the STIX L3 flare list product via the new
FlareListclass. Flare list files can be discovered withSTIXClientusing thestix.DataType.flarelistattribute, loaded withProduct, concatenated across files, filtered by boolean mask, and visualised with the bundledplot_timeseriesandplot_locationshelpers. Flare locations are exposed in both ICRS and Heliographic Stonyhurst frames, with location plots coloured by GOES class and projectable from Earth’s or Solar Orbiter’s point of view. (#225)plot_locationsgained a newobserver="carrington"mode (alias"hgc") that plots flare positions in Heliographic Carrington coordinates. Because the Carrington prime meridian rotates with the Sun, a persistent active region keeps the same longitude across many days, making catalogues that span weeks or months readable as a single rotation-fixed scatter rather than a streak smeared by solar rotation. (#225)
Bug Fixes#
Fixed version attributes not being exported in stixpy.net.attrs module. All version attributes (Version, VersionU, MinVersion, MinVersionU, MaxVersion, MaxVersionU) are now properly included in the module’s
__all__list and can be imported directly fromstixpy.net.attrs. (#209)Fix Imaging Demo to correctly use center of STIX field of view for initial grid correction and flare position estimation. (#216)
Internal Changes#
Update
STIXClientFido client to use format keyword andparsesyntax, internal changes only. (#177)Update package with sunpy template and enable updates. (#219)