Full Changelog#
Stixpy 0.2.1 (2026-03-10)#
Bug Fixes#
Update sunpy dependency to <7.0 as code not updated for new Fido client API. (#211)
Stixpy 0.2.0 (2026-01-18)#
Backwards Incompatible Changes#
Features#
Update
Fidoclient to optionally take root path or url. Also add attributes to enable searching for specific versions for example latest version available. (#143)Enable
stixpy.calibration.visibility.create_meta_pixelsto include only top or bottom row of big pixels. (#148)Update
Fidoclient for change in aspect/ephemeris file name and path. (#153)Add the pixel area normalisation from
create_meta_pixelsto dictionary returned. (#162)Add new timeseries source for STIX ANC aspect data
ANCAspect. (#169)Add a instrument configuration constant
STIX_INSTRUMENTto bundle instrument constants like grid configurations, pixel sizes …. (#171)Update imaging demo to use Sun center as location for making initial full disk back projection to determine flare location. (#173)
Add enhanced pixel plot ~`stixpy.product.sources.science.PixelPlotMixin` improved layout now shows detector quadrant and labels. Pixel plots now support three options a normal bar plot an error bar plot and configuration plot. (#178)
Created new
stixpy.visualisation.plotters.PixelPlotterclass to create pixel plots by moving and refactored code from current mixin so current API is maintained. This new approach simplifies thesciencemodule and programmatic access to the plot controls enabling animations. (#181)
Bug Fixes#
Fixed a bug in stixpy.calibration.visibility.create_meta_pixels to correctly determine which time bins to include in the sum based on their overlap with the specified time range. (#138)
Fix bug in orientation of grids for internal shadowing. (#146)
Fix bug where pointing information could be improperly interpolated in
get_hpc_info. (#152)Fix typo in
create_meta_pixelswhich cased error if grid shadow correction was enabled. Also update grid calculations to useSkycoordobjects. (#156)Fix error in
filter_for_latest_versionif the result table was empty. (#160)Fix bug in STIX Fido client which caused data that spanned midnight to be missed. (#176)
Fix apparent bug in
create_meta_pixelsby improving naming and docstrings. (#194)Fix incomplete conversion of
calibrate_visibilityto useSkyCoord. (#194)Fix ELUT reader
read_elutfor column name change in upstream files. (#194)Restore mistakenly dropped updateds to the energies used in
generate_transmission_tables.: (#197)Fix bug in
get_datawhen specifyingpixel_indiceswith data containing less than 12 pixels. (#200)
Improved Documentation#
Trivial/Internal Changes#
Update project configuration move to
project.tomland individual config files for each tool (isort, ruff, pytest, etc) and add zenodo config file and mailmap. (#158)
Stixpy 0.1.3.dev14+gb8fe13f.d20250429 (2025-11-07)#
Bug Fixes#
Fix some inconsistencies on the data units in plots, also return handle to the image from
plot_spectrogram. (#134)Fix bug reintroduce by last fix in
em, update code incalibrate_visibilityand imaging demo to use Tx, Ty rather than Ty, Tx as before. (#137)