Skip to content

Latest commit

 

History

History
128 lines (87 loc) · 5.77 KB

File metadata and controls

128 lines (87 loc) · 5.77 KB

0.7.0 (2025-10-16)

Breaking Changes

  • Increased the minimum version of Python to 3.10.0 (#257)
  • Increased minimum required version of ndcube to 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 sunpy to 6.0.0
  • Increased the minimum version of ndcube to 2.3.2
  • Increased 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.adu and instead using the "BUNIT" keyword in the FITS header. (#254)

0.5.0 (2023-11-16)

Breaking Changes

  • Increased the minimum version of sunpy to 5.0.0
  • Increased the minimum version of ndcube to 2.1.2
  • Increased the minimum version of Python to 3.9

0.4.3 (2022-10-06)

Bug Fixes

  • Fixed SPICE reader failing on FITS files containing WCSDVARR HDUs (with additional distortion information), by ignoring these HDUs. (#215)

0.4.2 (2022-06-08)

Bug Fixes

  • Allow SPICE FITS reader to read handle wide-slit files. (#204)
  • Allow SPICE FITS reader to handle files with missing telemetry. (#205)

0.4.1 (2022-05-24)

Breaking Changes

  • Increased the minimum version of sunpy to 4.0.0

0.4.0 (2022-03-08)

Breaking Changes

  • Removed IRIS reader, you will want to install and use irispy-lmsal instead.
  • 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 ~sunraster.spectrogram.SpectrogramCube in 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 lon and lat properties from all objects in sunraster. (#184)

New Features

  • Create new property sunraster.spectrogram.SpectrogramSequence.celestial, on sunraster.spectrogram.SpectrogramSequence to return a ~astropy.coordinates.SkyCoord holding the celestial world coords of the pixels. (#182)
  • Create new property ~sunraster.spectrogram.SpectrogramCube.celestial, on ~sunraster.spectrogram.SpectrogramCube to return a ~astropy.coordinates.SkyCoord holding the celestial world coords of the pixels. (#182)
  • Create a new ~sunraster.instr.iris.IRISSGMeta metadata object. (#182)
  • Added a sliceable Meta class for axis-associated metadata. (#184)

0.2.0 (2021-01-28)

Features

  • Include a base time to output of sunraster.SpectrogramCube.time when 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 ~sunraster.spectrogram_sequence.SpectrogramSequence crashing 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)