Revisions of python-astropy
Dominique Leuenberger (dimstar_suse)
accepted
request 1038656
from
Factory Maintainer (factory-maintainer)
(revision 37)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1030595
from
Benjamin Greiner (bnavigator)
(revision 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 * 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]
Dominique Leuenberger (dimstar_suse)
accepted
request 983947
from
Benjamin Greiner (bnavigator)
(revision 35)
Dominique Leuenberger (dimstar_suse)
accepted
request 980183
from
Benjamin Greiner (bnavigator)
(revision 34)
- 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.
Dominique Leuenberger (dimstar_suse)
accepted
request 972390
from
Benjamin Greiner (bnavigator)
(revision 33)
- Enable tests requiring Pytest 7
Dominique Leuenberger (dimstar_suse)
accepted
request 966483
from
Benjamin Greiner (bnavigator)
(revision 32)
Dominique Leuenberger (dimstar_suse)
accepted
request 961621
from
Benjamin Greiner (bnavigator)
(revision 31)
Dominique Leuenberger (dimstar_suse)
accepted
request 949773
from
Dirk Mueller (dirkmueller)
(revision 30)
Dominique Leuenberger (dimstar_suse)
accepted
request 942986
from
Benjamin Greiner (bnavigator)
(revision 29)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 942835
from
Benjamin Greiner (bnavigator)
(revision 28)
Dominique Leuenberger (dimstar_suse)
accepted
request 928036
from
Benjamin Greiner (bnavigator)
(revision 27)
- Skip test_no_numpy_warnings[contours] due to wrong MPL version check -- gh#astropy/astropy#12050
Dominique Leuenberger (dimstar_suse)
accepted
request 916131
from
Factory Maintainer (factory-maintainer)
(revision 26)
Automatic submission by obs-autosubmit
Richard Brown (RBrownSUSE)
accepted
request 912890
from
Benjamin Greiner (bnavigator)
(revision 25)
- 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]
Dominique Leuenberger (dimstar_suse)
accepted
request 910386
from
Benjamin Greiner (bnavigator)
(revision 24)
- Add astropy-pr12006-cfitsio4.patch for cfitsio 4 gh#astropy/astropy#12006 - Revert the use of bundled cfitsio for non x86 architectures. Those just had cfitsio earlier in the repositories than x86. (forwarded request 910385 from bnavigator)
Dominique Leuenberger (dimstar_suse)
accepted
request 903960
from
Benjamin Greiner (bnavigator)
(revision 23)
Dominique Leuenberger (dimstar_suse)
accepted
request 886320
from
Benjamin Greiner (bnavigator)
(revision 22)
Richard Brown (RBrownSUSE)
accepted
request 883883
from
Benjamin Greiner (bnavigator)
(revision 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] (forwarded request 883882 from bnavigator)
Dominique Leuenberger (dimstar_suse)
accepted
request 877782
from
Benjamin Greiner (bnavigator)
(revision 20)
Dominique Leuenberger (dimstar_suse)
accepted
request 863708
from
Benjamin Greiner (bnavigator)
(revision 19)
- Make sure that the python >= 3.7 requirement is checked on build time and let rpm do the rest. - Use bundled libraries on Leap 15.X
Dominique Leuenberger (dimstar_suse)
accepted
request 861783
from
Factory Maintainer (factory-maintainer)
(revision 18)
Automatic submission by obs-autosubmit
Displaying revisions 21 - 40 of 57