Hello community,

here is the log from the commit of package python-sunpy for openSUSE:Factory 
checked in at 2019-11-28 10:15:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sunpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-sunpy.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sunpy"

Thu Nov 28 10:15:15 2019 rev:4 rq:751410 version:1.0.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sunpy/python-sunpy.changes        
2019-01-21 10:47:48.244206211 +0100
+++ /work/SRC/openSUSE:Factory/.python-sunpy.new.26869/python-sunpy.changes     
2019-11-28 10:15:53.163638240 +0100
@@ -1,0 +2,327 @@
+Wed Nov 27 16:02:34 UTC 2019 - Todd R <[email protected]>
+
+- Update to version 1.0.6
+  + Bug Fixes
+    * ~sunpy.coordinates.utils.GreatArc now
+      accounts for the start and end points of the arc having different
+      observers.
+    * Single character wildcards and character ranges can now be passed as
+      glob patterns to ~sunpy.map.Map.
+    * The returned list of ~sunpy.map.Map
+      objects is now sorted by filename when passing a directory or glob
+      pattern to ~sunpy.map.MapFactory.
+    * Fixed a bug where clipping behavior had been enabled by default in
+      the plotting normalizers for Map objects. Clipping needs to be
+      disabled to make use of the over/under/masked colors in the
+      colormap.
+    * Fix a bug with observer based frames that prevented a coordinate
+      with an array of obstimes being transformed to other frames.
+      sunpy.map.GenericMap will no longer
+      raise a warning if the posisition of the observer is not known for
+      frames that don't need an observer, i.e. heliographic frames.
+    * Apply os.path.expanduser to sunpy.map.MapFactory input before passing
+      to glob.glob
+    * Fix multiple instances of sunpy.map.sources assuming the type of FITS
+      Header values.
+  + Improved Documentation
+    * Clarified the meaning of GenericMap.dsun.
+    * Updated the user guide for Map to use clip_interval.
+    * Updated the Venus-transit gallery to use the VSO so that it has
+      correct pointing information in the header.
+    * Fixed various issues with the gallery example of saving/loading
+      coordinates using asdf.
+    * Added sunpy.__citation__ with a BibTex entry for citing sunpy.
+    * Added an example showing how to display two maps and fade between
+      them.
+  + Trivial/Internal Changes
+    * Copy the library distro into
+      `sunpy/extern`: replaces the deprecated platform/linux_distribution
+    * Corrected spelling of 'plotting' in timeseries method (changed
+      'ploting' to 'plotting').
+  + SunPy v1.0.5
+  + Bug Fixes
+    * Fix incorrect files being included in the tarball, and docs missing
+      from the tarball
+  + SunPy v1.0.4
+  + Bug Fixes
+    * Fixed situations where 2D coordinates provided to
+      sunpy.coordinates.frames.HeliographicStonyhurst and
+      sunpy.coordinates.frames.HeliographicCarrington were not converted to 3D
+      as intended. Furthermore, the stored data
+      will always be the post-conversion, 3D version.
+    * Fix off by one error in sunpy.map.make_fitswcs_header where when
+      using the default reference_pixel=None keyword argument the pixel
+      coordinate of the reference pixel was off by +1.
+    * Fixing the ordering of lon and lat inputs into 
sunpy.map.make_fitswcs_header
+    * Updated the URL for Fermi spacecraft-pointing files to use an HTTPS
+      connection to HEASARC.
+  + Improved Documentation
+    * Improved the contributing guide by updating commands and
+      highlighting text.
+    * Removing .fits from the end of path
+      kwargs in sunpy.net.FIDO.fetch docs
+      to change output file extension from {file}.fits.fits to {file}.fits.
+- Update to version 1.0.3
+  + Features
+    * Add ability to disable progressbars when dowloading files using
+      sunpy.net.helioviewer.py and edited
+      docstrings to mention this feature.
+  + Bug Fixes
+    * Fixed the handling of coordinates with velocity information when
+      transforming between Astropy frames and SunPy frames.
+    * Fixed all coordinate transformations to properly handle a change in
+      observation time.
+    * Fixed
+      ~sunpy.physics.solar_rotation.calculate_solar_rotate_shift
+      so that it does not calculate a shift between the reference layer
+      and itself, which would sometimes incorrectly result in a shift of a
+      pixel due to numerical precision.
+    * Stop crash when LineAnimator axes_ranges entry given as 1D
+      array when data is >1D, i.e. as an independent axis.
+    * Fixed a bug where the transformation from
+      ~sunpy.coordinates.frames.Helioprojective
+      to
+      ~sunpy.coordinates.frames.Heliocentric
+      used the Sun-observer distance from the wrong frame when shifting
+      the origin, and thus might not give the correct answer if the
+      observer was not the same for the two frames.
+    * Fixed a bug with the transformations between
+      ~sunpy.coordinates.frames.Heliocentric
+      and
+      ~sunpy.coordinates.frames.HeliographicStonyhurst
+      when the frame observation time was not the same as the observer
+      observation time. The most common way to encounter this bug was when
+      transforming from
+      ~sunpy.coordinates.frames.Helioprojective
+      to any non-observer-based frame while also changing the observation
+      time.
+    * Fixed a sunpy.coordinates bug where a
+      frame using the default observer of Earth could have its observer
+      overwritten during a transformation.
+    * VSO client fetch should not download
+      when wait keyword argument is
+      specified.
+    * Fixed a bug with
+      ~sunpy.coordinates.wcs_utils.solar_frame_to_wcs_mapping
+      that assumed that the supplied frame was a SunPy frame.
+    * Fixed bugs with
+      ~sunpy.coordinates.wcs_utils.solar_frame_to_wcs_mapping
+      if the input frame does not include an observation time or an
+      observer.
+  + Improved Documentation
+    * Added more details to docstrings in sunpy.coordinates.frames.
+    * Added a link to package maintainer list in the API Stability page.
+  + Trivial/Internal Changes
+    * Allow running our sphinx-gallery examples as Jupyter notebooks via Binder
+
+-------------------------------------------------------------------
+Tue Jul 23 15:30:32 UTC 2019 - Todd R <[email protected]>
+
+- Update to Sunpy 1.0.2
+  + Backwards Incompatible Changes
+    * Move the matplotlib animators from ``sunpy.visualisation.imageanimator`` 
and
+      ``sunpy.visualization.mapcubeanimator`` to 
`sunpy.visualization.animator`.
+    * Make `sunpy.time.parse_time` return `astropy.time.Time` instead of 
`datetime.datetime`.
+    * The properties and methods of `sunpy.time.TimeRange` returns 
`astropy.time.Time` and `astropy.time.TimeDelta` instead of `datetime.datetime` 
and `datetime.timedelta` respectively.
+    * The `sunpy.instr.goes` module now accepts and returns
+      `sunpy.timeseries.XRSTimeSeries` objects only.
+    * ``obstime`` keyword param of ``sunpy.instr.goes._goes_lx`` takes a 
non-scalar `astropy.time.Time` object instead of `numpy.ndarray`. The precision 
of times contained in `sunpy.timeseries` has been increased to 9 from 6.
+    * Removed ``sunpy.net.jsoc.attrs.Time`` because it served the same purpose 
as `sunpy.net.attrs.Time` after the switch to `astropy.time.Time`.
+    * Remove unused ``**kwargs`` within TimeSeries functions.
+    * Rotation matrices inside map objects were previously stored as numpy 
matrices, but are now
+      stored as numpy arrays, as numpy will eventually remove their matrix 
datatype. See
+      https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html for 
more information.
+    * The `sunpy.cm.show_colormaps` function now accepts the keyword 'search' 
instead of 'filter'.
+    * The keyword arguments to all client ``.fetch`` methods have been changed 
to
+      support the new parfive downloader and to ensure consisteny across all 
Fido
+      clients.
+    * The Helioviewer client has been switched to using the newer Helioviewer 
API.
+      This has meant that we have changed some of the keywords that were 
passed into client's methods.
+      We have enforced that several keywords 
(observatory,instrument,detector,measurement) need to be defined otherwise the 
functions cannot return any data.
+    * Maps no longer assume that the pixel units are arcseconds if the units 
aren't
+      explicitly set. In addition to this if critical metadata is missing from 
when
+      creating a map, the map will fail to initialize and will raise an error.
+    * axis_ranges kwarg of `sunpy.visualization.animator.base.ArrayAnimator`, 
`sunpy.visualization.animator.image.ImageAnimator` and 
`sunpy.visualization.animator.line.LineAnimator` now must be entered as None, 
[min, max] or pixel edges of each array element. Previously, pixel centers were 
expected.  This change removes ambiguity in interpretation and ensures the 
extent of the plot can always be accurately derived.
+    * All keywords have been added (with defaults) to each 
`~sunpy.net.helioviewer.HelioviewerClient` function.
+      This means that there will be some changes to the style of the PNG 
screenshot that is returned.
+      Returns for the JPEG 2000 and the other functions should be the same but 
not guaranteed.
+    * Changed `sunpy.sun.models.interior` and `sunpy.sun.models.evolution` 
from `pandas.DataFrame` to `astropy.table.QTable`
+    * Minimum numpy version is now >=1.14.5
+    * Removed ``sunpy.time.julian_day``, ``sunpy.time.julian_centuries``, 
``sunpy.time.day_of_year``, ``sunpy.time.break_time``, ``sunpy.time.get_day``.
+    * Updated the solar values in `sunpy.sun.constants` to IAU 2015 values.
+    * Renamed `eccentricity_sunearth_orbit` to `eccentricity_sun_earth_orbit`.
+    * Renamed ``sunpy.image.rescale`` to `sunpy.image.resample`.
+    * Remove the ``basic_plot`` keyword argument from
+      `~sunpy.map.Map.GenericMap.peek`. An example has been added to the 
gallery
+      showing how to make a plot like this.
+    * `sunpy.map.GenericMap` will no longer use the key `solar_b0` as a value 
for heliographic latitude.
+    * `sunpy.map.GenericMap` now checks for a complete observer location 
rather than
+      individually defaulting coordinates (lat, lon, distance) to Earth 
position. If
+      any one of the three coordinates is missing from the header the observer 
will
+      be defaulted to Earth and a warning raised.
+    * `sunpy.sun.sun` functions have been re-implemented using Astropy for 
significantly improved accuracy.  Some functions have been removed.
+    * All of the functions in `sunpy.sun.sun` and all of the Sun-specific 
functions in `sunpy.coordinates.ephemeris` have been moved to the new module 
`sunpy.coordinates.sun`.
+  + Deprecations and Removals
+    * The deprecated ``sunpy.lightcurve``, ``sunpy.wcs`` and ``sunpy.spectra`` 
modules have now
+      been removed.
+    * ``sunpy.instr.rhessi.get_obssumm_dbase_file`` 
``sunpy.instr.rhessi.get_obssum_filename``, 
``sunpy.instr.rhessi.get_obssumm_file`` have been removed. `Fido 
<sunpy.net.fido_factory.UnifiedDownloader>` should be used to download these 
files.
+    * Removed ``heliographic_solar_center`` in favour of 
`~sunpy.coordinates.ephemeris.get_sun_L0` and 
`~sunpy.coordinates.ephemeris.get_sun_B0`
+    * Removed ``GenericClient.query`` in favour of 
`sunpy.net.dataretriever.GenericClient.search`
+    * Removed ``sunearth_distance`` in favour of ``get_sunearth_distance``
+    * Removed ``remove_lytaf_events_from_lightcurve`` in favour of 
`sunpy.instr.lyra.remove_lytaf_events_from_timeseries`
+    * Removed ``sunpy.cm.get_cmap`` in favour of ``plt.get_cmap``
+    * Removed ``database.query`` in favour of `sunpy.database.Database.search`
+    * Removed ``sunpy.net.vso.InteractiveVSOClient``
+    * Removed ``MapCube`` in favour of `~sunpy.map.MapSequence`
+    * Removed ``solar_north`` in favour of ``get_sun_P``
+    * Removed ``database.download`` in favour of 
`sunpy.database.Database.fetch`
+    * Removed ``sunpy.map.GenericMap.pixel_to_data`` in favour of 
`sunpy.map.GenericMap.pixel_to_world`
+    * Removed ``GenericClient.get`` in favour of 
`sunpy.net.dataretriever.GenericClient.fetch`. This changes applies to the 
other clients as well.
+    * Removed `Map.xrange` and `Map.yrange`
+    * Removed ``sunpy.net.attrs.Wave`` in favour of `a.Wavelength 
<~sunpy.net.vso.attrs.Wavelength>`
+    * Removed ``JSOCClient.check_request`` in favour of 
`drms.ExportRequest.status`
+    * `sunpy.net.vso.VSOClient.query_legacy` and 
`sunpy.net.vso.VSOClient.latest` have been deprecated as we strongly recommend 
people use `sunpy.net.Fido` for all queries.
+    * The deprecated ``sunpy.physics.transforms`` module has been removed, it 
is
+      replaced by `sunpy.physics.solar_rotation` and
+      `sunpy.physics.differential_rotation`.
+    * Removed `~sunpy.sun.sun.solar_cycle_number` because it was fundamentally 
flawed
+  + Features
+    * Change arguments to `sunpy.test` from ``offline=`` and ``online=`` to 
``online`` and ``online_only``. This matches the behavior of the figure keyword 
arguments and comes as a part of a move to using a modified version of the 
Astropy test runner.
+    * asdf schemas and tags were added for the SunPy coordinate frames and 
`~sunpy.map.GenericMap` allowing these objects to be saved to and restored from 
`asdf <https://asdf.readthedocs.io/>`__ files.
+    * The images from image tests are now saved in a local folder for easy 
access.
+    * ``sunpy.map.MapCube`` has been renamed to `sunpy.map.MapSequence` to 
better reflect its use as a collection of map objects.
+    * Net search attributes now support tab completion of values and display a 
table of possible values when printed, to allow easier discoverability of 
possible search values.
+    * Running the figure tests now creates a page showing the differences 
between
+      the expected figures and the figures produced from running the tests.
+    * Add support for Dask arrays in `sunpy.map.Map`. The map factory now 
checks a whitelist
+      of array types rather than strictly checking if the array is of type 
`numpy.ndarray`.
++++ 130 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-sunpy/python-sunpy.changes
++++ and /work/SRC/openSUSE:Factory/.python-sunpy.new.26869/python-sunpy.changes

