Hello community,

here is the log from the commit of package python-astropy for openSUSE:Factory 
checked in at 2019-07-30 12:38:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-astropy (Old)
 and      /work/SRC/openSUSE:Factory/.python-astropy.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-astropy"

Tue Jul 30 12:38:41 2019 rev:6 rq:719680 version:3.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-astropy/python-astropy.changes    
2019-04-12 09:16:07.545740288 +0200
+++ /work/SRC/openSUSE:Factory/.python-astropy.new.4126/python-astropy.changes  
2019-07-30 12:38:43.382939573 +0200
@@ -1,0 +2,291 @@
+Mon Jul 29 17:01:26 UTC 2019 - Todd R <[email protected]>
+
+- Add conflicts with perl-Data-ShowTable
+
+-------------------------------------------------------------------
+Tue Jul 23 01:55:47 UTC 2019 - Todd R <[email protected]>
+
+- Update to 3.2.1
+  + Bug fixes
+    * astropy.io.fits
+      > Avoid reporting a warning with ``BinTableHDU.from_columns`` with 
keywords that
+        are not provided by the user.  
+      > Fix ``Header.fromfile`` to work on FITS files. 
+      > Fix reading of empty ``BinTableHDU`` when stored in a gzip-compressed 
file.
+    * astropy.table
+      > Fix a problem where mask was dropped when creating a ``MaskedColumn``
+        from a list of ``MaskedArray`` objects. 
+    * astropy.wcs
+      > Added ``None`` to be displayed as a ``world_axis_physical_types`` in
+        the ``WCS`` repr, as ``None`` values are now supported in ``APE14``. 
+- Update to 3.2
+  + New Features
+    * astropy.constants
+      > Add CODATA 2018 constants but not make them default because the
+        redefinition of SI units that will follow has not been implemented
+        yet. 
+    * astropy.coordinates
+      > New ``BarycentricMeanEcliptic``, ``HeliocentricTrueEcliptic`` and
+        ``GeocentricTrueEcliptic`` frames.
+        The ecliptic frames are no longer considered experimental. 
+      > The default time scale for epochs like 'J2000' or 'B1975' is now "tt",
+        which is the correct one for 'J2000' and avoids leap-second warnings
+        for epochs in the far future or past. 
+    * astropy.extern
+      > Bundled ``six`` now emits ``AstropyDeprecationWarning``. It will be 
removed
+        in 4.0. 
+    * astropy.io.ascii
+      > IPAC tables now output data types of ``float`` instead of ``double``, 
or
+        ``int`` instead of ``long``, based on the column ``dtype.itemsize``. 
+      > Update handling of MaskedColumn columns when using the 'data_mask' 
serialization
+        method.  This can make writing ECSV significantly faster if the data 
do not
+        actually have any masked values. 
+      > Fixed a bug that caused newlines to be incorrect when writing out 
ASCII tables
+        on Windows (they were ``\r\r\n`` instead of ``\r\n``). 
+    * astropy.io.misc
+      > Implement serialization of ``TimeDelta`` in ASDF. 
+      > Implement serialization of ``EarthLocation`` in ASDF. 
+      > Implement serialization of ``SkyCoord`` in ASDF. 
+      > Support serialization of Astropy tables with mixin columns in ASDF. 
+      > No warnings when reading HDF5 files with only one table and no 
``path=``
+        argument 
+      > The HDF5 writer will now create a default table instead of raising an
+        exception when ``path=`` is not specified and when writing to 
empty/new HDF5
+        files. 
+    * astropy.io.fits
+      > Optimize parsing of cards within the ``Header`` class. 
+      > Optimize the parsing of headers to get the structural keywords that are
+        needed to find extensions. Thanks to this, getting a random HDU from a 
file
+        with many extensions is much faster than before, in particular when the
+        extension headers contain many keywords. 
+      >  Change behavior of FITS undefined value in ``Header`` such that 
``None``
+              is used in Python to represent FITS undefined when using dict 
interface.
+              ``Undefined`` can also be assigned and is translated to ``None``.
+              Previously setting a header card value to ``None`` resulted in an
+              empty string field rather than a FITS undefined value. 
+      > Allow ``Header.fromstring`` and ``Card.fromstring`` to accept 
``bytes``.
+    * astropy.io.registry
+      > Implement ``Table`` reader and writer for ``ASDF``. 
+      > Implement ``Table`` reader and writer methods to wrap ``pandas`` I/O 
methods
+        for CSV, Fixed width format, HTML, and JSON. 
+      > Add ``help()`` and ``list_formats()`` methods to unified I/O ``read`` 
and
+        ``write`` methods. For example ``Table.read.help()`` gives help on 
available
+        ``Table`` read formats and ``Table.read.help('fits')`` gives detailed
+        help on the arguments for reading FITS table file. 
+    * astropy.table
+      > Initializing a table with ``Table(rows=...)``, if the first item is an 
``OrderedDict``,
+        now uses the column order of the first row. 
+      > Added new pprint_all() and pformat_all() methods to Table. These two 
new
+        methods print the entire table by default. 
+      > Removed restriction of initializing a Table from a dict with 
copy=False. 
+      > Improved speed of table row access by a factor of about 2-3.  Improved 
speed
+        of Table len() by a factor of around 3-10 (depending on the number of 
columns).
+      > Improved the Table - pandas ``DataFrame`` interface (``to_pandas()`` 
and
+        ``from_pandas()``).  Mixin columns like ``Time`` and ``Quantity`` can 
now be
+        converted to pandas by flattening the columns as necessary to plain
+        columns.  ``Time`` and ``TimeDelta`` columns get converted to
+        corresponding pandas date or time delta types.  The ``DataFrame``
+        index is now handled in the conversion methods. 
+      > Added ``rename_columns`` method to rename multiple columns in one call.
+      > Improved Table performance by reducing unnecessary calls to copy and 
deepcopy,
+        especially as related to the table and column ``meta`` attributes.  
Changed the
+        behavior when slicing a table (either in rows or with a list of column 
names)
+        so now the sliced output gets a light (key-only) copy of ``meta`` 
instead of a
+        deepcopy.  Changed the ``Table.meta`` class-level descriptor so that 
assigning
+        directly to ``meta``, e.g. ``tbl.meta = new_meta`` no longer does a 
deepcopy
+        and instead just directly assigns the ``new_meta`` object reference.  
Changed
+        Table initialization so that input ``meta`` is copied only if 
``copy=True``.
+      > Improved Table slicing performance with internal implementation changes
+        related to column attribute access and certain input validation. 
+      > Added ``reverse`` argument to the ``sort`` and ``argsort`` methods to 
allow
+        sorting in reverse order. 
+      > Improved ``Table.sort()`` performance by removing ``self[keys]`` from 
code
+        which is creating deep copies of ``meta`` attribute and adding a new 
keyword
+        ``names`` in ``get_index()`` to get index by using a list or tuple 
containing
+        names of columns. 
+      > Expose ``represent_mixins_as_columns`` as a public function in the
+        ``astropy.table`` subpackage.  This previously-private function in the
+        ``table.serialize`` module is used to represent mixin columns in a 
Table as
+        one or more plain Column objects. 
+    * astropy.timeseries
+      > Added a new astropy.timeseries sub-package to represent and manipulate
+        sampled and binned time series. 
+      > The ``BoxLeastSquares`` and ``LombScargle`` classes have been moved to
+        ``astropy.timeseries.periodograms`` from ``astropy.stats``. 
+      > Added the ability to provide absolute ``Time`` objects to the
+        ``BoxLeastSquares`` and ``LombScargle`` periodogram classes. 
+      > Added model inspection methods (``model_parameters()``, 
``design_matrix()``,
+        and ``offset()``) to ``astropy.timeseries.LombScargle`` class .
+    * astropy.units
+      > ``Quantity`` overrides of ``ndarray`` methods such as ``sum``, ``min``,
+        ``max``, which are implemented via reductions, have been removed since 
they
+        are dealt with in ``Quantity.__array_ufunc__``. This should not affect
+        subclasses, but they may consider doing similarly.   Note that this
+        does not include methods that use more complicated python code such as
+        ``mean``, ``std`` and ``var``. 
+    * astropy.visualization
+      > Added ``CompositeStretch``, which inherits from ``CompositeTransform`` 
and
+        also ``BaseStretch`` so that it can be used with ``ImageNormalize``. 
+      > Added a ``log_a`` argument to the ``simple_norm`` method. Similar to 
the
+        exposing of the ``asinh_a`` argument for ``AsinhStretch``, the new
+        ``log_a`` argument is now exposed for ``LogStretch``. 
+    * astropy.wcs
+      > WCSLIB was updated to v 6.2.
+        This adds support for time-related WCS keywords (WCS Paper VII).
+        FITS headers containing ``Time`` axis are parsed and the axis is 
included in
+        the WCS object. 
+      > The ``OBSGEO`` attribute as expanded to 6 members - ``XYZLBH``. 
+      > Added a new class ``SlicedLowLevelWCS`` in ``astropy.wcs.wcsapi`` that 
can be
+        used to slice any WCS that conforms to the ``BaseLowLevelWCS`` API. 
+      > Updated implementation of ``WCS.__getitem__`` and ``WCS.slice`` to now 
return
+        a ``SlicedLowLevelWCS`` rather than raising an error when reducing the
+        dimensionality of the WCS. 
+  + API Changes
+    * astropy.coordinates
+      > ``QuantityAttribute`` no longer has a default value for ``default``.  
The
+        previous value of None was misleading as it always was an error. 
+      > The default J2000 has been changed to use be January 1, 2000 12:00 TT 
instead
+        of UTC.  This is more in line with convention. 
+    * astropy.io.ascii
+      > IPAC tables now output data types of ``float`` instead of ``double``, 
or
+        ``int`` instead of ``long``, based on the column ``dtype.itemsize``. 
+    * astropy.io.misc
+      > Unit equivalencies can now be serialized to ASDF. 
+    * astropy.modeling
+      > Composition of model classes is deprecated and will be removed in 4.0.
+        Composition of model instances remain unaffected.
+    * astropy.stats
+      > The ``BoxLeastSquares`` and ``LombScargle`` classes have been moved to 
the
+        ``astropy.timeseries.periodograms`` module and will now emit a 
deprecation
+        warning when imported from ``astropy.stats``. 
+    * astropy.table
+      > Converting an empty table to an array using ``as_array`` method now 
returns
+        an empty array instead of ``None``. 
+      > Changed the behavior when slicing a table (either in rows or with a 
list of column
+        names) so now the sliced output gets a light (key-only) copy of 
``meta`` instead of
+        a deepcopy.  Changed the ``Table.meta`` class-level descriptor so that 
assigning
+        directly to ``meta``, e.g. ``tbl.meta = new_meta`` no longer does a 
deepcopy
+        and instead just directly assigns the ``new_meta`` object reference. 
Changed
+        Table initialization so that input ``meta`` is copied only if 
``copy=True``.
+      > Added a keyword ``names`` in ``Table.as_array()``.  If provided this 
specifies
+        a list of column names to include for the returned structured array. 
+    * astropy.tests
+      > Removed ``pytest_plugins`` as they are completely broken for 
``pytest>=4``.
+      > Removed the ``astropy.tests.plugins.config`` plugin and removed the
+        ``--astropy-config-dir`` and ``--astropy-cache-dir`` options from
+        testing. Please use caching functionality that is natively in 
``pytest``.
+    * astropy.time
+      > The default time scale for epochs like 'J2000' or 'B1975' is now "tt",
+        which is the correct one for 'J2000' and avoids leap-second warnings
+        for epochs in the far future or past. 
+    * astropy.units
+      > Unit equivalencies can now be introspected. 
+    * astropy.wcs
+      > The ``world_to_pixel``, ``world_to_array_index*``, ``pixel_to_world*`` 
and
+        ``array_index_to_world*`` methods now all consistently return scalars, 
arrays,
+        or objects not wrapped in a one-element tuple/list when only one 
scalar,
+        array, or object (as was previously already the case for 
``WCS.pixel_to_world``
+        and ``WCS.array_index_to_world``). 
+    * astropy.utils
+      > It is now possible to control the number of cores used by 
``ProgressBar.map``
+        by passing a positive integer as the ``multiprocess`` keyword 
argument. Use
+        ``True`` to use all cores. 
+  + Bug Fixes
+    * astropy.coordinates
+      > ``BarycentricTrueEcliptic``, ``HeliocentricTrueEcliptic`` and
+        ``GeocentricTrueEcliptic`` now use the correct transformation
+        (including nutation), whereas the new ``*MeanEcliptic`` classes
++++ 94 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-astropy/python-astropy.changes
++++ and 
/work/SRC/openSUSE:Factory/.python-astropy.new.4126/python-astropy.changes

Old:
----
  astropy-3.1.2.tar.gz

New:
----
  astropy-3.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-astropy.spec ++++++
--- /var/tmp/diff_new_pack.PHZOki/_old  2019-07-30 12:38:44.290939458 +0200
+++ /var/tmp/diff_new_pack.PHZOki/_new  2019-07-30 12:38:44.290939458 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define         skip_python2 1
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define         skip_python2 1
 Name:           python-astropy
-Version:        3.1.2
+Version:        3.2.1
 Release:        0
 Summary:        Community-developed python astronomy tools
 License:        BSD-3-Clause
@@ -81,6 +81,7 @@
 BuildRequires:  %{python_module pytest-openfiles}
 BuildRequires:  %{python_module pytest-remotedata}
 # /SECTION
+Conflicts:      perl-Data-ShowTable
 %python_subpackages
 
 %description

++++++ astropy-3.1.2.tar.gz -> astropy-3.2.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-astropy/astropy-3.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.python-astropy.new.4126/astropy-3.2.1.tar.gz 
differ: char 5, line 1


Reply via email to