Full Changelog#

0.2.0rc2.dev16+g95ff44c1a (2026-05-20)#

Breaking Changes#

  • The ScienceData method get_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#

New Features#

  • Add ability to control the data normalisation to get_data via the vtype keyword:
    • ‘c’ - count [c]

    • ‘cr’ - count rate [c/s]

    • ‘dcr’ - differential count rate [c/(s keV)] (#196)

  • Add support for the STIX L3 flare list product via the new FlareList class. Flare list files can be discovered with STIXClient using the stix.DataType.flarelist attribute, loaded with Product, concatenated across files, filtered by boolean mask, and visualised with the bundled plot_timeseries and plot_locations helpers. 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_locations gained a new observer="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 from stixpy.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 STIXClient Fido client to use format keyword and parse syntax, internal changes only. (#177)

  • Update package with sunpy template and enable updates. (#219)