Full Changelog#

0.6.0a2.dev14+g6f732b5 (2025-02-10)#

Breaking Changes#

New Features#

Bug Fixes#

  • In the fermi, the function get_detector_sun_angles_for_time returns the angle with respect to the Sun of each Fermi/GBM detector. However, these files contain gaps due to the South Atlantic Anomaly. If the time requested falls in one of these gaps, the code will return the detector angles for the next available time. This can be several minutes different from the time requested. Now, a warning to the user will be raised if the time returned by the code is more than 1 minute different from the time requested (1 minute is the nominal cadence of the spacecraft weekly file), and explains that this is likely due to a South Atlantic Anomaly encounter. (#128)

  • The function plot_detector_sun_angles was broken, due to the formatting of the time axis. (#130)

  • Fixed a bug in remove_lytaf_events_from_timeseries where units were not being correctly passed to new timeseries. (#143)

Documentation#

  • Add a topic guide on a vocabulary for instrument response functions. (#111)

Internal Changes#

  • Re-templated the entire library to use the new sunpy template. (#133)

0.5.0 (2023-11-17)#

Maintenance release, no new features or bugfixes.

Breaking Changes#

  • Increased minimum version of sunpy to 5.0.0

  • Increased minimum version of Python to 3.9

0.4.0 (2023-04-04)#

Backwards Incompatible Changes#

  • This removes the older version of sunkit_instruments.goes_xrs.calculate_temperature_em that no longer works for the re-processed netcdf files and new GOES-R data.

    This also removes the sunkit_instruments.goes_xrs.calculate_radiative_loss_rate and sunkit_instruments.goes_xrs.calculate_xray_luminosity functions that also no longer work in their current form.

    The new sunkit_instruments.goes_xrs.calculate_temperature_em function now returns a new sunpy.timeseries.GenericTimeSeries with the temperature and emission measure rather than appending columns to the passed XRSTimeSeries. (#81)

Features#

0.3.0 (2022-05-24)#

Backwards Incompatible Changes#

  • Dropped Python 3.7 support. (#53)

  • Minimum version of sunpy is now 4.0 (LTS). (#61)

Features#

Bug Fixes#

  • Fermi pointing file names changed from “_p202_v001” to “_p310_v001” upstream. (#48)

0.2.0 (2021-02-13)#

Features#

0.1.0 (2020-09-30)#

Features#

  • Creation of the package with all code from sunpy.instr.