Old:
----
  sunpy-0.9.5.tar.gz

New:
----
  sunpy-1.0.6.tar.gz

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

Other differences:
------------------
++++++ python-sunpy.spec ++++++
--- /var/tmp/diff_new_pack.nuKIbu/_old  2019-11-28 10:15:55.543638264 +0100
+++ /var/tmp/diff_new_pack.nuKIbu/_new  2019-11-28 10:15:55.591638265 +0100
@@ -18,49 +18,59 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define         skip_python2 1
-# docs directory needed for tests not in source archive
-%bcond_with     test
 Name:           python-sunpy
-Version:        0.9.5
+Version:        1.0.6
 Release:        0
 Summary:        SunPy: Python for Solar Physics
 License:        BSD-2-Clause AND BSD-3-Clause AND Apache-2.0 AND MIT
-Group:          Development/Languages/Python
-Url:            https://github.com/sunpy/sunpy
+URL:            https://github.com/sunpy/sunpy
 Source0:        
https://files.pythonhosted.org/packages/source/s/sunpy/sunpy-%{version}.tar.gz
 Source100:      python-sunpy-rpmlintrc
 BuildRequires:  %{python_module SQLAlchemy}
+BuildRequires:  %{python_module asdf}
 BuildRequires:  %{python_module astropy >= 1.0.0}
 BuildRequires:  %{python_module astropy-helpers >= 1.0.0}
 BuildRequires:  %{python_module beautifulsoup4}
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module drms}
 BuildRequires:  %{python_module matplotlib >= 1.1}
 BuildRequires:  %{python_module numpy-devel > 1.7.1}
 BuildRequires:  %{python_module pandas >= 0.12.0}
