- 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
- Update to version 4.3.1
Bug Fixes
astropy.io.fits
* In fits.io.getdata do not fall back to first non-primary
extension when user explicitly specifies an extension. [#11860]
* Ensure multidimensional masked columns round-trip properly to
FITS. [#11911]
* Ensure masked times round-trip to FITS, even if
multi-dimensional. [#11913]
* Raise ValueError if an np.float32 NaN/Inf value is assigned to
a header keyword. [#11922]
astropy.modeling
* Fixed bug in fix_inputs handling of bounding boxes. [#11908]
astropy.table
* Fix an error when converting to pandas any Table subclass that
automatically adds a table index when the table is created. An
example is a binned TimeSeries table. [#12018]
astropy.units
* Ensure that unpickling quantities and units in new sessions
does not change hashes and thus cause problems with (de)
composition such as getting different answers from the .si
attribute. [#11879]
* Fixed cannot import name imperial from astropy.units
namespace. [#11977]
astropy.utils
* Ensure any .info on Masked instances is propagated correctly
when viewing or slicing. As a consequence, MaskedQuantity can
now be correctly written to, e.g., ECSV format with
serialize_method='data_mask'. [#11910]
OBS-URL: https://build.opensuse.org/request/show/912890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astropy?expand=0&rev=25
Bug Fixes
astropy.io.fits
* In fits.io.getdata do not fall back to first non-primary
extension when user explicitly specifies an extension. [#11860]
* Ensure multidimensional masked columns round-trip properly to
FITS. [#11911]
* Ensure masked times round-trip to FITS, even if
multi-dimensional. [#11913]
* Raise ValueError if an np.float32 NaN/Inf value is assigned to
a header keyword. [#11922]
astropy.modeling
* Fixed bug in fix_inputs handling of bounding boxes. [#11908]
astropy.table
* Fix an error when converting to pandas any Table subclass that
automatically adds a table index when the table is created. An
example is a binned TimeSeries table. [#12018]
astropy.units
* Ensure that unpickling quantities and units in new sessions
does not change hashes and thus cause problems with (de)
composition such as getting different answers from the .si
attribute. [#11879]
* Fixed cannot import name imperial from astropy.units
namespace. [#11977]
astropy.utils
* Ensure any .info on Masked instances is propagated correctly
when viewing or slicing. As a consequence, MaskedQuantity can
now be correctly written to, e.g., ECSV format with
serialize_method='data_mask'. [#11910]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=58
- Update to version 4.3.post1
Astropy 4.3 is a major release that adds significant new
functionality since the 4.2.x series of releases.
* Transformations to AltAz are now much more precise (and faster)
* Improvements in making Astropy thread-safe
* Performance improvements to sigma clipping
* Changes in the Time and IERS leap second handling
* Support for multidimensional and object columns in ECSV
* Support for reading and writing tables to QDP format
* Append table to existing FITS file
* General masked class for Quantity and other ndarray subclasses
* Configuration file improvements
* Support for different solvers and bracket option in z_at_value
* Full changelog:
https://docs.astropy.org/en/stable/changelog.html
- Drop patch and files merged upstream:
* astropy-pr11260+pr11549-wcs76.patch
* dss.14.29.56-62.41.05.fits.gz
* tab-time-last-axis.fits
- Use bundled cfitsio for s390x, Power and ARM
- Increase Hypothesis test deadline to 5s
OBS-URL: https://build.opensuse.org/request/show/910367
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=56
- Update to version 4.2.1
astropy.cosmology
* Fixed an issue where specializations of the comoving distance
calculation for certain cosmologies could not handle redshift
arrays. [#10980]
astropy.io.fits
* Fix bug where manual fixes to invalid header cards were not
preserved when saving a FITS file. [#11108]
astropy.io.votable
* NumericArray converter now properly broadcasts scalar mask to
array. [#11157]
astropy.table
* Fix bug when initializing a Table subclass that uses
TableAttribute's. If the data were an instance of the table
then attributes provided in the table initialization call
could be ignored. [#11217]
astropy.time
* Change epoch of TimeUnixTAI ("unix_tai") from
1970-01-01T00:00:00 UTC to 1970-01-01T00:00:00 TAI to match
the intended and documented behaviour. This essentially
changes the resulting times by 8.000082 seconds, the initial
offset between TAI and UTC. [#11249]
astropy.units
* Fixed a bug with the quantity_input decorator where allowing
dimensionless inputs for an argument inadvertently disabled
any checking of compatible units for that argument. [#11283]
astropy.utils
* Fix a bug so that np.shape, np.ndim and np.size again work on
classes that use ShapedLikeNDArray, like representations,
frames, sky coordinates, and times. [#11133] (forwarded request 883882 from bnavigator)
OBS-URL: https://build.opensuse.org/request/show/883883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astropy?expand=0&rev=21
- Update to version 4.2.1
astropy.cosmology
* Fixed an issue where specializations of the comoving distance
calculation for certain cosmologies could not handle redshift
arrays. [#10980]
astropy.io.fits
* Fix bug where manual fixes to invalid header cards were not
preserved when saving a FITS file. [#11108]
astropy.io.votable
* NumericArray converter now properly broadcasts scalar mask to
array. [#11157]
astropy.table
* Fix bug when initializing a Table subclass that uses
TableAttribute's. If the data were an instance of the table
then attributes provided in the table initialization call
could be ignored. [#11217]
astropy.time
* Change epoch of TimeUnixTAI ("unix_tai") from
1970-01-01T00:00:00 UTC to 1970-01-01T00:00:00 TAI to match
the intended and documented behaviour. This essentially
changes the resulting times by 8.000082 seconds, the initial
offset between TAI and UTC. [#11249]
astropy.units
* Fixed a bug with the quantity_input decorator where allowing
dimensionless inputs for an argument inadvertently disabled
any checking of compatible units for that argument. [#11283]
astropy.utils
* Fix a bug so that np.shape, np.ndim and np.size again work on
classes that use ShapedLikeNDArray, like representations,
frames, sky coordinates, and times. [#11133]
OBS-URL: https://build.opensuse.org/request/show/883882
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=51
- Update to Version 4.2
Astropy 4.2 is a major release that adds new funcionality since
the 4.1 release.
In particular, this release includes:
* Planck 2018 is accepted and now the default cosmology
* Time performance improvements
* Removed ERFA module
In addition to these major changes, Astropy v4.2 includes smaller
improvements and bug fixes and significant cleanup, which are
described in the Full Changelog. By the numbers:
* 183 issues have been closed since v4.1
* 105 pull requests have been merged since v4.1
* 63 distinct people have contributed code
- Bump requirements versions
- Drop astropy-pr10329-unbundle-erfa_4.1.patch merged upstream
OBS-URL: https://build.opensuse.org/request/show/851660
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=38
- Update to 4.1
Astropy 4.1 is a major release that contains bug fixes and new
features since the 4.0.x series of releases. In particular, this
release includes:
* A new SpectralCoord class for representing and transforming
spectral quantities
* Support for writing Dask arrays to FITS files
* Added True Equator Mean Equinox (TEME) frame for satellite two-
line ephemeris data
* Support for in-place setting of array-valued SkyCoord and frame
objects
* Change in the definition of equality comparison for coordinate
classes
* Support use of SkyCoord in table vstack, dstack, and insert_row
* Support for table cross-match join with SkyCoord or N-d columns
* Support for custom attributes in Table subclasses
* Added a new Time subformat unix_tai
* Added support for the -TAB convention in FITS WCS
* Support for replacing submodels in CompoundModel
* Support for units on otherwise unitless models via the
Model.coerce_units method.
* Support for ASDF serialization of models
In addition to these major changes, Astropy v4.0 includes a large
number of smaller improvements and bug fixes, which are described
in the Full Changelog. By the numbers:
* 381 issues have been closed since v4.0
* 511 pull requests have been merged since v4.0
* 66 distinct people have contributed code to this release, 23 of
which are first time contributors to Astropy
- Drop astropy-pr10545-remove-newline-3d_cd_hdr.patch
* merged upstream
* gh#astropy/astropy#10545
- Add astropy-pr10329-unbundle-erfa_4.1.patch
* Remove bundled _erfa but use system package pyerfa instead
* gh#astropy/astropy#10329
- enable optional pytest-xdist
- Update to 4.0.3
* astropy.table
Fixed a small bug where initializing an empty `Column`
with a structured dtype with a length and a shape
failed to give the requested dtype. [#10819]
* Fixed installation of the source distribution with
pip<19. [#10837, #10852]
OBS-URL: https://build.opensuse.org/request/show/843474
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=36