Specutils

Latest version: v1.19.0

Safety actively analyzes 688578 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

1.14.0

-------------------

Other Changes and Additions
^^^^^^^^^^^^^^^^^^^^^^^^^^^

- ``new_flux_unit`` changed to ``with_flux_unit`` to match spectral version,
updated docstring to reflect actual behavior. [1124]

- Compatibility with numpy 2.0 and astropy 6.1. [1130]

1.13.0

-------------------

New Features
^^^^^^^^^^^^

- Added SDSS-V file format readers. [1107]

- Switched from using ``numpy.correlate`` to ``scipy.signal.correlate`` in ``template_correlate``
and enabled passing through the ``method`` argument. [1114]

- Added DESI file format readers. [1116]

- Added ``truncate`` option for resampler and template correlation extrapolation treatment. [1121]

Bug Fixes
^^^^^^^^^

- SDSS reader now properly exposes the ``spPlate_identify`` and ``spPlate_loader`` functions. [1097]

- Masks now round-trip through tabular-fits reader/write. [1104]

- ``template_correlate`` no longer errors when used on a ``Spectrum1D`` that lacks an
``uncertainty`` array. [1118]

- ``with_spectral_unit`` has been changed to ``with_spectral_axis_unit`` and actually works
now. [1119]

- Template correlation functions now truncate to overlapping region to avoid NaNs in normalization
when spectrum and template have non-overlapping regions. [1121]

- Fixed numpy error when printing a ``Spectrum1D`` object. [1123]

Other Changes and Additions
^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Made a couple small updates to developer docs. [1110, 1112]

- Updated the format of ``Spectrum1D.__str__`` and ``Spectrum1D.__repr__``. [1123]

1.12.0

-------------------

New Features
^^^^^^^^^^^^

- Registering a ``SpectrumList`` reader for a data loader is now optional. [1068]

Bug Fixes
^^^^^^^^^

- Fixed SDSS-I/II spSpec units. [1066]

- Addressed compatibility with ASDF 3.0 for JWST data. [1079]

Other Changes and Additions
^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Corrected ``velocity_convention`` options in Spectrum1D docstring. [1088]

1.11.0

-------------------

New Features
^^^^^^^^^^^^

- ``wcs1d-fits`` loader now reads and writes boolean masks. [1051]

Bug Fixes
^^^^^^^^^
- Reimplementation of FluxConservingResampler. It is now faster and yields more accurate results. [1060]

- Fixed uncertainty calculations in centroid and gaussian width functions, also added an option
to use an ``astropy.uncertainty`` distribution instead of the analytic solution. [1057]

Other Changes and Additions
^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Drastically improved performance of region extraction. [1048]

- When creating a Spectrum1D object, it is enforced that the spectral axis is sorted and either
strictly increasing or decreasing. [1061]

1.10.0

-------------------

New Features
^^^^^^^^^^^^

- ``wcs1d-fits`` loader now reads and writes celestial components of
of multi-dimensional WCS, and handles ``mask`` and ``uncertainty``
attributes. [1009]

- Added support for reading from files with flux in counts. [1018]

Bug Fixes
^^^^^^^^^

- Fixed ``SpectralAxis.with_observer_stationary_relative_to`` to actually
return the updated spectral axis. [992]

- Fixed region extraction for axes/regions in units of ``u.pix``. [1001]

- ``tabular-fits`` writer now properly converts uncertainties to ``StdDevUncertainty``
if needed. [1027]

- Fix bug in ``fit_lines`` which gave unexpected outputs from the ``get_fit_info``
and ``ignore_units`` keyword arguments. [1030]

- Fix SNR calculations with both masks and regions. [1044]


Other Changes and Additions
^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Added some basic documentation for ``Spectrum1D.write``. [1017]

- JWST s2d and s3d readers now requires the optional dependency, ``stdatamodels``,
which user has to install separately. [1038]

- ASDF tag for Spectrum1D is now compatible with ASDF v3.
As a result, minversion of ``asdf`` has been bumped to 2.14.
Redundant ASDF schema for ``SpectralCoord`` is removed.
It also now supports ``mask`` serialization. [1042, 1053]

- JWST X1D reader will no longer raise a ``UnitWarning`` for surface brightness
error. [1050]

1.9.1

------------------

Bug Fixes
^^^^^^^^^

- Add and subtract operations on Spectrum1D now allow for other operand's class
to handle the arithmetic if that class has special handling. [988]

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.