1
0
Commit Graph

62 Commits

Author SHA256 Message Date
c7226b37f0 - Update to 6.0.1
## Bug Fixes
  ### astropy.coordinates
  * Previously passing a SkyCoord instance to the
    BaseCoordinateFrame separation() or separation_3d() methods
    could produce wrong results, depending on what additional frame
    attributes were defined on the SkyCoord, but now SkyCoord input
    can be used safely. [#15659]
  * Distance now accepts as parallax any angle-like value. This
    includes types like Column which have a unit but are not
    Quantity subclasses. [#15712]
  * The new default for the class method SkyCoord.from_name() is to
    look for coordinates first in SIMBAD, then in NED, and then in
    VizieR, instead of having no specific order. [#16046]
  ### astropy.io.ascii
  * Reading of CDS header files with multi-line descriptions where
    the continued line started with a number was broken. This is
    now fixed. [#15617]
  * Ensure that the names of mixin columns are properly propagated
    as labels for the MRT format. [#15848]
  * Fixed reading IPAC tables for long column type on some
    platforms, e.g., Windows. [#15992]
  ### astropy.io.fits
  * Fix TDISP parsing for floating numbers. [#16007]
  * Fix a crash when calling FITS writeto methods with stdout as
    the output stream. [#16008]
  * Fix TDISP parsing for floating numbers in formats ES / EN.
    [#16015]
  ### astropy.stats
  * Fix a spurious warning when calling sigma_clipped_stats on a

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=116
2024-03-29 17:08:26 +00:00
d699a9c342 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=114 2024-03-19 11:07:01 +00:00
81d2277e52 Accepting request 1159326 from home:bnavigator:branches:devel:languages:python:numeric
- Enable SLE15 python module for python311
  * Old version in 15.x is vulnerable: boo#1221661 CVE-2023-41334

OBS-URL: https://build.opensuse.org/request/show/1159326
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=113
2024-03-19 10:53:38 +00:00
dbddb54ece - Don't test with python39-ipython: not available anymore
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=111
2024-03-07 10:57:29 +00:00
585d7c670a Accepting request 1132272 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 6.0.0
  ## New Features
  ### astropy.config
  * The new ConfigNamespace.help() method provides a convenient way
    to get information about configuration items. [#13499]
  ### astropy.coordinates
  * Support has been added to create geodetic representations not
    just for existing ellipsoids from ERFA, but also with
    explicitly provided values, by defining a subclass of
    BaseGeodeticRepresentation with the equatorial radius and
    flattening assigned to _equatorial_radius and _flattening
    attributes. [#14763]
  * Add BaseBodycentricRepresentation, a new spheroidal
    representation for bodycentric latitudes and longitudes.
    [#14851]
  * Support Numpy broadcasting over frame data and attributes.
    [#15121]
  ### astropy.cosmology
  * Registered a latex writer for exporting a Cosmology object to a
    LaTex table. [#14701]
  * Added argument rename to Cosmology’s I/O, allowing for input
    and output symbols to be renamed. [#14780]
  * All non-abstract Cosmology subclasses are now automatically
    registered to work with Astropy’s YAML serialization. [#14979]
  * Cosmology I/O now auto-identifies the ‘.tex’ suffix with the
    ‘ascii.latex’ format. [#15088]
  * The Cosmology class now has a new property to access the
    parameters of the cosmology: .parameters. This property return
    a read-only dictionary of all the non-derived parameter values
    on the cosmology object. When accessed from the class (not an

OBS-URL: https://build.opensuse.org/request/show/1132272
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=108
2023-12-09 20:32:37 +00:00
26a13db1b8 Accepting request 1124145 from home:bnavigator:branches:devel:languages:python:numeric
- Add astropy-pr15479-pvstar.patch
  * PR gh#astropy/astropy#15479 backports gh#astropy/astropy#15476
  * Issue at gh#astropy/astropy#15537

OBS-URL: https://build.opensuse.org/request/show/1124145
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=106
2023-11-08 01:55:18 +00:00
739f562d36 - 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/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=104
2023-10-06 08:23:25 +00:00
8565c44d44 - Restrain to Cython < 3 -- gh#astropy/astropy#15315
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=102
2023-09-14 10:02:41 +00:00
290ef4cce0 - 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]

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=100
2023-09-14 08:34:27 +00:00
7231c79a08 Accepting request 1105313 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 5.3.2
  ### astropy.coordinates
  * Fixed import when called with Python -OO flag. [#15037]
  ### astropy.nddata
  * Fix for collapse operations on NDData without masks or units.
    [#15082]
  ###  astropy.units
  * Modified the implementation of np.power() for instances of
    Quantity to allow any array as the second operand if all its
    elements have the same value. [#15101]

OBS-URL: https://build.opensuse.org/request/show/1105313
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=98
2023-08-22 18:37:34 +00:00
d41867f79f - update to 5.3.1:
* 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
2023-07-16 11:42:16 +00:00
2629826604 - 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/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=94
2023-07-01 14:28:29 +00:00
16a6a564a8 Accepting request 1082978 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2023-04-26 11:27:22 +00:00
57267226a6 - Don't test with skyfield on python311
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=90
2023-02-19 20:57:56 +00:00
0bfec80bf9 Accepting request 1058279 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2023-01-13 16:36:54 +00:00
341c54a6fd Accepting request 1044140 from home:bnavigator:branches:devel:languages:python:numeric
- Add astropy-pr14194-numpy1.24.patch gh#astropy/astropy#14194

OBS-URL: https://build.opensuse.org/request/show/1044140
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=86
2022-12-21 23:37:36 +00:00
8b28111bda Accepting request 1044138 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2022-12-21 23:34:54 +00:00
245e20d89d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=82 2022-11-21 11:05:10 +00:00
04356f115b 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
2022-10-23 10:58:58 +00:00
c89e0b91c0 Accepting request 983946 from home:bnavigator:branches:devel:languages:python:numeric
- Skip two tests because of hypothesis -- gh#astropy/astropy#13275

OBS-URL: https://build.opensuse.org/request/show/983946
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=76
2022-06-20 11:30:24 +00:00
dc82112c18 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=74 2022-05-31 20:54:22 +00:00
aabd62a561 Accepting request 980181 from home:bnavigator:branches:devel:languages:python:numeric
- Skip two test categories segfaulting: gh#astropy/astropy/13286

OBS-URL: https://build.opensuse.org/request/show/980181
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=73
2022-05-31 20:53:10 +00:00
3c86ae9c75 Accepting request 980179 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2022-05-31 20:49:55 +00:00
1db81b18e2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=70 2022-04-23 19:27:56 +00:00
fbee78d9c4 Accepting request 966482 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2022-04-01 21:36:44 +00:00
466e1a31d5 Accepting request 961615 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2022-03-14 09:52:01 +00:00
4d514e83e4 Accepting request 949763 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2022-01-28 20:51:37 +00:00
977ca53c2b Accepting request 942985 from home:bnavigator:py310
- Skip flaky test_color_print3

OBS-URL: https://build.opensuse.org/request/show/942985
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=63
2021-12-28 20:10:26 +00:00
fb8c78399c Accepting request 942935 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2021-12-28 15:28:24 +00:00
d1922a7c9d Accepting request 942827 from home:bnavigator:py310
- Add astropy-pr12159-py310.patch -- gh#astropy/astropy#12159

OBS-URL: https://build.opensuse.org/request/show/942827
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=61
2021-12-27 18:29:49 +00:00
65a6f0da96 - Skip test_no_numpy_warnings[contours] due to wrong MPL version
check -- gh#astropy/astropy#12050

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=60
2021-10-28 20:56:07 +00:00
0a4b093aa9 - Suppress hypothesis health check for slow OBS episodes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=59
2021-08-27 10:04:37 +00:00
dcc0d037e9 - 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/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=58
2021-08-18 11:38:58 +00:00
8da88db5b2 Accepting request 910385 from home:bnavigator:branches:devel:languages:python:numeric
- 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.

OBS-URL: https://build.opensuse.org/request/show/910385
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=57
2021-08-06 00:33:56 +00:00
d78775aa48 Accepting request 910367 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2021-08-05 19:04:41 +00:00
5a1bf286e8 Accepting request 903959 from home:bnavigator:branches:devel:languages:python:numeric
- Replace astropy-pr11260-wcsfailures.patch with
  astropy-pr11260+pr11549-wcs76.patch
  * fixes test failures because of the recent Tumbleweed update to
    wcslib 7.6
  * include binary test file tab-time-last-axis.fits from
    gh#astropy/astropy#11549, which does not fit into the patchfile

OBS-URL: https://build.opensuse.org/request/show/903959
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=55
2021-07-04 14:22:22 +00:00
51357541de Accepting request 886319 from home:bnavigator:branches:devel:languages:python:numeric
- Fix python_expand for test call

OBS-URL: https://build.opensuse.org/request/show/886319
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=53
2021-04-17 15:31:35 +00:00
fdd4c5c4cd Accepting request 883882 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2021-04-08 17:31:25 +00:00
f59bcb6e81 Accepting request 877781 from home:bnavigator:branches:devel:languages:python:numeric
- Fix test failures with updated wcslib -- gh#astropy/astropy#11260
  * Add astropy-pr11260-wcsfailures.patch
  * Add dss.14.29.56-62.41.05.fits.gz

OBS-URL: https://build.opensuse.org/request/show/877781
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=49
2021-03-08 16:10:52 +00:00
82e7410fed Accepting request 863412 from home:bnavigator:branches:devel:languages:python:backports
- 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

OBS-URL: https://build.opensuse.org/request/show/863412
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=47
2021-01-15 20:35:21 +00:00
956a8a7715 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=46 2021-01-15 18:02:21 +00:00
beb27b2f50 Increase the hypothesis test deadline
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=43
2021-01-01 19:04:18 +00:00
a4a027a65c Accepting request 854362 from home:bnavigator:branches:devel:languages:python:numeric
- OBS thinks the test flavor creates a build-cycle. Reintroduce
  the pseudo package suffix.

OBS-URL: https://build.opensuse.org/request/show/854362
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=40
2020-12-09 23:08:56 +00:00
fd7e707d74 Accepting request 851660 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2020-11-29 11:14:16 +00:00
18c04387c7 Accepting request 843474 from home:bnavigator:branches:devel:languages:python:numeric
- 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
2020-10-23 11:32:38 +00:00
Tomáš Chvátal
f26bda05c6 Accepting request 840965 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 4.0.2
  New Features
  * astropy.utils
    astropy.utils.data.download_file now supports FTPS/FTP over 
    TLS. [#9964]
    astropy.utils.data now uses a lock-free mechanism for caching. 
    This new mechanism uses a new cache layout and so ignores 
    caches created using earlier mechanisms (which were causing 
    lockups on clusters). The two cache formats can coexist but do 
    not share any files. [#10437, #10683]
    astropy.utils.data now ignores the config item 
    astropy.utils.data.conf.download_cache_lock_attempts since no 
    locking is done. [#10437, #10683]
    astropy.utils.data.download_file and related functions now 
    interpret the parameter or config file setting timeout=0 to 
    mean they should make no attempt to download files. [#10437, 
    #10683]
    astropy.utils.import_file_to_cache now accepts a keyword-only 
    argument replace, defaulting to True, to determine whether it 
    should replace existing files in the cache, in a way as close 
    to atomic as possible. [#10437, #10683]
    astropy.utils.data.download_file and related functions now 
    treat http://example.com and http://example.com/ as equivalent. 
    [#10631]
  * astropy.wcs
    The new auxiliary WCS parameters added in WCSLIB 7.1 are now 
    exposed as the aux attribute of Wcsprm. [#10333]
    Updated bundled version of WCSLIB to v7.3. [#10433]
  Bug fixes
  * astropy.config
    Added an extra fallback to os.expanduser('~') when trying to 
    find the user home directory. [#10570]
  * astropy.constants
    Corrected definition of parsec to 648 000 / pi AU following IAU 
    2015 B2 [#10569]
  * astropy.convolution
    Fixed a bug where a float-typed integers in the argument 
    x_range of astropy.convolution.utils.discretize_oversample_1D 
    (and the 2D version as well) fails because it uses 
    numpy.linspace, which requires an int. [#10696]
  * astropy.coordinates
    Ensure that for size-1 array SkyCoord and coordinate frames the 
    attributes also properly become scalars when indexed with 0. 
    [#10113]
    Fixed a bug where SkyCoord.separation() and 
    SkyCoord.separation_3d were not accepting a frame object. 
    [#10332]
    Ensure that the lon values in SkyOffsetFrame are wrapped 
    correctly at 180 degree regardless of how the underlying data 
    is represented. [#10163]
    Fixed an error in the obliquity of the ecliptic when 
    transforming to/from the *TrueEcliptic coordinate frames. The 
    error would primarily result in an inaccuracy in the ecliptic 
    latitude on the order of arcseconds. [#10129]
    Fixed an error in the computation of the location of solar 
    system bodies where the Earth location of the observer was 
    ignored during the correction for light travel time. [#10292]
    Ensure that coordinates with proper motion that are transformed 
    to other coordinate frames still can be represented properly. 
    [#10276]
    Improve the error message given when trying to get a cartesian 
    representation for coordinates that have both proper motion and 
    radial velocity, but no distance. [#10276]
    Fixed an error where SkyCoord.apply_space_motion would return 
    incorrect results when no distance is set and proper motion is 
    high. [#10296]
    Make the parsing of angles thread-safe so that Angle can be 
    used in Python multithreading. [#10556]
    Fixed reporting of EarthLocation.info which previously raised 
    an exception. [#10592]
  * astropy.io.ascii
    Fixed a bug with the C fast_reader not correctly parsing 
    newlines when delimiter was also set to \n or \r; ensured 
    consistent handling of input strings without newline 
    characters. [#9929]
  * astropy.io.fits
    Fix integer formats of TFORMn=Iw columns in ASCII tables to 
    correctly read values exceeding int32 - setting int16, int32 or 
    int64 according to w. [#9901]
    Fix unclosed memory-mapped FITS files in FITSDiff when 
    difference found. [#10159]
    Fix crash when reading an invalid table file. [#10171]
    Fix duplication issue when setting a keyword ending with space. 
    [#10482]
    Fix ResourceWarning with fits.writeto and pathlib.Path object. 
    [#10599]
    Fix repr for commentary cards and strip spaces for commentary 
    keywords. [#10640]
    Fix compilation of cfitsio with Xcode 12. [#10772]
    Fix handling of 1-dimensional arrays with a single element in 
    BinTableHDU [#10768]
  * astropy.io.misc
    Fix id URL in baseframe-1.0.0 ASDF schema. [#10223]
    Write keys to ASDF only if the value is present, to account for 
    a change in behavior in asdf 2.8. [#10674]
  * astropy.io.registry
    Fix Table.(read|write).help when reader or writer has no 
    docstring. [#10460]
  * astropy.io.votable
    Fixed parsing failure of VOTable with no fields. When detecting 
    a non-empty table with no fields, the following warning/
    exception is issued: E25 "No FIELDs are defined; DATA section 
    will be ignored." [#10192]
  * astropy.modeling
    Fixed a problem with mapping input_units and return_units of a 
    CompoundModel to the units of the constituent models. [#10158]
    Removed hard-coded names of inputs and outputs. [#10174]
    Fixed a problem where slicing a CompoundModel by name will 
    crash if there fix_inputs operators are present. [#10224]
    Removed a limitation of fitting of data with units with 
    compound models without units when the expression involves 
    operators other than addition and subtraction. [#10415]
    Fixed a problem with fitting Linear1D and Planar2D in model 
    sets. [#10623]
    Fixed reported module name of math_functions model classes. 
    [#10694]
    Fixed reported module name of tabular model classes. [#10709]
    Do not create new math_functions models for ufuncs that are 
    only aliases (divide and mod). [#10697]
    Fix calculation of the Moffat2D derivative with respect to 
    gamma. [#10784]
  * astropy.stats
    Fixed an API regression where SigmaClip.__call__ would convert 
    masked elements to nan and upcast the dtype to float64 in its 
    output MaskedArray when using the axis parameter along with the 
    defaults masked=True and copy=True. [#10610]
    Fixed an issue where fully masked MaskedArray input to 
    sigma_clipped_stats gave incorrect results. [#10099]
    Fixed an issue where sigma_clip and SigmaClip.__call__ would 
    return a masked array instead of a ndarray when masked=False 
    and the input was a full-masked MaskedArray. [#10099]
    Fixed bug with funcs.poisson_conf_interval where an integer for 
    N with interval='kraft-burrows-nousek' would throw an error 
    with mpmath backend. [#10427]
    Fixed bug in funcs.poisson_conf_interval with interval='kraft-
    burrows-nousek' where certain combinations of source and 
    background count numbers led to ValueError due to the choice of 
    starting value for numerical optimization. [#10618]
  * astropy.table
    Fixed a bug when writing a table with mixin columns to FITS, 
    ECSV or HDF5. If one of the data attributes of the mixin (e.g. 
    skycoord.ra) had the same name as one of the table column names 
    (ra), the column (ra) would be dropped when reading the table 
    back. [#10222]
    Fixed a bug when sorting an indexed table on the indexed column 
    after first sorting on another column. [#10103]
    Fixed a bug in table argsort when called with reverse=True for 
    an indexed table. [#10103]
    Fixed a performance regression introduced in #9048 when 
    initializing a table from Python lists. Also fixed incorrect 
    behavior (for data types other than float) when those lists 
    contain np.ma.masked elements to indicate masked data. [#10636]
    Avoid modifying .meta when serializing columns to FITS. 
    [#10485]
    Avoid crash when reading a FITS table that contains mixin info 
    and PyYAML is missing. [#10485]
  * astropy.time
    Ensure that for size-1 array Time, the location also properly 
    becomes a scalar when indexed with 0. [#10113]
  * astropy.units
    Refined test_parallax to resolve difference between 2012 and 
    2015 definitions. [#10569]
  * astropy.utils
    The default IERS server has been updated to use the FTPS server 
    hosted by CDDIS. [#9964]
    Fixed memory allocation on 64-bit systems within xml.iterparse 
    [#10076]
    Fix case where None could be used in a numerical computation. 
    [#10126]
  * astropy.visualization
    Fixed a bug where the ImageNormalize clip keyword was ignored 
    when used with calling the object on data. [#10098]
    Fixed a bug where axes.xlabel/axes.ylabel where not correctly 
    set nor returned on an EllipticalFrame class WCSAxes plot.
    [#10446]
  * astropy.wcs
    Handled WCS 360 -> 0 deg crossover in fit_wcs_from_points 
    [#10155]
    Do not issue DATREF warning when MJDREF has default value. 
    [#10440]
    Fixed a bug due to which naxis argument was ignored if header 
    was supplied during the initialization of a WCS object. 
    [#10532]
  Other Changes and Additions
  * Improved the speed of sorting a large Table on a single column 
    by a factor of around 5. [#10103]
  * Ensure that astropy can be used inside Application bundles 
    built with pyinstaller. [#8795]
  * Updated the bundled CFITSIO library to 3.49. See cextern/
    cfitsio/docs/changes.txt for additional information. [#10256, 
    #10665]
  * extract_array raises a ValueError if the data type of the input 
    array is inconsistent with the fill_value. [#10602]
- Drop merged PR patches
  * astropy-pr10433-wcslib73-tests.patch gh#astropy/astropy#10433
  * astropy-pr10440-wcs-datfix.patch gh#astropy/astropy#10440
- Skip test_compound_fitting_with_units gh#astropy/astropy#10675

OBS-URL: https://build.opensuse.org/request/show/840965
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=34
2020-10-11 10:33:44 +00:00
Tomáš Chvátal
82ad95d973 Accepting request 821523 from home:bnavigator:branches:devel:languages:python:numeric
:test flavor is currently failing but undetected!

- actually detect unit test failures with sys.exit(astropy.tests())
- do not fail on DeprecationWarnings
- support updated system lib wcslib 7.3 with
  astropy-pr10433-wcslib73-tests.patch gh#astropy/astropy#10433
  astropy-pr10440-wcs-datfix.patch gh#astropy/astropy#10440
- clean up blank lines after pytest report and prevent possible
  failure of tests depending on test order
  astropy-pr10545-remove-newline-3d_cd_hdr.patch
  gh#astropy/astropy#10545

OBS-URL: https://build.opensuse.org/request/show/821523
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=32
2020-07-17 19:10:50 +00:00
Tomáš Chvátal
a2a197c8df Accepting request 819841 from home:bnavigator:branches:devel:languages:python:numeric
- Switch from pytest macro back to astropy.test()
  This avoids compiling a second time inplace and obsoletes the
  necessary deprecation warningsfilters. New deprecation warnings
  from numpy 1.19 started to fail the test multibuild again.
  Can now drop astropy-openSUSE-ignore-warnings.patch
- Fix update-alternatives warnings by expanding the loop early 

fix multibuild setup

OBS-URL: https://build.opensuse.org/request/show/819841
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=30
2020-07-10 06:26:48 +00:00
Tomáš Chvátal
488994a6b4 Accepting request 818848 from home:bnavigator:branches:devel:languages:python:numeric
- Fix conftest collection error: import local source dir for tests 
- Remove ignore pytest deprecation fixed by pytest-doctestplus >= 0.6
- Ignore leap second expiry and dubious year warnings for
  reproducible builds: gh#astropy/astropy#10228
  astropy-openSUSE-ignore-warnings.patch

OBS-URL: https://build.opensuse.org/request/show/818848
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=28
2020-07-06 07:10:05 +00:00
Tomáš Chvátal
00235161ca - Switch to multibuild to avoid cycle with python-asdf package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-astropy?expand=0&rev=26
2020-06-03 07:43:14 +00:00