Update dependency astropy to <=7.1.1 #95
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
<=7.1.0-><=7.1.1Release Notes
astropy/astropy (astropy)
v7.1.1Compare Source
==========================
Bug Fixes
astropy.io.fits
^^^^^^^^^^^^^^^
Writing zero-row BinTableHDU with string columns no longer raises a broadcast error in _ascii_encode() [#18230]
Compute maximum absolute and relative differences reported by
ImageDataDiffon the full arrays instead of only a few values. [#18451]
Fix slicing FITS compressed file with
.sectionwhen data is scaled. [#18640]astropy.io.misc
^^^^^^^^^^^^^^^
an exception when saving a
SkyCoordobject in particular frames likegalactocentricin which frame attributes are themselves a frame. [#18526]astropy.io.votable
^^^^^^^^^^^^^^^^^^
astropy.nddata
^^^^^^^^^^^^^^
Fixed key error with numpy functions
np.min,np.max,np.mean, andnp.sum. [#18424]Fix partial cutouts with FITS compressed file and scaled data. [#18640]
astropy.table
^^^^^^^^^^^^^
Fixed a bug in
table.table_helpers.ArrayWrapperwhere byteorder of theunderlying data was not necessarily preserved through roundtrips. [#18139]
Fix bug #10732 where removing rows on an indexed table that was subsequently sliced
(e.g.
t.add_index("a"); ts = t[1:5]; ts.remove_row(2)) was giving incorrect resultsor failing. [#18511]
astropy.time
^^^^^^^^^^^^
Timeworks also with numpy 2.3.0, fixinga bug in our implementation which had no effect in previous numpy versions. [#18265]
astropy.timeseries
^^^^^^^^^^^^^^^^^^
aggregate_downsampleperformance degradation whennon-default
aggregate_funcis used. [#18188]astropy.units
^^^^^^^^^^^^^
DexUnitinastropy.units,and thus also how it is represented in, e.g., jupyter notebooks. [#18627]
astropy.visualization
^^^^^^^^^^^^^^^^^^^^^
Fix a bug that caused
WCSAxes.get_transformto not return the correcttransform when using WCS instances with celestial axes that were not in
degrees. [#18311]
Fixed a bug that under certain conditions could lead to ticks being incorrectly
labelled with a single "$" dollar sign in WCSAxes. [#18313]
Fixed WCSAxes.get_transform() in the case of 1D WCS [#18327]
Fixed a bug that caused the default format unit to be incorrect for RA/Dec WCSes with non-degree units [#18346]
Fix a bug where the units of the
values=keyword argument toset_tickswas not respected. [#18577]astropy.wcs
^^^^^^^^^^^
Fixed an issue which caused calls to WCS coordinate conversion routines to not be thread-safe due to calls to WCS.wcs.set() from multiple threads. [#16411]
Fix a bug that caused the output of
WCS.wcs.print_contents()to be truncatedand to then cause the output of subsequent
print_contents()calls (onWCS.wcsor other wcs objects such asWCS.wcs.wtb) to be corrupted. [#18350]Fixed a bug in
WCS.pixel_to_worldfor spectral WCS whererestfrqwasdefined but CTYPE was
VOPT, and likewise whererestwavwas defined butCTYPE was
VRAD. [#18352]Fixed a bug where world->pixel conversions did not work correctly on a 1D WCS
sliced via
SlicedLowLevelWCS. [#18394]Fixed a bug that caused slicing of WCS objects with an ellipsis to not return a WCS
object but instead a SlicedLowLevelWCS object. [#18417]
Fixed a bug in
wcs.pythat caused the WCS object to not properly initializethe
_naxisattribute when the header was empty or did not contain any WCSinformation. This could lead to crashes when attempting to take a slice of a 3D
WCS object or it could lead unexpected behavior when accessing pixel shape
or other properties that depend on the number of axes. [#18419]
Fixed a race condition when using the APE-14 API for the
WCSclass in a multi-threaded environment. [#18692]Performance Improvements
astropy.modeling
^^^^^^^^^^^^^^^^
modeling.rotations.spherical2cartesian()by 11-18% depending on the size of the input data arrays. [#18238]Other Changes and Additions
Fixed errors with building the package from source on Windows via
python -m buildand similar commands. [#18253]Pre-built binaries (wheels) for Linux are now built using the
manylinux_2_28image (previously,
manylinux2014was used). [#18374]Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.