1
0

- Update to 6.0.1

## Bug Fixes
  ### astropy.coordinates
  * Previously passing a SkyCoord instance to the
    BaseCoordinateFrame separation() or separation_3d() methods
    could produce wrong results, depending on what additional frame
    attributes were defined on the SkyCoord, but now SkyCoord input
    can be used safely. [#15659]
  * Distance now accepts as parallax any angle-like value. This
    includes types like Column which have a unit but are not
    Quantity subclasses. [#15712]
  * The new default for the class method SkyCoord.from_name() is to
    look for coordinates first in SIMBAD, then in NED, and then in
    VizieR, instead of having no specific order. [#16046]
  ### astropy.io.ascii
  * Reading of CDS header files with multi-line descriptions where
    the continued line started with a number was broken. This is
    now fixed. [#15617]
  * Ensure that the names of mixin columns are properly propagated
    as labels for the MRT format. [#15848]
  * Fixed reading IPAC tables for long column type on some
    platforms, e.g., Windows. [#15992]
  ### astropy.io.fits
  * Fix TDISP parsing for floating numbers. [#16007]
  * Fix a crash when calling FITS writeto methods with stdout as
    the output stream. [#16008]
  * Fix TDISP parsing for floating numbers in formats ES / EN.
    [#16015]
  ### astropy.stats
  * Fix a spurious warning when calling sigma_clipped_stats on a

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=116
This commit is contained in:
Benjamin Greiner 2024-03-29 17:08:26 +00:00 committed by Git OBS Bridge
parent d699a9c342
commit c7226b37f0
4 changed files with 116 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:03cd801a55305da523cd8d780d76359f57255dcdc59fe0bdd71fd5154fc777d9
size 7064934

3
astropy-6.0.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:89a975de356d0608e74f1f493442fb3acbbb7a85b739e074460bb0340014b39c
size 7074537

View File

@ -1,3 +1,111 @@
-------------------------------------------------------------------
Fri Mar 29 16:51:14 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Update to 6.0.1
## Bug Fixes
### astropy.coordinates
* Previously passing a SkyCoord instance to the
BaseCoordinateFrame separation() or separation_3d() methods
could produce wrong results, depending on what additional frame
attributes were defined on the SkyCoord, but now SkyCoord input
can be used safely. [#15659]
* Distance now accepts as parallax any angle-like value. This
includes types like Column which have a unit but are not
Quantity subclasses. [#15712]
* The new default for the class method SkyCoord.from_name() is to
look for coordinates first in SIMBAD, then in NED, and then in
VizieR, instead of having no specific order. [#16046]
### astropy.io.ascii
* Reading of CDS header files with multi-line descriptions where
the continued line started with a number was broken. This is
now fixed. [#15617]
* Ensure that the names of mixin columns are properly propagated
as labels for the MRT format. [#15848]
* Fixed reading IPAC tables for long column type on some
platforms, e.g., Windows. [#15992]
### astropy.io.fits
* Fix TDISP parsing for floating numbers. [#16007]
* Fix a crash when calling FITS writeto methods with stdout as
the output stream. [#16008]
* Fix TDISP parsing for floating numbers in formats ES / EN.
[#16015]
### astropy.stats
* Fix a spurious warning when calling sigma_clipped_stats on a
MaskedColumn. [#15844]
### astropy.table
* Fix a Table bug when setting items (via slice or index list) in
a bytes type MaskedColumn would cause the column mask to be set
to all False. A common way to trigger this bug was reading a
FITS file with masked string data and then sorting the table.
[#15669]
* Fix slicing logic for Row. Previously, slicing a
astropy.table.row.Row object would incorrectly return a column,
now it correctly returns a list of values from that row.
[#15733]
* Fix a ValueError raised by table.join when fed with large
tables. This would typically happen in situations when the
result joined table would be too large to fit in memory. In
those situations, the error message is now much more clearly
about the necessary memory size. [#15734]
* Fix an unintended exception being raised when attempting to
compare two unequal Table instances. [#15845]
* Ensure that if a Column is initialized with a Quantity it will
use by default a possible name defined on the quantitys .info.
[#15848]
* The unit conversion convert_unit_to with MaskedColumn was
broken as it was storing the old unit in a dictionary attached
to underlying np.ma.MaskedArray. This fixes it by overwriting
the old unit after unit conversion. [#16118]
* astropy.table.vstack will no longer modify the input list even
when it contains non-Table objects like astropy.table.Row.
[#16130]
### astropy.units
* Fix an issue with unicode string representations of units shown
as superscripts (like degree) when raised to some power. Like
for LaTeX representations, now the superscript unicode
character is replaced by the literal short name before adding
the power. [#15755]
* Fix a missing Sun unit in the list of VOUnits simple_units.
[#15832]
* Fix write/read roundtrips with empty Table dumped to ECSV.
[#15885]
* Fix a bug where LaTeX formatter would return empty strings for
unity (1) input. [#15923]
* Ensure powers of units are consistently as simple as possible.
So, an integer if possible, otherwise a float, or a fraction if
the float is really close to that. This also ensures the hash
of a unit is unique for any given unit (previously, the same
power could be represented as float, int or fraction, which
made the hash different). [#16058]
* Ensure that find_equivalent_units only returns actual units,
not units that raised to some power match the requested one.
With this fix, (u.m**-3).find_equivalent_units() properly finds
nothing, rather than all units of length. [#16127]
### astropy.utils
* Fix a bug where astropy.utils.console.Spinner would leak
newlines for messages longer than terminal width. [#16040]
* Update report_diff_values so the diff no longer depends on the
console terminal size. [#16065]
* Fix support in Masked for generalized ufuncs with more than a
single core dimension (such as erfa.rxp). [#16120]
### astropy.visualization
* Fix an edge case where quantity_support would produce duplicate
tick labels for small data ranges. [#15841]
### astropy.wcs
* Updated bundled WCSLIB version to 8.2.2. This update fixes
character buffer overflows in the comment string for the
longitude and latitude axes triggered by some projections in
wcshdo(), and also the formatting for generic coordinate
systems. For a full list of changes - see
http://www.atnf.csiro.au/people/mcalabre/WCS/CHANGES or
astropy/cextern/wcslib/CHANGES [#15795]
* Fixed a bug in fit_wcs_from_points that does not set the
default value of the cdelt of the returned WCS object. [#16027]
## Other Changes and Additions
* Given the potential breaking changes with the upcoming Numpy
2.0 release, this release pins Numpy<2.0 and support for Numpy
2.0 will be added in the v6.1.0 release.
-------------------------------------------------------------------
Tue Mar 19 10:51:28 UTC 2024 - Ben Greiner <code@bnavigator.de>

View File

@ -49,7 +49,7 @@
%{?sle15_python_module_pythons}
Name: python-astropy%{psuffix}
Version: 6.0.0
Version: 6.0.1
Release: 0
Summary: Community-developed python astronomy tools
License: BSD-3-Clause
@ -62,7 +62,7 @@ Source100: python-astropy-rpmlintrc
# https://docs.astropy.org/en/v6.0/install.html#requirements
BuildRequires: %{python_module Cython >= 3 with %python-Cython < 3.1}
BuildRequires: %{python_module devel >= 3.9}
BuildRequires: %{python_module extension-helpers}
BuildRequires: %{python_module extension-helpers >= 1.0}
BuildRequires: %{python_module numpy-devel >= 1.25 with %python-numpy-devel < 2}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools_scm >= 6.2}
@ -73,9 +73,9 @@ BuildRequires: hdf5-devel
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
Requires: python-PyYAML >= 3.13
Requires: python-astropy-iers-data >= 0.2023.10.30.0.29.53
Requires: python-astropy-iers-data >= 0.2024.2.26.0.28.55
Requires: python-packaging >= 19.0
Requires: python-pyerfa >= 2.0
Requires: python-pyerfa >= 2.0.1.1
Requires: (python-numpy >= 1.22 with python-numpy < 2)
Requires(post): update-alternatives
Requires(postun): update-alternatives
@ -144,6 +144,7 @@ BuildRequires: %{python_module pytest-mpl}
BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module sgp4 >= 2.3}
BuildRequires: %{python_module skyfield >= 1.20 if %python-base < 3.11}
BuildRequires: %{python_module threadpoolctl}
# /SECTION
%endif
%python_subpackages