+BuildRequires:  %{python_module parfive}
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module scikit-image}
 BuildRequires:  %{python_module scipy}
+BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module suds-jurko}
 BuildRequires:  fdupes
 BuildRequires:  python-backports.functools_lru_cache
 BuildRequires:  python-rpm-macros
-%if %{with test}
-BuildRequires:  %{python_module pytest}
-%endif
+Requires:       python-aioftp
 Requires:       python-astropy >= 1.0.0
 Requires:       python-matplotlib >= 1.1
 Requires:       python-numpy > 1.7.1
 Requires:       python-pandas >= 0.12.0
+Requires:       python-parfive
 Requires:       python-scipy
 Recommends:     python-SQLAlchemy
+Recommends:     python-asdf
 Recommends:     python-beautifulsoup4
+Recommends:     python-drms
 Recommends:     python-glymur
 Recommends:     python-requests
 Recommends:     python-scikit-image
 Recommends:     python-suds-jurko
 Recommends:     python-wcsaxes >= 0.8
-
+Recommends:     python-zeep
+# SECTION test requirements
+BuildRequires:  %{python_module aioftp}
+BuildRequires:  %{python_module hypothesis}
+BuildRequires:  %{python_module pytest-astropy}
+BuildRequires:  %{python_module pytest-mock}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module zeep}
+# /SECTION
 %python_subpackages
 
 %description
@@ -78,14 +88,12 @@
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
-%if %{with test}
 %check
-%python_exec setup.py test
-%endif
+%pytest
 
 %files %{python_files}
-%doc README.rst CHANGELOG.rst RELEASE.rst 
-%license licenses/*
+%doc README.rst CHANGELOG.rst
+%license LICENSE.rst licenses/*
 %{python_sitearch}/sunpy
 %{python_sitearch}/sunpy-%{version}-py*.egg-info
 

++++++ sunpy-0.9.5.tar.gz -> sunpy-1.0.6.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-sunpy/sunpy-0.9.5.tar.gz 
/work/SRC/openSUSE:Factory/.python-sunpy.new.26869/sunpy-1.0.6.tar.gz differ: 
char 5, line 1


Reply via email to