Full Changelog#
0.7.0 (2025-10-16)#
Breaking Changes#
Increased the minimum version of Python to 3.10.0 (#257)
Increased minimum required version of
ndcubeto 2.3.0. This comes with the removal of older metadata handling methods which are now using upstreamed methods from ndcube. (#273)Increased minimum version of Python to 3.12. Increased minimum version of NumPy to 1.26.0. Increased minimum version of Astropy to 6.1.0. Increased minimum version of sunpy to 7.0.0. (#293)
0.6.0 (2025-06-12)#
Breaking Changes#
Increased the minimum version of
sunpyto 6.0.0Increased the minimum version of
ndcubeto 2.3.2Increased the minimum version of Python to 3.10
Removed internal metadata handling and replaced it with the new ndcube version.
0.5.1 (2024-01-17)#
Bug Fixes#
Fixed SPICE reader from hardcoing
u.aduand instead using the “BUNIT” keyword in the FITS header. (#254)
0.5.0 (2023-11-16)#
Breaking Changes#
Increased the minimum version of
sunpyto 5.0.0Increased the minimum version of
ndcubeto 2.1.2Increased the minimum version of Python to 3.9
0.4.3 (2022-10-06)#
Bug Fixes#
Fixed SPICE reader failing on FITS files containing
WCSDVARRHDUs (with additional distortion information), by ignoring these HDUs. (#215)
0.4.2 (2022-06-08)#
Bug Fixes#
0.4.1 (2022-05-24)#
Breaking Changes#
Increased the minimum version of
sunpyto 4.0.0
0.4.0 (2022-03-08)#
Breaking Changes#
Removed IRIS reader, you will want to install and use
irispy-lmsalinstead.Removed support for Python 3.7. (#198)
0.3.0 (2021-11-19)#
Breaking Changes#
In IRIS spectrograph read, move all metadata to the meta objects of the raster cubes. (#182)
Remove extra_coords keyword from
SpectrogramCubein accordance with new ndcube 2.0 API. Extra coords can by added through the ndcube ExtraCoords.add API which is new in ndcube 2.0. (#182)In IRIS spectrograph reader, all extra coords except time have been moved to the meta object. (#182)
Removed
lonandlatproperties from all objects in sunraster. (#184)
New Features#
Create new property
sunraster.spectrogram.SpectrogramSequence.celestial, onsunraster.spectrogram.SpectrogramSequenceto return aSkyCoordholding the celestial world coords of the pixels. (#182)Create new property
celestial, onSpectrogramCubeto return aSkyCoordholding the celestial world coords of the pixels. (#182)Create a new
~sunraster.instr.iris.IRISSGMetametadata object. (#182)Added a sliceable
Metaclass for axis-associated metadata. (#184)
0.2.0 (2021-01-28)#
Features#
Include a base time to output of
sunraster.SpectrogramCube.timewhen time is derived from WCS and a recognized base time can be found in meta. (#168)Add optional instrument_axes attribute to SpectrogramCube to enable users to keep track of axes (including through slicing) when axes may have a significance not fully described by the world axis physical types. (#169)
Create new Metadata classes for defining mapping of metadata from instrument-specific files to a general metedata API. Includes a specific mapping for SolO/SPICE. (#171)
Replace RasterSequence world_axis_physical_type properties with versions using NDCubeSequence.array_axis_physical_types. (#173)
Provide functions to read SPICE file. Also refactor Meta class to be dict-like. (#173)
Enable SPICE FITS reader to handle multiple files. (#178)
Bug Fixes#
Bump min ndcube version to fix bug caused when OS is bot 64-bit. (#162)
Stop
SpectrogramSequencecrashing when time coord not 1-D. (#178)Allow SPICE FITS reader to read handle dumbbell windows. (#178)
Ensure args are passed correctly to NDCube constructor by SpectrogramCube by entering them as kwargs instead of ordered args. (#179)
Trivial/Internal Changes#
Altered names of some SPICEMeta properties. (#178)