From 04356f115bd0cd8f8f6a8c181ad9cb7515da84483623d0e4be8a617858a6466e Mon Sep 17 00:00:00 2001 From: Benjamin Greiner Date: Sun, 23 Oct 2022 10:58:58 +0000 Subject: [PATCH] Accepting request 1030591 from home:bnavigator:branches:devel:languages:python:numeric - 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 --- astropy-5.1.1.tar.gz | 3 + astropy-5.1.tar.gz | 3 - python-astropy.changes | 123 +++++++++++++++++++++++++++++++++++++++++ python-astropy.spec | 3 +- 4 files changed, 128 insertions(+), 4 deletions(-) create mode 100644 astropy-5.1.1.tar.gz delete mode 100644 astropy-5.1.tar.gz diff --git a/astropy-5.1.1.tar.gz b/astropy-5.1.1.tar.gz new file mode 100644 index 0000000..75783f1 --- /dev/null +++ b/astropy-5.1.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4bd696af7090fd399b464c704bf27b5633121e461785edc70432606a94bd81 +size 7953113 diff --git a/astropy-5.1.tar.gz b/astropy-5.1.tar.gz deleted file mode 100644 index 0bbb68d..0000000 --- a/astropy-5.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1db1b2c7eddfc773ca66fa33bd07b25d5b9c3b5eee2b934e0ca277fa5b1b7b7e -size 7924234 diff --git a/python-astropy.changes b/python-astropy.changes index e482e6d..9721f20 100644 --- a/python-astropy.changes +++ b/python-astropy.changes @@ -1,3 +1,126 @@ +------------------------------------------------------------------- +Sun Oct 23 10:46:04 UTC 2022 - Ben Greiner + +- 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] + ------------------------------------------------------------------- Mon Jun 20 09:55:12 UTC 2022 - Ben Greiner diff --git a/python-astropy.spec b/python-astropy.spec index ae69903..fb32b73 100644 --- a/python-astropy.spec +++ b/python-astropy.spec @@ -56,7 +56,7 @@ %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-astropy%{psuffix} -Version: 5.1 +Version: 5.1.1 Release: 0 Summary: Community-developed python astronomy tools License: BSD-3-Clause @@ -186,6 +186,7 @@ hypothesis.settings.register_profile( suppress_health_check=[hypothesis.HealthCheck.too_slow] ) " >> astropy/conftest.py +sed -i 's/--color=yes//' setup.cfg %build %{?unbundle_libs}