- Update to 5.3.4
## Bug Fixes
### astropy.io.misc
* Updated ``astropy.io.misc.yaml`` so ``dump()` with a numpy
object array or ``load()`` with YAML representing a Numpy
object array both raise ``TypeError``. This prevents problems
like a segmentation fault. [#15373]
### astropy.io.votable
* Fixed a bug in ``convert_to_writable_filelike`` where
``GzipFile`` was not closed properly. [#15359]
### astropy.units
* In VOUnit, the spaces around the slash were removed in the
formatting of fractions, and fractional powers now also use the
"**" operator. [#15282]
* We now ensure that the unit ``u.cgs.cm`` is just an alias of
``u.si.cm``, instead of a redefinition. This ensures that
``u.Unit("cm") / u.cm`` will reliably cancel to dimensionless
(instead of some "cm / cm"). [#15368]
### astropy.utils
* For ``Masked``, ``np.ptp`` and the ``.ptp()`` method now
properly account for the mask, ensuring the result is identical
to subtracting the maximum and minimum (with the same
arguments). [#15380]
## Other Changes and Additions
* Compatibility with Python 3.12. [#14784]
* Replaced the URL of ``IETF_LEAP_SECOND_URL`` because the
original is now defunct and IETF now defers to IANA for such
look-up. [#15421]
OBS-URL: https://build.opensuse.org/request/show/1115987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astropy?expand=0&rev=46
## Bug Fixes
### astropy.io.misc
* Updated ``astropy.io.misc.yaml`` so ``dump()` with a numpy
object array or ``load()`` with YAML representing a Numpy
object array both raise ``TypeError``. This prevents problems
like a segmentation fault. [#15373]
### astropy.io.votable
* Fixed a bug in ``convert_to_writable_filelike`` where
``GzipFile`` was not closed properly. [#15359]
### astropy.units
* In VOUnit, the spaces around the slash were removed in the
formatting of fractions, and fractional powers now also use the
"**" operator. [#15282]
* We now ensure that the unit ``u.cgs.cm`` is just an alias of
``u.si.cm``, instead of a redefinition. This ensures that
``u.Unit("cm") / u.cm`` will reliably cancel to dimensionless
(instead of some "cm / cm"). [#15368]
### astropy.utils
* For ``Masked``, ``np.ptp`` and the ``.ptp()`` method now
properly account for the mask, ensuring the result is identical
to subtracting the maximum and minimum (with the same
arguments). [#15380]
## Other Changes and Additions
* Compatibility with Python 3.12. [#14784]
* Replaced the URL of ``IETF_LEAP_SECOND_URL`` because the
original is now defunct and IETF now defers to IANA for such
look-up. [#15421]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=104
- Update to 5.3.3
## Bug Fixes
### astropy.coordinates
* TransformGraph.to_dot_graph() now throws an exception for
invalid savelayout.
### astropy.cosmology
* The exponent of w0wzCDM functions in inv_efunc has been
corrected to 3, from -3. [#15224]
### astropy.modeling
* Astropy modeling can filter non-finite data values using the
filter_non_finite keyword argument in a fitter call. Now when
filter_non_finite is True, non-finite weights will also be
filtered to prevent crashes in LevMarLSQFitter. [#15215]
### astropy.units
* Fixed astropy.units.Quantity’s implementation of
numpy.nanmedian(), where for Numpy >= 1.25 an exception was
raised for some array shapes and axis combinations. [#15228]
## Other Changes and Additions
* v5.3.x will not support NumPy 2.0 or later. [#15234]
- Restrain to Cython < 3 -- gh#astropy/astropy#15315
OBS-URL: https://build.opensuse.org/request/show/1111062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astropy?expand=0&rev=45
## Bug Fixes
### astropy.coordinates
* TransformGraph.to_dot_graph() now throws an exception for
invalid savelayout.
### astropy.cosmology
* The exponent of w0wzCDM functions in inv_efunc has been
corrected to 3, from -3. [#15224]
### astropy.modeling
* Astropy modeling can filter non-finite data values using the
filter_non_finite keyword argument in a fitter call. Now when
filter_non_finite is True, non-finite weights will also be
filtered to prevent crashes in LevMarLSQFitter. [#15215]
### astropy.units
* Fixed astropy.units.Quantity’s implementation of
numpy.nanmedian(), where for Numpy >= 1.25 an exception was
raised for some array shapes and axis combinations. [#15228]
## Other Changes and Additions
* v5.3.x will not support NumPy 2.0 or later. [#15234]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=100
* The exponent in ``wowzCDM.de_density_scale`` has been
corrected to 3, from -3.
* Fix crash when a PrimaryHDU has a GROUPS keyword with a non-
boolean value (i.e. not a random-groups HDU).
* Fixed a bug that caused ``Cutout2D`` to not work correctly
with ``CompImageHDU.section``
* Fixed a bug that caused compressed images with TFORM missing
the optional '1' prefix to not be readable. [#15001]
* Restore bitmask propagation behavior in ``NDData.mask``, plus
a fix for arithmetic between masked and unmasked ``NDData``
objects.
* Fix a bug where table indexes were not using a stable sort
order. This was causing the order of rows within groups to
not match the original table order when an indexed table
was grouped. [#14907]
* In VOunits, "pix", "au", "a", and "ct" are removed from the
list of deprecated units. [#14885]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=96
- Update to 5.3
* New flat astropy.cosmology classes
* New union operators for Table
* Efficient data access for compressed FITS files
* Added support for NOCOMPRESS for compressed FITS files
* New fraction option for representing units as strings
* Change in order in unit string representations
* Support for collapse operations on arbitrary axes in nddata
* Refresh cached observatory site registry for EarthLocation
methods
* Support for collapse operations on arbitrary axes in nddata
* New LombScargleMultiband class for multiband datasets
- Remove unbundling of cfitsio -- gh#astropy/astropy#14311
OBS-URL: https://build.opensuse.org/request/show/1096299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astropy?expand=0&rev=42
* New flat astropy.cosmology classes
* New union operators for Table
* Efficient data access for compressed FITS files
* Added support for NOCOMPRESS for compressed FITS files
* New fraction option for representing units as strings
* Change in order in unit string representations
* Support for collapse operations on arbitrary axes in nddata
* Refresh cached observatory site registry for EarthLocation
methods
* Support for collapse operations on arbitrary axes in nddata
* New LombScargleMultiband class for multiband datasets
- Remove unbundling of cfitsio -- gh#astropy/astropy#14311
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=94
- Update to 5.2.2
## Bug Fixes
### astropy.io.ascii
* CDS and MRT tables with units that contain with multiple
divisions, such as km/s/Mpc now parse correctly as being equal
to km/(s.Mpc). [#14369]
### astropy.io.fits
* Fix FITSDiff when table contains a VLA column with the Q type.
[#14539]
### astropy.table
* Fix a bug when creating a QTable when a Quantity input column
is present and the units argument modifies the unit of that
column. This now works as expected where previously this caused
an exception. [#14357]
### astropy.units
* CDS units with multiple divisions, such as km/s/Mpc now parse
correctly as being equal to km/(s.Mpc). [#14369]
### astropy.wcs
* Fixed a bug that caused subclasses of BaseHighLevelWCS and
HighLevelWCSMixin to not work correctly under certain
conditions if they did not have world_n_dim and pixel_n_dim
defined on them. [#14495]
OBS-URL: https://build.opensuse.org/request/show/1082978
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=92
- Update to 5.2.1
## Bug Fixes
### astropy.coordinates
* Fix to ITRS frame earth_location attribute to give the correct
result for a topocentric frame. [#14180]
### astropy.cosmology
* Bounds are no longer passed to the scipy minimizer for methods
Brent and Golden. The scipy minimizer never used the bounds but
silently accepted them. In scipy v1.11.0.dev0+ an error is
raised, so we now pass None as the bounds to the minimizer.
Users should not be affected by this change. [#14232]
### astropy.io.fits
* Tables with multidimensional variable length array can now be
properly read and written. [#13417]
### astropy.units
* Modified the behavior of numpy.histogram(),
numpy.histogram_bin_edges(), numpy.histogram2d(), and
numpy.histogramdd() so that the range argument must a
compatible instance of astropy.units.Quantity if the other
arguments are instances of astropy.units.Quantity. [#14213]
### astropy.visualization
* Improved the performance of drawing WCSAxes grids by skipping
some unnecessary computations. [#14164]
* Fixed WCSAxes sometimes triggering a NumPy RuntimeWarning when
determining the coordinate range of the axes. [#14211]
## Other Changes and Additions
* Fix compatibility with Numpy 1.24. [#14193]
- Drop astropy-pr14194-numpy1.24.patch (forwarded request 1058279 from bnavigator)
OBS-URL: https://build.opensuse.org/request/show/1058280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astropy?expand=0&rev=39
- Update to 5.2.1
## Bug Fixes
### astropy.coordinates
* Fix to ITRS frame earth_location attribute to give the correct
result for a topocentric frame. [#14180]
### astropy.cosmology
* Bounds are no longer passed to the scipy minimizer for methods
Brent and Golden. The scipy minimizer never used the bounds but
silently accepted them. In scipy v1.11.0.dev0+ an error is
raised, so we now pass None as the bounds to the minimizer.
Users should not be affected by this change. [#14232]
### astropy.io.fits
* Tables with multidimensional variable length array can now be
properly read and written. [#13417]
### astropy.units
* Modified the behavior of numpy.histogram(),
numpy.histogram_bin_edges(), numpy.histogram2d(), and
numpy.histogramdd() so that the range argument must a
compatible instance of astropy.units.Quantity if the other
arguments are instances of astropy.units.Quantity. [#14213]
### astropy.visualization
* Improved the performance of drawing WCSAxes grids by skipping
some unnecessary computations. [#14164]
* Fixed WCSAxes sometimes triggering a NumPy RuntimeWarning when
determining the coordinate range of the axes. [#14211]
## Other Changes and Additions
* Fix compatibility with Numpy 1.24. [#14193]
- Drop astropy-pr14194-numpy1.24.patch
OBS-URL: https://build.opensuse.org/request/show/1058279
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=88
- Update to 5.2
* Astropy 5.2 is a major release that adds significant new
functionality since the 5.1 release.
* In particular, this release includes:
* Quantity data types
* Updates to astropy.cosmology
* Topocentric ITRS Frame
* Enhanced Fixed Width ASCII Tables
* Accessing cloud-hosted FITS files
* Drawing the instrument beam and a physical scale bar on
celestial images
* Interior ticks and tick labels
* Support for tilde-prefixed paths
* CCDData PSF Image representation
* In addition to these major changes, Astropy 5.2 includes a
large number of smaller improvements and bug fixes.
- Move to PEP517 build
- Revert rpmlintrc: the whitelist error category has been removed
from rpmlint
OBS-URL: https://build.opensuse.org/request/show/1044138
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=85
- Update to 5.1.1
# API Changes
## astropy.wcs
* The pixel argument to
astropy.visualization.wcsaxes.ticklabels.TickLabels.add no
longer does anything, is deprecated, and will be removed in a
future astropy version. It has been replaced by a new required
data argument, which should be used to specify the data
coordinates of the tick label being added.
* This changes has been made because it is (in general) not
possible to correctly calculate pixel coordinates before
Matplotlib is drawing a figure. [#12630]
# Bug Fixes
## astropy.coordinates
* Fixed a bug that prevented SkyOffsetFrame instances to be
pickled by adding a custom __reduce__ method to the class (see
issue #9249). [#13305]
* Fixed the check for invalid Latitude values for float32 values.
Latitude now accepts the float32 value of pi/2, which was
rejected before because a comparison was made using the
slightly smaller float64 representation. See issue #13708.
[#13745]
## astropy.io.ascii
* Fixed confusing chained exception messages of read() function
when it fails. [#13170]
* When writing out a :class:`~astropy.table.Table` to HTML
format, the formats keyword argument to the
:meth:`~astropy.table.Table.write` method will now be applied.
[#13453]
## astropy.io.fits
* heapsize is now checked for VLA tables. An error is thrown
whether P format is used but the heap size is bigger than what
can be indexed with a 32 bit signed int. [#13429]
* Fix parsing of ascii TFORM when precision is missing. [#13520]
* A compressed image HDU created from the header of a PRIMARY
HDU, now correctly updates 'XTENSION' and 'SIMPLE' keywords.
[#13557]
* Empty variable-length arrays are now properly handled when
pathological combinations of heapoffset and heapsize are
encountered. [#13621]
* PCOUNT and GCOUNT keywords are now removed from an uncompressed
Primary header, for compliancy with fitsverify behavior.
[#13753]
## astropy.modeling
* Bugfix for using MagUnit units on model parameters. [#13158]
* Fix bug in using non-linear fitters to fit 0-degree polynomials
using weights. [#13628]
## astropy.table
* Fix a problem where accessing one field of a structured column
returned a Column with the same info as the original column.
This resulted in unintuitive behavior in general and an
exception if the format for the column was set. [#13269]
* Tables with columns with structured data can now be properly
stacked and joined. [#13306]
* Update jQuery to 3.6.0, to pick up security fixes. [#13438]
* Fix a Python 3.11 compatibility issue. Ensure that when
removing a table column that the pprint_include_names or
pprint_exclude_names attributes get updated correctly. [#13639]
* When using add_columns with same indexes in indexes option or
without specifying the option, the order of the new columns
will now be kept. [#13783]
* Fix a bug when printing or getting the representation of a
multidimensional table column that has a zero dimension.
[#13838]
* Ensure that mixin columns and their info are not shared between
tables even when their underlying data is shared with
copy=False. [#13842]
## astropy.time
* Fix Time.insert() on times which have their out_subfmt set.
[#12732]
* Prevent Time() from being initialized with an invalid precision
leading to incorrect results when representing the time as a
string. [#13068]
* Fix a bug in Time where a date string like "2022-08-01.123" was
being parsed as an ISO-format time "2022-08-01 00:00:00.123".
The fractional part at the end of the string was being taken as
seconds. Now this raises an exception because the string is not
in ISO format. [#13731]
## astropy.units
* Significantly improved the performance of parsing composite
units with the FITS format, by ensuring the detailed_exception
argument is properly passed on and thus used. [#12699]
* Ensure that np.concatenate on quantities can take a dtype
argument (added in numpy 1.20). [#13323]
* Ensure that the units of any initial argument to reductions
such as np.add.reduce (which underlies np.sum) are properly
taken into account. [#13340]
## astropy.utils
* Ensure that np.concatenate on masked data can take a dtype
argument (added in numpy 1.20). [#13323]
* Fix error when suppressing download progress bar while using
non-default sys.stdout stream. [#13352]
* Ensure str and repr work properly for Masked versions of
structured subarrays. [#13404]
* If an attribute is created using deprecated_attribute() with
the alternative argument then getting or setting the value of
the deprecated attribute now accesses its replacement. [#13824]
## astropy.visualization
* Fixed calling .tight_layout() on a WCSAxes. [#12418]
## astropy.wcs
* WCS.pixel_to_world now creates an EarthLocation object using
MJD-AVG if present before falling back to the old behaviour of
using MJD-OBS. [#12598]
* The locations of WCSAxes ticks and tick-labels are now
correctly calculated when the DPI of a figure changes between a
WCSAxes being created and the figure being drawn, or when a
rasterized artist is added to the WCSAxes. [#12630]
* Fix a bug where SlicedLowLevelWCS.world_to_pixel_values would
break when the result of the transform is dependent on the
coordinate of a sliced out pixel. [#13579]
* Updated bundled WCSLIB version to 7.12. This update includes
bug fixes to wcssub() in how it handles temporal axes with -TAB
and fixes handling of status returns from linp2x() and linx2p()
relating to distortion functions, in particular affecting TPV
distortions - see #13509. For a full list of changes - see
http://www.atnf.csiro.au/people/mcalabre/WCS/CHANGES or
astropy/cextern/wcslib/CHANGES. [#13635]
* Fixed WCS validation not working properly if HDUList is needed
for multi-extension FITS file. [#13668]
OBS-URL: https://build.opensuse.org/request/show/1030595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astropy?expand=0&rev=36
- Update to 5.1.1
# API Changes
## astropy.wcs
* The pixel argument to
astropy.visualization.wcsaxes.ticklabels.TickLabels.add no
longer does anything, is deprecated, and will be removed in a
future astropy version. It has been replaced by a new required
data argument, which should be used to specify the data
coordinates of the tick label being added.
* This changes has been made because it is (in general) not
possible to correctly calculate pixel coordinates before
Matplotlib is drawing a figure. [#12630]
# Bug Fixes
## astropy.coordinates
* Fixed a bug that prevented SkyOffsetFrame instances to be
pickled by adding a custom __reduce__ method to the class (see
issue #9249). [#13305]
* Fixed the check for invalid Latitude values for float32 values.
Latitude now accepts the float32 value of pi/2, which was
rejected before because a comparison was made using the
slightly smaller float64 representation. See issue #13708.
[#13745]
## astropy.io.ascii
* Fixed confusing chained exception messages of read() function
when it fails. [#13170]
* When writing out a :class:`~astropy.table.Table` to HTML
format, the formats keyword argument to the
:meth:`~astropy.table.Table.write` method will now be applied.
[#13453]
## astropy.io.fits
OBS-URL: https://build.opensuse.org/request/show/1030591
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=78
- Skip two test categories segfaulting: gh#astropy/astropy#13286
- Update to 5.1
* Astropy 5.1 is a major release that adds significant new
functionality since the 5.0 LTS release.
* In particular, this release includes:
- Updates to cosmology
- doppler_redshift() equivalency
- Specifying data types when reading ASCII tables
- Structured Columns
- New model fitters have been added
- Allow time conversions without predictive Earth rotation data
(IERS-A)
- Uncertainty classes can be transformed into each other
- Schechter1D Model
* In addition to these major changes, Astropy v5.1 includes a
large number of smaller improvements and bug fixes, which are
described in the Full Changelog.
OBS-URL: https://build.opensuse.org/request/show/980183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astropy?expand=0&rev=34
- Update to 5.1
* Astropy 5.1 is a major release that adds significant new
functionality since the 5.0 LTS release.
* In particular, this release includes:
- Updates to cosmology
- doppler_redshift() equivalency
- Specifying data types when reading ASCII tables
- Structured Columns
- New model fitters have been added
- Allow time conversions without predictive Earth rotation data
(IERS-A)
- Uncertainty classes can be transformed into each other
- Schechter1D Model
* In addition to these major changes, Astropy v5.1 includes a
large number of smaller improvements and bug fixes, which are
described in the Full Changelog.
OBS-URL: https://build.opensuse.org/request/show/980179
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=72
- Update to 5.0.4
# Bug Fixes
## astropy.modeling
* Fixed the Gaussian2D bounding_box when theta is an angular
Quantity. [#13021]
## astropy.utils
* Reverted astropy.utils.iers.iers.IERS_A_URL to
maia.usno.navy.mil domain instead of NASA FTP to work around
server issues. [#13004]
# Other Changes and Additions
* Updated bundled WCSLIB to version 7.9 with several bugfixes and
added support for time coordinate axes in wcsset() and
wcssub(). The four-digit type code for the time axis will have
the first digit set to 4, i.e., four digit code will be 4xxx
where x is a digit 0-9. For a full list of bug fixes see
https://www.atnf.csiro.au/people/mcalabre/WCS/CHANGES [#12994]
(when building --without system_wcslib)
- Release 5.0.3
# Bug Fixes
## astropy.convolution
* Bugfix in astropy.convolution.utils.discretize_model which
allows the function to handle a CompoundModel. Before this fix,
discretize_model was confusing CompoundModel with a callable
function. [#12959]
## astropy.io.fits
* Fix write and read FITS tables with multidimensional items,
using from_columns without previousely defined ColDefs
structure. [#12863]
## astropy.io.votable
* Fix VOTable linting to avoid use of shell option. [#12985]
astropy.utils
* Fix XML linting to avoid use of shell option. [#12985]
# Other Changes and Additions
* Updated the bundled CFITSIO library to 4.1.0. [#12967]
(when building --without system_cfitsio)
OBS-URL: https://build.opensuse.org/request/show/966482
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=67
- Update to 5.0.2
astropy.io.ascii
* Bugfix to add backwards compatibility for reading ECSV version
0.9 files with non-standard column datatypes (such as `object`,
`str`, `datetime64`, etc.), which would raise a ValueError in
ECSV version 1.0. [#12880]
* astropy.io.misc
* Bugfix for `units_mapping` schema's property name conflicts.
Changes:
- `inputs` to `unit_inputs`
- `outputs` to `unit_outputs` [#12800]
astropy.io.votable
* Fixed a bug where `astropy.io.votable.validate` was printing
output to `sys.stdout` when the `output` paramter was set to
`None`. `validate` now returns a string when `output` is set to
`None`, as documented. [#12604]
astropy.modeling
* Fix handling of units on `scale` parameter in BlackBody model.
[#12318]
* Indexing on models can now be used with all types of integers
(like `numpy.int64`) instead of just `int`. [#12561]
* Fix computation of the separability of a `CompoundModel` where
another `CompoundModel` is on the right hand side of the `&`
operator. [#12907]
* Provide a hook (`Model._calculate_separability_matrix`) to
allow subclasses of `Model` to define how to compute their
separability matrix. [#12900]
astropy.stats
* Fixed a bug in which running
`kuiper_false_positive_probability(D,N)` on distributions with
many data points could produce NaN values for the false
positive probability of the Kuiper statistic. [#12896]
astropy.wcs
* Fixed a bug due to which `naxis`, `pixel_shape`, and
`pixel_bounds` attributes of `astropy.wcs.WCS` were not
restored when an `astropy.wcs.WCS` object was unpickled. This
fix also eliminates `FITSFixedWarning` warning issued during
unpiclikng of the WCS objects related to the number of axes.
This fix also eliminates errors when unpickling WCS objects
originally created using non-default values for `key`,
`colsel`, and `keysel` parameters. [#12844]
OBS-URL: https://build.opensuse.org/request/show/961615
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=65
- Update to 5.0.1
astropy.coordinates
* Trying to create an instance of astropy.coordinates.Distance by
providing both z and parallax now raises the expected
ValueError. [#12531]
* Fixed a bug where changing the wrap angle of the longitude
component of a representation could raise a warning or error in
certain situations. [#12556]
* astropy.coordinates.Distance constructor no longer ignores the
unit keyword when parallax is provided. [#12569]
astropy.cosmology
* astropy.cosmology.utils.aszarr can now convert Column objects.
[#12525]
* Reading a cosmology from an ECSV will load redshift and Hubble
parameter units from the cosmology units module. [#12636]
astropy.io.fits
* Fix formatting issue in _dump_coldefs and add tests for
tabledump and tableload convenience functions. [#12526]
astropy.io.misc
* YAML can now also represent quantities and arrays with
structured dtype, as well as structured scalars based on
np.void. [#12509]
astropy.modeling
* Fixes error when fitting multiplication or division based
compound models where the sub-models have different output
units. [#12475]
* Bugfix for incorrectly initialized and filled parameters data
for Spline1D model. [#12523]
* Bugfix for keyerror thrown by Model.input_units_equivalencies
when used on fix_inputs models which have no set unit
OBS-URL: https://build.opensuse.org/request/show/949763
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=64
- Skip flaky test_color_print3
- Update to version 5.0
* https://docs.astropy.org/en/stable/whatsnew/5.0.html
* Astropy 5.0 is a major release that adds significant new
functionality since the 4.3.x series of releases. In addition,
it is a long-term support release (LTS) which will be supported
with bug fixes for two years. In particular, this release
includes:
* Support for reading, writing, and converting Cosmology
* Cosmology units module
* New Models
* Added support for dask arrays in tables
* Added support for registering array-like objects as mixin
columns
* Support for reading and writing tables to Parquet format
* Support for reading and writing tables to MRT format
* Support for masked quantity columns, including masked FITS
columns with units
* Converting SkyCoord to QTable
* New Unified I/O architecture
* In addition to these major changes, Astropy v5.0 includes a
large number of smaller improvements and bug fixes, which
are described in the Full Changelog.
https://docs.astropy.org/en/stable/changelog.html#changelog
- Drop patches fixed upstream
* astropy-pr12006-cfitsio4.patch
* astropy-pr12159-py310.patch
OBS-URL: https://build.opensuse.org/request/show/942986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astropy?expand=0&rev=29
- Update to version 5.0
* https://docs.astropy.org/en/stable/whatsnew/5.0.html
* Astropy 5.0 is a major release that adds significant new
functionality since the 4.3.x series of releases. In addition,
it is a long-term support release (LTS) which will be supported
with bug fixes for two years. In particular, this release
includes:
* Support for reading, writing, and converting Cosmology
* Cosmology units module
* New Models
* Added support for dask arrays in tables
* Added support for registering array-like objects as mixin
columns
* Support for reading and writing tables to Parquet format
* Support for reading and writing tables to MRT format
* Support for masked quantity columns, including masked FITS
columns with units
* Converting SkyCoord to QTable
* New Unified I/O architecture
* In addition to these major changes, Astropy v5.0 includes a
large number of smaller improvements and bug fixes, which
are described in the Full Changelog.
https://docs.astropy.org/en/stable/changelog.html#changelog
- Drop patches fixed upstream
* astropy-pr12006-cfitsio4.patch
* astropy-pr12159-py310.patch
OBS-URL: https://build.opensuse.org/request/show/942935
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=62