1
0
python-matplotlib/python-matplotlib.changes

1177 lines
45 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Thu Oct 22 08:59:30 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
- Copy updated transparent_markers.pdf from upstream commit
https://github.com/matplotlib/matplotlib/pull/18604 to fix
test failure Ghostscript 9.53
-------------------------------------------------------------------
Thu Jul 23 09:49:30 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
- Require Pillow
- Bump dependency versions
-------------------------------------------------------------------
Mon Jul 20 21:10:29 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
- Work on unit testing
* Move architecture selection to bcond definition at top of
specfile. This makes it clear in the OBS web UI that the test
flavor is only built for x86_64 and aarch64
* do not build everything a second time during check (in-place)
* instead use new subpackage testdata wich contains the baseline
images created at regular build time
* use pytest-xvfb and %pytest macro
(buildroot path actually not required)
* tidy test skip definitions
* add python-gobject-Gdk to pass the gtk3 backend testso
- include version for obsoletes -qt-shared (rpmlint warning)
- move some cairo files to backend packages
- remove python2 transition requirements mock and six
- update matplotlib-setup.cfg
-------------------------------------------------------------------
Sat Jul 18 19:20:56 UTC 2020 - Todd R <toddrme2178@gmail.com>
- update to version 3.3.0
+ Figure and Axes creation / management
* Provisional API for composing semantic axes layouts from text or nested lists
* GridSpec.subplots()
* New Axes.sharex, Axes.sharey methods
* tight_layout now supports suptitle
* Setting axes box aspect
+ Colors and colormaps
* Turbo colormap
* colors.BoundaryNorm supports extend keyword argument
* Text color for legend labels
* Pcolor and Pcolormesh now accept shading='nearest' and 'auto'
+ Titles, ticks, and labels
* Align labels to Axes edges
* Allow tick formatters to be set with str or function inputs
* Axes.set_title gains a y keyword argument to control auto positioning
* Offset text is now set to the top when using axis.tick_top()
* Set zorder of contour labels
+ Other changes
* New Axes.axline method
* imshow now coerces 3D arrays with depth 1 to 2D
* Better control of Axes.pie normalization
* Dates use a modern epoch
* Lines now accept MarkerStyle instances as input
+ Fonts
* Simple syntax to select fonts by absolute path
* Improved font weight detection
+ rcParams improvements
* matplotlib.rc_context can be used as a decorator
* rcParams for controlling default "raise window" behavior
* Add generalized mathtext.fallback to rcParams
* Add contour.linewidth to rcParams
+ 3D Axes improvements
* Axes3D no longer distorts the 3D plot to match the 2D aspect ratio
* 3D axes now support minor ticks
* Home/Forward/Backward buttons now work with 3D axes
+ Interactive tool improvements
* More consistent toolbar behavior across backends
* Toolbar icons are now styled for dark themes
* Cursor text now uses a number of significant digits matching pointing precision
* GTK / Qt zoom rectangle now black and white
* Event handler simplifications
+ Functions to compute a Path's size
* Better interface for Path segment iteration
* Fixed bug that computed a Path's Bbox incorrectly
+ Backend-specific improvements
* savefig() gained a backend keyword argument
* The SVG backend can now render hatches with transparency
* SVG supports URLs on more artists
* Images in SVG will no longer be blurred in some viewers
* Saving SVG now supports adding metadata
* Saving PDF metadata via PGF now consistent with PDF backend
* NbAgg and WebAgg no longer use jQuery & jQuery UI
- Rebase no-builddir-freetype.patch
-------------------------------------------------------------------
Wed Jun 24 02:32:47 UTC 2020 - Todd R <toddrme2178@gmail.com>
- update to version 3.2.2:
* Unit converters recognize subclasses
* imsave accepts metadata and PIL options
* cbook.normalize_kwargs
* FontProperties accepts os.PathLike
* Gouraud-shading alpha channel in PDF backend
* Kerning adjustments now use correct values
* bar3d lightsource shading
* Shifting errorbars
* Improvements in Logit scale ticker and formatter
* rcParams for axes title location and color
* 3-digit and 4-digit hex colors
-------------------------------------------------------------------
Thu Jun 4 12:59:00 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Skip tests that randomly fail
- Run the tests on 64bit arm and intel only as elsewhere there are
>100 test failures
-------------------------------------------------------------------
Mon May 18 08:45:00 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Add patch no-builddir-freetype.patch to not require freetype
in build/ subfolder which we use in python macros
* This is SUSE specific patch
- Make the package multibuild and execute the testsuite
-------------------------------------------------------------------
Mon May 18 06:56:24 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Remove the is_opensuse literals as we don't want to have matplotlib
behave differently between openSUSE and SLE jsc#SLE-11752
-------------------------------------------------------------------
Fri May 15 09:03:43 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Remove the qt4 code support as we do just Qt5 everywhere
-------------------------------------------------------------------
Sat Mar 28 16:40:20 UTC 2020 - Arun Persaud <arun@gmx.de>
- specfile:
* update copyright year
* tkagg.py and wx_compat.py are not part of the build process anymore
(the backends still exist though); removed appropiate files from %files section
- update to version 3.2.1:
* fix Quiver.set_UVC calls with scalar inputs
* fix bezier.get_parallels failure from floating point rounding
errors
* fix markers specified as tuples (polygons, stars, or asterisks)
* fix saving PNGs to file objects in some places
* fix saving figures using the nbAgg/notebook backend
* fix saving with tight layout using the PGF backend
* fix setting custom datapath in rcParams (note: it is still
deprecated)
* fix various issues running setup.py in non-CI environments
* fix xpdf distiller
* various minor bug and documentation fixes
- changes from version 3.2.0:
* default image interpolation is now `'antialiased'` to better
handle down-sampling and reduce artifacts when up-sampling by
small ratios.
* change when ticks switch to using an offset to improve readability
* improvements to auto-scaling and auto-limits
* `DivergingNorm` has been renamed to `TwoSlopeNorm`
* support for 3 and 4 digit hex colors (`#123` maps to `#112233`)
* improvements to Logit scale ticker and formatter
* control of where errorbars start getting placed with `errorevery`
* correct kerning when laying out text
* improvements to MovieRegistry
* For the full details please see the whats new [1] and API changes
[2] in the documentation
[1] https://matplotlib.org/3.2.0/users/whats_new.html
[2] https://matplotlib.org/3.2.0/api/api_changes.html
-------------------------------------------------------------------
Mon Feb 10 15:18:57 UTC 2020 - Todd R <toddrme2178@gmail.com>
- Update to 3.1.3
* suppress a warning with Pandas 1.0
* support pillow >= 7
* support dateutils >= 2.8.1
* prevent an infinite recursion
* do not clobber non-python registered signal handler
* fix path intersection computation with 0 length segments
* fix performance regression in draw_idle
* several minor bugs
-------------------------------------------------------------------
Fri Dec 6 18:48:47 UTC 2019 - Todd R <toddrme2178@gmail.com>
- Update to 3.1.2
* fix regresion of incorrect limits for y-axis in imshow
* fix integer indexed pandas series
* fix ScalarFormatter formatting of masked values
* webagg and nbagg no longer incorrectly fallback to agg when $DISPLAY is not set
* several fixes for Qt5 backend
* other bugfixes and documentation fixes
-------------------------------------------------------------------
Mon Oct 14 07:54:34 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
- Disable Qt4 on Leap 15.2+
-------------------------------------------------------------------
Sat Jul 6 21:17:49 UTC 2019 - Arun Persaud <arun@gmx.de>
- update to version 3.1.1:
* The first bug-fix release of the 3.1 series
+ Locator.nonsingular return order API change
* Lots of backports of various bug fixes.
-------------------------------------------------------------------
Sun May 19 02:47:55 UTC 2019 - Todd R <toddrme2178@gmail.com>
- update to version 3.1.0:
+ New Features
* `~.dates.ConciseDateFormatter`
* Secondary x/y Axis support
* `~.scale.FuncScale` for arbitrary axes scales
* Legend for scatter
* Matplotlib no longer requires framework app build on MacOSX backend
+ Figure, FigureCanvas, and Backends
* Figure.frameon is now a direct proxy for the Figure patch visibility state
* *pil_kwargs* argument added to savefig
* Add ``inaxes`` method to `.FigureCanvasBase`
* cairo backend defaults to pycairo instead of cairocffi
+ Axes and Artists
* axes_grid1 and axisartist Axes no longer draw spines twice
* Return type of ArtistInspector.get_aliases changed
* `.ConnectionPatch` accepts arbitrary transforms
* mplot3d Line3D now allows {set,get}_data_3d
* ``Axes3D.voxels`` now shades the resulting voxels
+ Axis and Ticks
* Added `.Axis.get_inverted` and `.Axis.set_inverted`
* Adjust default minor tick spacing
* `.EngFormatter` now accepts `usetex`, `useMathText` as keyword only arguments
+ Animation and Interactivity
* Support for forward/backward mouse buttons
* *progress_callback* argument to `~.Animation.save()`
* Add ``cache_frame_data`` keyword-only argument into `.animation.FuncAnimation`
* Endless Looping GIFs with PillowWriter
* Adjusted `.matplotlib.widgets.Slider` to have vertical orientation
* Improved formatting of image values under cursor when a colorbar is present
* MouseEvent button attribute is now an IntEnum
+ Configuration, Install, and Development
* The MATPLOTLIBRC environment variable can now point to any "file" path
* Allow LaTeX code ``pgf.preamble`` and ``text.latex.preamble`` in MATPLOTLIBRC file
* New logging API
- Switch to upstream-recommended python-cairo instead of
python-cairocffi
-------------------------------------------------------------------
Fri Mar 1 17:40:22 UTC 2019 - Arun Persaud <arun@gmx.de>
- update to version 3.0.3:
* fix several possible memory leaks
* documentation fixes
* jquery-ui is no longer bundled in git repo and is downloaded
during the install or sdist process. If you are installing from
pypi the files will be included, but if you are installing from
git you will need internet access the first time you run `pip
install .`. The install process tries to cache the files and will
not need internet access on future installations.
-------------------------------------------------------------------
Wed Feb 27 13:01:27 UTC 2019 - Fabian Vogt <fvogt@suse.com>
- Disable Qt4 support on Tumbleweed by default
-------------------------------------------------------------------
Mon Nov 12 05:54:05 UTC 2018 - Arun Persaud <arun@gmx.de>
- update to version 3.0.2:
* Un-breaks basemap which was broken by partially restoring private
APIs for cartopy.
* Fixes bug in warning code when used in an embedded context.
* Fixes crash when using Tk and closing the first open window before
showing it
* Many documentation improvements.
* Restore a corner case on ColorBar tick usage.
* Change the default behavior of `matplotlib.use` to silently allow
more 'safe' switching after auto-discovery, but before starting an
event loop.
* Improvements to bounding box calculations.
* Provide the correct length for RcParams instances.
-------------------------------------------------------------------
Fri Oct 26 19:34:07 UTC 2018 - Todd R <toddrme2178@gmail.com>
- Update to version 3.0.1
* Fix failure to import bug when on Python 3.6.7 and 3.7.1
* Fixed a number of failure to import bugs around finding fonts
* Fix Qt4 backend
* Fix bug on OSX that recursively searched current directory for fonts
* Fix bouncing-rocket on OSX when doing backend fallback and not
selecting OSX
* Temporarily restore several private APIs to unbreak cartopy
* Make pyplot more tolerant of varying signatures in 3rd-party
sub-classe
* Improve datetime64 unit handling
* Fixed several poor interactions with tight_layout
-------------------------------------------------------------------
Wed Sep 19 01:44:55 UTC 2018 - Todd R <toddrme2178@gmail.com>
- Update to version 3.0.0
* Improved default backend selection
* Cyclic colormaps
* Ability to scale axis by a fixed order of magnitude
* Add AnchoredDirectionArrows feature to mpl_toolkits
* Add minorticks_on()/off() methods for colorbar
* Colorbar ticks can now be automatic
* Don't automatically rename duplicate file names
* Legend now has a *title_fontsize* kwarg (and rcParam)
* Support for axes.prop_cycle property *markevery* in rcParams
* Multipage PDF support for pgf backend
* Pie charts are now circular by default
* Add ax.get_gridspec to .SubplotBase
* Axes titles will no longer overlap xaxis
* New convenience methods for GridSpec
* Figure has an ~.figure.Figure.add_artist method
* math directive renamed to mathmpl
- Python 2 support was dropped upstream, so disable it in the spec
file and drop python2-specific parts.
- Enable wx backend for python 3, since python 3 is now supported
by wxPython upstream.
-------------------------------------------------------------------
Tue Aug 14 15:19:00 UTC 2018 - toddrme2178@gmail.com
- Update to version 2.2.3
* Fix import failure on BSD systems
* Fix import errors in Qt shims for PyQt5 5.11 and PyQt4 4.12
* Fix import errors if bz2 module is not in standard library
* Fix overflow in _path.h
* Fix infinite recursion in transform repr
* Fix bug with XKCD style
* Remove unsafe usage of Popen
-------------------------------------------------------------------
Sat Jun 2 10:48:56 UTC 2018 - hpj@urpla.net
- don't use any lua expressions for suse_version < 1500
-------------------------------------------------------------------
Fri Jun 1 19:45:45 UTC 2018 - dimstar@opensuse.org
- Only recommend python-matplotlib-tk if tk is already flagged for
installation. On most systems there is no reason to have tk
available (those UIs are out of date and not well perceived
anyway).
-------------------------------------------------------------------
Tue May 15 19:15:14 UTC 2018 - tbechtold@suse.com
- Add missing Requires for python-backports.functools_lru_cache (boo#1074491)
-------------------------------------------------------------------
Thu May 10 22:27:45 UTC 2018 - toddrme2178@gmail.com
- Fix building on SLE which doesn't have qhull.
-------------------------------------------------------------------
Sat Mar 17 19:29:36 UTC 2018 - arun@gmx.de
- update to version 2.2.2:
* v2.2.1 did not actually restore matplotlib.verbose.
- changes from version 2.2.1:
* This release fixes a number of critical bugs:
+ restores matplotlib.verbose (fixing embedding in pycharm)
+ preserve precision when color mapping small portions of data
with extreme outliers
+ fixes saving long movies with ffmpeg
+ fixes UnbourdLocal error in contour labeling
+ fixes import failure on python 3.4.0 and 3.4.1
+ fixes compile time failures with clang on 32bit platforms
+ fixes an icon in the Tk backends
+ fixes several issues with Tables
+ fixes expanding offset boxes with tight_layout
+ revert changes to the font caching to avoid a possible bug in
backports.lru_cache
+ numerous docstring and documentation fixes
* We have reverted the deprecation of `font_manager.TempCache`.
-------------------------------------------------------------------
Thu Mar 8 04:49:03 UTC 2018 - arun@gmx.de
- specfile:
* require kiwisolver
* update required version for dateutil
- update to version 2.2.0:
* The first release of the v2.2 LTS series and the last version of
Matplotlib to support python2. There will be bug-fix release for
this series until 2020.
* This release includes new features including:
+ An experimental constrained layout manager
+ Color blind friendly color map (cividis) and color cycle
(tableau-colorblind10)
+ native support for numpy.datetime64 types
+ animated gif writing via pillow
+ TkAgg now works with pypy
+ cairo based backends for Qt, Tk, and WX
* There are several API changes in this release:
+ To support the constrained layout Matplotlib has a new required
dependency (kiwisolver).
+ The `matplotlib.finance` module has been removed, development
has moved to a stand-alone project.
-------------------------------------------------------------------
Tue Jan 30 10:30:10 UTC 2018 - rolf@rotkraut.de
- Update versions of required packages.
-------------------------------------------------------------------
Sun Jan 28 18:52:20 UTC 2018 - arun@gmx.de
- specfile:
* update copyright year
- update to version 2.1.2:
* This release fixes a number of critical bugs:
+ fix a typo in mlab.cohere which yielded incorrect results
+ allow nonposx / nonposy to pass through loglog
+ fix color comparisons when finding handles with legend
+ fixes a recursive draw bug and a major performance regression in
Qt5Agg backend
+ fix a re-draw bug in WxAgg
+ fix image scaling with high-bit depth integers
+ revert the busy-cursor
-------------------------------------------------------------------
Wed Jan 17 07:16:06 UTC 2018 - thod_@gmx.de
- dependency changed to python-six >= 1.10
(see "site-packages/matplotlib/__init__.py", line 187)
-------------------------------------------------------------------
Sat Dec 16 23:02:44 UTC 2017 - arun@gmx.de
- update to version 2.1.1:
* The first and only planned bug-fix release for the 2.1 series.
* This release include many bug and documentation fixes. Highlights
are:
+ change default logscale behavior to clip
+ fixed webagg import errors
+ tweaks to polar ticks
+ fixed exception when guessing afm family names
+ update manifest to include all doc files
+ improve masked array handling in pcolormesh
+ fix segfault from reading invalid png
+ fix blocking_input
+ fix bug resulting in huge multi-page pdf files
+ make `show` in nbagg take args as other backends do
+ several fixes to OSX backend
+ restore positional arg handling on Figure.legend
+ fix bugs in interactive navigation
+ fix issues when panning with invalid limits
+ fix bug with fully masked arrays passed to imshow
-------------------------------------------------------------------
Thu Oct 26 17:37:41 UTC 2017 - toddrme2178@gmail.com
- Update to version 2.1.0
+ New features
* String categorical values
* Interactive JS widgets for animation
* Enhancements to polar plot
* Figure class now has subplots method
* Metadata savefig keyword argument
* Busy Cursor
* PolygonSelector
* Added matplotlib.ticker.PercentFormatter
* Reproducible PS, PDF and SVG output
* Orthographic projection for mplot3d
* voxels function for mplot3d
+ Improvements
* Add capstyle and joinstyle attributes to Collection
* CheckButtons widget get_status function
* Add fill_bar argument to AnchoredSizeBar
* Annotation can use a default arrow style
* Barbs and Quiver Support Dates
* Hexbin default line color
* Figure.legend() can be called without arguments
* Multiple legend keys for legend entries
* New parameter clear for :func:`~matplotlib.pyplot.figure`
* Specify minimum value to format as scalar for LogFormatterMathtext
* New quiverkey angle keyword argument
* Colormap reversed method
* Artist.setp (and pyplot.setp) accept a file argument
* streamplot streamline generation more configurable
* Axis.set_tick_params now responds to rotation
* Shading in 3D bar plots
* New which Parameter for autofmt_xdate
* New Figure Parameter for subplot2grid
* Interpolation in fill_betweenx
* New keyword argument sep for EngFormatter
* Extend MATPLOTLIBRC behavior
* density kwarg to hist
+ Internals
* New TransformedPatchPath caching object
* Abstract base class for movie writers
* Stricter validation of line style rcParams
+ Performance
* Path simplification updates
* Implement intersects_bbox in c++\
- Remove upstream-included patches:
* 0001-Fix-include-path-for-system-libqhull.patch
* 0001-Allow-divmod-to-be-overridden-by-num.patch
* 166a14473272_Fix-contour-colour-level-determination.patch
* 97e170d2fc2c_Pass-integers-to-np_linspace.patch
-------------------------------------------------------------------
Mon Oct 9 22:33:02 UTC 2017 - stefan.bruens@rwth-aachen.de
- Fix/enhance build with tests:
- set PYTHONPATH, otherwise tests will not find the python
modules installed to the buildroot
- Add BuildRequires for several tex styles/resources
- Add BuildRequires: xorg-x11-Xvfb, needed for Qt backend tests
- Remove python-Pillow, tests are only using png, not e.g jpeg
- increase image compare tolerance, our Freetype 2.7 renders
slightly different to the baseline FT 2.6
- Add upstream 0001-Allow-divmod-to-be-overridden-by-num.patch,
to cope with numpy 1.13 changes
- Add upstream 166a14473272_Fix-contour-colour-level-determination.patch
- Add upstream 97e170d2fc2c_Pass-integers-to-np_linspace.patch
-------------------------------------------------------------------
Mon Oct 9 03:11:03 UTC 2017 - stefan.bruens@rwth-aachen.de
- Also remove runtime-only python-tk dependecy from BuildRequires:
-------------------------------------------------------------------
Sat Oct 7 23:16:35 UTC 2017 - stefan.bruens@rwth-aachen.de
- Rebase the matplotlib setup.cfg on upstream version
- Guard several BuildRequires: which are not necessary for building
with the "tests" conditional, most backends are pure python
- Do not install/package baseline images only necessary for tests,
shrinks the main package by 60 MByte
-------------------------------------------------------------------
Thu Aug 10 16:01:33 UTC 2017 - toddrme2178@gmail.com
- Update to version 2.0.2
Critical bug fixes for 2.0.1
* fixed Qt4 support
* fixed LogFormatter
* fixed hatched artists in legends
* fixed segfault with large images
- Update to version 2.0.1
Bug fix release for 2.0.x series
This release includes bug fixes, documentation updates and one major change.
+ API
* Do not clip the linewidth used for dash pattern scaling. This is
an API change, but is a major improvement.
* Deprecate 'vega' color names in favor of 'tab'.
+ Bug Fixes
* Hatching color follows edge color again.
* Fixes a critical bug with masked images.
* Improved high-dpi support for Qt5.
* Log ticking no never skip minor ticks
* Do not skip points surrounded by nan/inf in vector outputs.
- Disable backends on releases that don't support them.
-------------------------------------------------------------------
Thu Jul 13 20:06:48 UTC 2017 - stefan.bruens@rwth-aachen.de
- Add 0001-Fix-include-path-for-system-libqhull.patch
Avoid falling back to outdated bundled version
-------------------------------------------------------------------
Sun Apr 30 17:33:15 UTC 2017 - toddrme2178@gmail.com
- Restore qt4 backend since qt4 still has maintained,
python3-comptible python bindings.
- Provide/obsolete gtk backend to avoid conflicts.
It doesn't have maintained, python3-compatible python bindings.
-------------------------------------------------------------------
Mon Mar 27 16:06:41 UTC 2017 - toddrme2178@gmail.com
- Implement single-spec version
- Drop old qt4 and gtk2 backends
- Drop unmaintained qt designer widget
-------------------------------------------------------------------
Fri Mar 10 17:46:10 UTC 2017 - toddrme2178@gmail.com
- Fix file list
-------------------------------------------------------------------
Fri Jan 20 23:24:45 UTC 2017 - toddrme2178@gmail.com
- Add python-functools32 dependency.
-------------------------------------------------------------------
Tue Jan 17 17:04:31 UTC 2017 - toddrme2178@gmail.com
- update to version 2.0.0
+ Highlights include:
* 'viridis' is default color map instead of jet.
* Modernized the default color cycle.
* Many more functions respect the color cycle.
* Line dash patterns scale with linewidth.
* Change default font to DejaVu, now supports most Western alphabets (including Greek, Cyrillic and Latin with diacritics), math symbols and emoji out of the box.
* Faster text rendering.
* Improved auto-limits.
* Ticks out and only on the right and bottom spines by default.
* Improved auto-ticking, particularly for log scales and dates.
* Improved image support (imshow respects scales and eliminated a class of artifacts).
-------------------------------------------------------------------
Fri Dec 2 12:15:46 UTC 2016 - sbahling@suse.com
- update to version 1.5.3
* Changed default autorange behavior in boxplots (introduced with
1.5.2)
- Change BuildRequires and Recommends from python-Pillow to
python-imaging to allow for SLE 12 builds. (python-Pillow
provides python-imaging)
-------------------------------------------------------------------
Sat Jul 30 13:30:11 UTC 2016 - jengelh@inai.de
- Make use of wxWidgets 3
-------------------------------------------------------------------
Fri Feb 26 13:09:54 UTC 2016 - tbechtold@suse.com
- Require python-python-dateutil. package was renamed
-------------------------------------------------------------------
Mon Jan 11 08:22:25 UTC 2016 - toddrme2178@gmail.com
- Update to version 1.5.1:
First bug fix release for 1.5.x series.
-------------------------------------------------------------------
Wed Dec 2 16:12:14 UTC 2015 - egeorget@openmailbox.org
- Enabled qt5 on Leap 42.1
- Enabled wx on Leap 42.1
-------------------------------------------------------------------
Wed Nov 25 22:20:53 UTC 2015 - p.drouand@gmail.com
- Drop agg-devel dependenxy; useless
-------------------------------------------------------------------
Fri Oct 30 11:14:56 UTC 2015 - toddrme2178@gmail.com
- Add new python-Cycler dependency
-------------------------------------------------------------------
Fri Oct 30 09:07:44 UTC 2015 - toddrme2178@gmail.com
- Update to 1.5.0
* Auto-redraw using the object-oriented API.
* Most plotting functions now support labeled data API.
* Color cycling has extended to all style properties.
* Four new perceptually uniform color maps, including the
soon-to-be default 'viridis'.
* More included style sheets.
* Many small plotting improvements.
* Proposed new framework for managing the GUI toolbar and tools.
-------------------------------------------------------------------
Wed Jul 1 12:26:33 UTC 2015 - toddrme2178@gmail.com
- Disable qt5 on SLE 12
- Disable wx on SLE 11 and 12
- Disable latex and gtk3 on SLE 11
- Don't require texlive-sfmath on SLE 12
- Disable qt5 on ppc and arm
- Depend on libxml2 instead of libxml2-tools
-------------------------------------------------------------------
Thu May 21 15:01:06 UTC 2015 - toddrme2178@gmail.com
- Fix installed files
-------------------------------------------------------------------
Mon Mar 2 15:41:02 UTC 2015 - toddrme2178@gmail.com
- specfile:
* update url
* update source url to point to pypi
- update to version 1.4.3:
* Many bugs are fixed including:
- fixing drawing of edge-only markers in AGG
- fix run-away memory usage when using %inline or saving with a
tight bounding box with QuadMesh artists
- improvements to wx and tk gui backends
* Additionally the webagg and nbagg backends were brought closer to
feature parity with the desktop backends with the addition of
keyboard and scroll events thanks to Steven Silvester.
-------------------------------------------------------------------
Mon Oct 27 12:29:14 UTC 2014 - toddrme2178@gmail.com
- Update to 1.4.2. This is a bug-fix release for the 1.4 series.
- corrected boxplot in pyplot.py
- added extra paths to default search paths for freetype
-------------------------------------------------------------------
Mon Oct 20 10:46:01 UTC 2014 - toddrme2178@gmail.com
- Update to 1.4.1. This is a bug-fix release for the 1.4 series.
- reverts the changes to interactive plotting so ion will work as
before in all cases fixed boxplot regressions
- fixes for finding freetype and libpng
- sundry unicode fixes (looking up user folders, importing
seaborn/pandas/networkx with macosx backend)
- nbagg works with python 3 + new font awesome
- fixed saving dialogue in QT5
-------------------------------------------------------------------
Thu Sep 18 15:21:01 UTC 2014 - toddrme2178@gmail.com
- Create subpackage to pull in latex dependencies so they are more
visible to users.
- Comment out testing BuildRequires since we aren't doing testing.
We aren't doing testing because it takes a long time and a lot
of packages depend on matplotlib, so it slows down the build
process for python packages too much.
-------------------------------------------------------------------
Wed Sep 17 15:23:25 UTC 2014 - jmatejek@suse.com
- downgrade Recommends for texlive (and other big packages) to Suggests
(this means texlive is not pulled in by default zypper settings)
-------------------------------------------------------------------
Wed Sep 10 10:52:26 UTC 2014 - toddrme2178@gmail.com
- Dependency and spec file cleanups
- Remove unneeded use-setuptools.diff
-------------------------------------------------------------------
Thu Aug 28 14:10:38 UTC 2014 - dmueller@suse.com
- adjust python-tz buildrequires to match runtime requires (python-pytz)
-------------------------------------------------------------------
Wed Aug 27 10:08:07 UTC 2014 - toddrme2178@gmail.com
- Add new python-cairocffi dependency. This is the recommended
dependency for the cairo backend upstream.
- Split out the cairo backend into its own subpackage. It is no
longer tied to gtk, so people can use it on its own without
pulling in any gtk dependencies.
- Fixed issues with qt. The qt5 backend is actually a generic
qt backend, which the qt4 backend depends on. So it needs to be
available for the qt4 backend to work at all. However, we need
to pull in the python-qt5 package to make it work, and that
package is only available for openSUSE > 13.1. So we need to
split the generic qt stuff, including the qt5 stuff, into a
package both the qt4 and qt5 backends can depend on, and then
create a stub qt5 package that just pulls in python-qt5
- Reorganized some other backend packages based on backend changes
-------------------------------------------------------------------
Tue Aug 26 12:26:40 UTC 2014 - toddrme2178@gmail.com
- Update to 1.4.0
* New colormap for red-green color blind users
* Documentation changes
- Phil Elson rewrote of the documentation and userguide for both
Legend and PathEffects.
* New plotting features
- Power-law normalization
- Fully customizable boxplots
- Support for datetime axes in 2d plots
- Support for additional spectrum types
- Support for detrending and windowing 2D arrays in mlab
- Support for strides in mlab
- Formatter for new-style formatting strings
- Consistent grid sizes in streamplots
- Get a list of all tick labels (major and minor)
- Separate horizontal/vertical axes padding support in ImageGrid
- Support for skewed transformations
- Support for specifying properties of wedge and text in pie
charts.
- Fixed the direction of errorbar upper/lower limits
- More consistent add-object API for Axes
- Violin Plots
- More `markevery` options to show only a subset of markers
- Added size related functions to specialized `Collections`
- Fixed the mouse coordinates giving the wrong theta value in
Polar graph
- Simple quiver plot for mplot3d toolkit
- polar-plot r-tick locations
* Date handling
- n-d array support for date conversion
* Configuration (rcParams)
- 'savefig.transparent' added
- 'axes.titleweight'
- 'axes.formatter.useoffset' added
* XDG compliance
- Matplotlib now looks for configuration files (both rcparams and
style) in XDG compliant locations.
* 'style' package added
- You can now easily switch between different styles using the
new 'style' package
* Backends
- Qt5 backend added
- Qt4 backend
+ Rudolf Höfler changed the appearance of the subplottool.
+ In the figure options dialog one can now choose to
(re-)generate a simple automatic legend.
+ Interactive performance of the Qt4 backend has been
dramatically improved under windows.
+ The mapping of key-signals from Qt to values matplotlib
understands was greatly improved (For both Qt4 and Qt5).
- Cairo backends
+ The Cairo backends are now able to use the cairocffi
bindings, which are more actively maintained than the pycairo
bindings.
- Gtk3Agg backend
+ The Gtk3Agg backend now works on Python 3.x, if the cairocffi
bindings are installed.
- PDF backend
+ Added context manager for saving to multi-page PDFs.
* Text
- Text URLs supported by SVG backend
- Anchored sizebar font
* Sphinx extensions
- The context directive in the plot_directive Sphinx extension
can now accept an optional reset setting, which will cause the
context to be reset.
* Widgets
- Span Selector
* Added an option span_stays to SpanSelector which makes the
selector rectangle stay on the axes after you release the
mouse.
* GAE integration
- Matplotlib will now run on google app engine.
- Added python-qt5 backend on openSUSE > 13.1
- Spec file cleanups
-------------------------------------------------------------------
Wed Jul 16 14:42:54 UTC 2014 - toddrme2178@gmail.com
- Set dummy XDG_RUNTIME_DIR to fix building on openSUSE:Factory
-------------------------------------------------------------------
Thu Apr 10 16:48:36 UTC 2014 - dmueller@suse.com
- install LICENSE directory and fix license tag
-------------------------------------------------------------------
Wed Apr 9 09:18:56 UTC 2014 - dmueller@suse.com
- add use-setuptools.diff: build against old setuptools as well
-------------------------------------------------------------------
Fri Mar 28 15:48:46 UTC 2014 - speilicke@suse.com
- Package doc/users/license.rst
-------------------------------------------------------------------
Mon Mar 17 17:47:12 UTC 2014 - i@marguerite.su
- fix bnc#863451
- added windowing.* to python-matplotlib-tk
- It's windowing instead of Windows, a module required by tk backend
-------------------------------------------------------------------
Sat Mar 8 18:01:21 UTC 2014 - bwiedemann@suse.com
- Recommend python-matplotlib-tk because it is the default config
-------------------------------------------------------------------
Thu Jan 9 12:46:20 UTC 2014 - dmueller@suse.com
- remove qt4/designer subpackages for SLE11, as those can
not be installed without additional updates on a SLES+SDK system
-------------------------------------------------------------------
Thu Nov 14 14:52:44 UTC 2013 - toddrme2178@gmail.com
- Enable all backends
- Split most backends into separate packages
- Update dependencies
- Add many optional dependencies
- Make %setup.py quiet
-------------------------------------------------------------------
Thu Oct 24 12:47:42 UTC 2013 - speilicke@suse.com
- Update to version 1.3.1:
+ Many changes
-------------------------------------------------------------------
Thu Aug 29 14:37:16 UTC 2013 - jmatejek@suse.com
- add Requires: python-pyparsing
(the pyparsing module is required for mathtext rendering)
-------------------------------------------------------------------
Wed Aug 21 05:25:57 UTC 2013 - highwaystar.ru@gmail.com
- update to 1.3.0
- New features:
* xkcd-style sketch plotting
* New eventplot plot type
* Triangular grid interpolation
* Baselines for stackplot
* Rectangular colorbar extensions
* Calling subplot() without arguments
- Drawing:
* Independent alpha values for face and edge colors
* Path effects on lines
* Easier creation of colormap and normalizer for levels with colors
* Full control of the background color
* Improved bbox_inches="tight" functionality
* Initialize a rotated rectangle
- Text:
* Anchored text support
* Better vertical text alignment and multi-line text
* Left and right side axes titles
* Improved manual contour plot label positioning
- Configuration (rcParams)
* Quickly find rcParams
* Changes to font rcParams
- Backends
* WebAgg backend
* Remember save directory
- Documentation and examples:
* Numpydoc docstrings
* Example reorganization
* Examples now use subplots()
- Infrastructure
* Housecleaning
* New setup script
* XDG base directory support
* Catch opening too many figures using pyplot
- for API changes see
http://matplotlib.org/api/api_changes.html#changes-in-1-3
- removed patches needed for python3 package
-------------------------------------------------------------------
Mon Nov 12 04:24:19 UTC 2012 - highwaystar.ru@gmail.com
- update to 1.2.0
* Python 3.x support
* PGF/TikZ backend
* Locator interface
* Tri-Surface Plots
* Control the lengths of colorbar extensions
* Figures are picklable
* Set default bounding box in matplotlibrc
* New Boxplot Functionality
* New RC parameter functionality
* Streamplot
* New hist functionality
* Updated shipped dependencies
* Face-centred colors in tripcolor plots
* Hatching patterns in filled contour plots, with legends
- python3 package added
-------------------------------------------------------------------
Tue Aug 21 02:47:37 UTC 2012 - highwaystar.ru@gmail.com
- bugfix upstream release 1.1.1
-------------------------------------------------------------------
Thu Apr 26 12:03:33 UTC 2012 - toddrme2178@gmail.com
- Remove configobj buildrequires, all configobj files should have
been removed from matplotlib years ago
-------------------------------------------------------------------
Tue Mar 20 10:08:51 UTC 2012 - toddrme2178@gmail.com
- Fix Qt Designer plugin directories
-------------------------------------------------------------------
Fri Mar 16 15:13:32 UTC 2012 - toddrme2178@gmail.com
- Cleaned up spec file formatting
- Removed tests for obsolete openSUSE versions
- Added Qt Designer plugin from Python(x,y) project
-------------------------------------------------------------------
Tue Jan 10 11:38:24 CET 2012 - kukuk@suse.de
- Fix spec file for SLE11 (Group entries did go lost)
-------------------------------------------------------------------
Wed Dec 14 08:56:13 UTC 2011 - highwaystar.ru@gmail.com
- update to 1.1.0
* module for drawing sankey diagrams;
* environment for creating animated graphics module animation;
* automated positioning charts, labels, and axes on the canvas a
team tight_layout () will distribute them so that they are not
people came to each other;
* Work on integration with PySide, although functional is still
in the beta-version and it is recommended to continue using
PyQt4;
* improved mapping and positioning of the legend;
* simplified work with three-dimensional graphs (module mplot3d),
also significantly expanded and updated documentation on mplot3d;
* uniform markers;
* completely removed the old module support Numerix, now all
users must use Numpy;
* fixes some bugs.
- removed patches that now upstream
-------------------------------------------------------------------
Thu Dec 8 13:54:40 UTC 2011 - coolo@suse.com
- fix license to be in spdx.org format
-------------------------------------------------------------------
Tue Oct 11 12:27:54 UTC 2011 - jmatejek@suse.com
- fix build failing because Tkinter has a faulty __version__
-------------------------------------------------------------------
Mon Aug 15 02:00:37 CEST 2011 - ro@suse.de
- fix build for platform == linux3
-------------------------------------------------------------------
Mon Jan 24 12:58:1 UTC 2011 - toddrme2178@gmail.com
- new version 1.0.1
This is a bugfix release:
+ Fixed error with Hammer projection.
+ Fixed the placement and angle of axis labels in 3D plots.
+ New rc parameters examples.download and examples.directory
allow bypassing the download mechanism in get_sample_data.
+ Change Axis.set_view_interval() so that when updating an
existing interval, it respects the orientation of that
interval, and can enlarge but not reduce the interval.
+ Handle NaN's correctly in path analysis routines.
+ Fix bug in patch alpha handling, and in bar color kwarg
+ Return Qt4's default cursor when leaving the canvas
- cleanup specfile
-------------------------------------------------------------------
Wed Dec 29 15:03:06 CET 2010 - sbrabec@suse.cz
- Compile with wxWidgets (STL variant).
-------------------------------------------------------------------
Sat Dec 11 21:51:21 UTC 2010 - coolo@novell.com
- remove buildrequire on libstdc++
-------------------------------------------------------------------
Sat Jul 17 00:00:00 UTC 2010 - werner.ho@gmx.de
- new version 1.0.0
-------------------------------------------------------------------
Sat Oct 10 00:00:00 UTC 2009 - werner.ho@gmx.de
- new version 0.99.1.1
- config file added (seen at home:ocefpaf project)
-------------------------------------------------------------------
Fri Dec 19 21:40:55 CET 2008 - lars@linux-schulserver.de
- Update to 0.98.5.2
+ Fix bug where a line with NULL data limits prevents
subsequent data limits from calculating correctly
+ Major documentation generator changes
+ Fixed dpi-dependent behavior of Legend and fancybox in Text
+ Fix \$ in non-math text with usetex off
+ Fix anti-aliasing when auto-snapping
+ Fix grid lines not moving correctly during pan and zoom
+ Fixed warning in hist() with numpy 1.2
+ Removed the prints in the set_*style commands. Return the
list of pprinted strings instead
- 10.2 is gone: remove specific fixes for this distribution
-------------------------------------------------------------------
Mon Nov 24 00:00:00 UTC 2008 - werner.ho@gmx.de
- replaced scipy by numpy as build requirement
-------------------------------------------------------------------
Wed Aug 20 00:00:00 UTC 2008 - werner.ho@gmx.de
- removed python-scipy from the requirements list
- added python-dateutil to the requirements list
- added python-pytz to the requirements list
-------------------------------------------------------------------
Sat Aug 9 00:00:00 UTC 2008 - werner.ho@gmx.de
- new major version 0.98.3
-------------------------------------------------------------------
Tue Aug 5 00:00:00 UTC 2008 - werner.ho@gmx.de
- new version 0.91.4
-------------------------------------------------------------------
Wed Jul 16 00:00:00 CET 2008 - Andrea Florio <andrea@opensuse.org>
- fixed spec file adding missing buildrequires
- made rpmlint happyer
-------------------------------------------------------------------
Sat Jun 07 00:00:00 CET 2008 - Werner Hoch <werner.ho@gmx.de>
- new version 0.91.3
-------------------------------------------------------------------
Fri Feb 01 00:00:00 CET 2008 - Werner Hoch <werner.ho@gmx.de>
- new version 0.91.2
-------------------------------------------------------------------
Fri Dec 07 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
- added configobj as an extra requirement
- thus matplotlib will not provide configobj
-------------------------------------------------------------------
Sun Dec 02 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
- new version 0.91.1
- removed build patches, as the build system has been changed
-------------------------------------------------------------------
Sat Sep 08 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
- fixed build issus of openSUSE 10.3
-------------------------------------------------------------------
Sun Jun 03 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
- new version 0.90.1
- added enable_BUILD_WXAGG.patch
-------------------------------------------------------------------
Thu Mar 22 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
- removed X-server patches, use Xvfb instead
- created extra wx and tk packages
-------------------------------------------------------------------
Tue Mar 20 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
- default backend is GTKAgg now
- TkAgg backend works now. Patched the X-Server dependancy away when building
-------------------------------------------------------------------
Sun Mar 11 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
- improved the BuildRequires list. Tkinter backend has still problems
-------------------------------------------------------------------
Thu Mar 01 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
- new version 0.90.0
-------------------------------------------------------------------
Tue Oct 31 00:00:00 CET 2006 - Werner Hoch <werner.ho@gmx.de>
- new version 0.87.7
-------------------------------------------------------------------
Thu Sep 28 00:00:00 CET 2006 - Werner Hoch <werner.ho@gmx.de>
- Initial build.