|
|
|
|
Changelog for python310-matplotlib-cairo-3.6.3-1.2.i586.rpm :
* Wed Feb 08 2023 Arun Persaud - update to version 3.6.3: * Fix Artist removal from axes_grid1 Axes classes * Fix inset_locator in subfigures * Fix scatter on masked arrays with units * Fix colorbar ticks with log norm contours * Fix deprecation warnings in GTK4 backend * Fix using relative paths in HTMLWriter * Improve failure message from rcParams string validation for tuple inputs * Improve performance of QtAgg backends * No longer modify pil_kwargs argument to imsave and savefig * Thu Dec 22 2022 Ben Greiner - Update to 3.6.2 * Avoid mutating dictionaries passed to subplots * Fix bbox_inches=\'tight\' on a figure with constrained layout enabled * Fix auto-scaling of ax.hist density with histtype=\'step\' * Fix compatibility with PySide6 6.4 * Fix evaluating colormaps on non-NumPy arrays * Fix key reporting in pick events * Fix thread check on PyPy 3.8 * Handle input to ax.bar that is all NaN * Make rubber band more visible on Tk and Wx backends * Restore (and warn on) seaborn styles in style.library * Restore get_renderer function in deprecated tight_layout * nb/webagg: Fix resize handle on WebKit browsers (e.g., Safari)- Release 3.6.1 * A warning is no longer raised when constrained layout explicitly disabled and tight layout is applied * Add missing get_cmap method to ColormapRegistry * Adding a colorbar on a ScalarMappable that is not attached to an Axes is now deprecated instead of raising a hard error * Fix barplot being empty when first element is NaN * Fix FigureManager.resize on GTK4 * Fix fill_between compatibility with NumPy 1.24 development version * Fix hexbin with empty arrays and log scaling * Fix resize_event deprecation warnings when creating figure on macOS * Fix build in mingw * Fix compatibility with PyCharm\'s interagg backend * Fix crash on empty Text in PostScript backend * Fix generic font families in SVG exports * Fix horizontal colorbars with hatches * Fix misplaced mathtext using eqnarray * stackplot no longer changes the Axes cycler- Release 3.6.0 [#]# Figure and Axes creation / management * subplots, subplot_mosaic accept height_ratios and width_ratios arguments * Constrained layout is no longer considered experimental * New layout_engine module * Compressed layout added for fixed-aspect ratio Axes * Layout engines may now be removed * Axes.inset_axes flexibility * WebP is now a supported output format * Garbage collection is no longer run on figure close [#]# Plotting methods * Striped lines (experimental) * Custom cap widths in box and whisker plots in bxp and boxplot * Easier labelling of bars in bar plot * New style format string for colorbar ticks * Linestyles for negative contours may be set individually * Improved quad contour calculations via ContourPy * errorbar supports markerfacecoloralt * streamplot can disable streamline breaks * New axis scale asinh (experimental) * stairs(..., fill=True) hides patch edge by setting linewidth * Fix the dash offset of the Patch class * Rectangle patch rotation point [#]# Colors and colormaps * Color sequence registry * Colormap method for creating a different lookup table size * Setting norms with strings [#]# Titles, ticks, and labels * plt.xticks and plt.yticks support minor keyword argument [#]# Legends * Legend can control alignment of title and handles * ncol keyword argument to legend renamed to ncols [#]# Markers * marker can now be set to the string \"none\" * Customization of MarkerStyle join and cap style [#]# Fonts and Text * Font fallback * List of available font names * math_to_image now has a color keyword argument * Active URL area rotates with link text [#]# rcParams improvements * Allow setting figure label size and weight globally and separately from title * Mathtext parsing can be disabled globally * Double-quoted strings in matplotlibrc [#]# 3D Axes improvements * Standardized views for primary plane viewing angles * Custom focal length for 3D camera * 3D plots gained a 3rd \"roll\" viewing angle * Equal aspect ratio for 3D plots [#]# Interactive tool improvements * Rotation, aspect ratio correction and add/remove state * MultiCursor now supports Axes split over multiple figures * PolygonSelector bounding boxes * Setting PolygonSelector vertices * SpanSelector widget can now be snapped to specified values * More toolbar icons are styled for dark themes [#]# Platform-specific changes * Wx backend uses standard toolbar- Drop upstream patch fix-tests-pytest72.patch- Move to PEP518 build * Wed Dec 07 2022 Daniel Garcia - Add fix-tests-pytest72.patch to fix tests failing with pytest 7.2 gh#matplotlib/matplotlib#24173 * Fri Nov 11 2022 Daniel Garcia - Remove also setuptools_scm_git_archive dependency as it\'s suggested in the release post https://discourse.matplotlib.org/t/matplotlib-announce-amm-matplotlib-3-5-3/23046 * Fri Nov 11 2022 Daniel Garcia - Allow build with setuptools_scm>=7 * Sun Aug 14 2022 Arun Persaud - specfile: * removed pathc matplotlib-pr22975-fixarray.patch; included upstream- update to version 3.5.3: * Fix alignment of over/under symbols * Fix bugs in colorbars: + alpha of extensions + drawedges=True with extensions + handling of panchor=False * Fix builds on Cygwin and IBM i * Fix contour labels in SubFigures * Fix cursor output: + for imshow with all negative values + when using BoundaryNorm * Fix interactivity in IPython/Jupyter * Fix NaN handling in errorbar * Fix NumPy conversion from AstroPy unit arrays * Fix positional markerfmt passed to stem * Fix unpickling: + crash loading in a separate process + incorrect DPI when HiDPI screens * Thu May 26 2022 Ben Greiner - Skip a flaky leak test, move sigint test skip to all archs- Add matplotlib-pr22975-fixarray.patch, gh#matplotlib/matplotlib#22975, required for astropy 5.1 * Wed May 04 2022 Dirk Müller - update to 3.5.2: * Preliminary support for Windows on arm64 target has been added; this requires FreeType 2.11 or above.- drop matplotlib-pr22780-Pillow-deprecations.patch (upstream) * Tue Apr 12 2022 Ben Greiner - Add matplotlib-pr22780-Pillow-deprecations.patch for deprecation errors with Pillow -- gh#matplotlib/matplotlib#22780- Skip any test with svg png or pdf in its id for non x86_64, as image comparison tests compare to x86_64 references. * Tue Dec 14 2021 Ben Greiner - Skip tests which crash with oom * Sun Dec 12 2021 Ben Greiner - Update to version 3.5.1 * https://matplotlib.org/stable/users/prev_whats_new/whats_new_3.5.0.html * Figure and Axes creation / management - subplot_mosaic supports simple Axes sharing - Figure now has draw_without_rendering method - Figure __init__ passes keyword arguments through to set * Plotting methods - Add Annulus patch - set_data method for FancyArrow patch - New arrow styles in ArrowStyle and ConnectionPatch - Setting collection offset transform after initialization * Colors and colormaps - Colormap registry (experimental) - Image interpolation now possible at RGBA stage - imshow supports half-float arrays - A callback registry has been added to Normalize objects * Titles, ticks, and labels - Settings tick positions and labels simultaneously in set_ticks * Fonts and Text - Triple and quadruple dot mathtext accents - Font properties of legend title are configurable - Text and TextBox added parse_math option - Text can be positioned inside TextBox widget - Simplifying the font setting for usetex mode - Type 42 subsetting is now enabled for PDF/PS backends * rcParams improvements - Allow setting default legend labelcolor globally * 3D Axes improvements - Axes3D now allows manual control of draw order - Allow changing the vertical axis in 3d plots - plot_surface supports masked arrays and NaNs - 3D plotting methods support data keyword argument * Interactive tool improvements - Colorbars now have pan and zoom functionality - Updated the appearance of Slider widgets - Removing points on a PolygonSelector - Dragging selectors - Clearing selectors - Setting artist properties of selectors - Ignore events outside selection - CallbackRegistry objects gain a method to temporarily block signals - Directional sizing cursors * Sphinx extensions - More configuration of mathmpl sphinx extension * Backend-specific improvements - GTK backend - Qt backends - HiDPI support in Cairo-based, GTK, and Tk backends - Qt figure options editor improvements - WX backends support mouse navigation buttons - WebAgg uses asyncio instead of Tornado- Add gtk4 and gtk-common subpackages * Wed Dec 08 2021 Steve Kowalik - Skip some broken tests with new pyparsing. * Sat Oct 23 2021 Axel Braun - version 3.4.3 Patches removed (in version 3.4.3): inkscape11.patch 0001-FIX-Pillow-asarray-bug.patch 0002-Dont-modify-arrays-when-masking-values-for-log.patch * Tue Jul 27 2021 Markéta Machová - Fix tests with inkscape11.patch * Wed Jul 07 2021 Antonio Larrosa - Add patches from upstream to fix an raised exception saying \"__array__(): takes 1 positional argument but 2 were given\" and an incompatibility with numpy 1.21.0 (slightly rebased): * 0001-FIX-Pillow-asarray-bug.patch * 0002-Dont-modify-arrays-when-masking-values-for-log.patch * Fri May 14 2021 Arun Persaud - update to version 3.4.2: * Generate wheels usable on older PyPy7.3.{0,1} * Fix compatibility with Python 3.10 * Add subplot_mosaic Axes in the order the user gave them to us * Correctly handle \'none\' facecolors in do_3d_projection * Ensure that Matplotlib is importable even if there\'s no HOME * Fix CenteredNorm with halfrange * Fix bar_label for bars with NaN values * Fix clip paths when zoomed such that they are outside the figure * Fix creation of RangeSlider with valinit * Fix handling of \"d\" glyph in backend_ps, fixing EPS output * Fix handling of datetime coordinates in pcolormesh with Pandas * Fix processing of some errorbar arguments * Fix removal of shared polar Axes * Fix resetting grid visibility * Fix subfigure indexing error and tight bbox * Fix textbox cursor color * Fix TkAgg event loop error on window close * Ignore errors for sip with no setapi (Qt4Agg import errors) * Fri May 07 2021 Ben Greiner - Update build and runtime TeX requirements for -latex subpackage. * Thu Apr 29 2021 Steve Kowalik - Add a required BuildRequires on tex(geometry.sty). * Sun Apr 04 2021 Arun Persaud - specfile: * update numpy requirement * removed patch no-builddir-freetype.patch and instead put the source files directly into a directory that works with the current build system * also added qhull source code (which otherwise the build process tries to download)- update to version 3.4.1: * fix errorbar when specifying fillstyle * fix Inkscape cleanup at exit on Windows for tests * fix legends of colour-mapped scatter plots * fix positioning of annotation fancy arrows * fix size and color rendering for 3D scatter plots * fix suptitle manual positioning when using constrained layout * respect antialiasing settings in cairo backends as well- changes from version 3.4.0: * Figure and Axes creation / management + New subfigure functionality + Single-line string notation for subplot_mosaic + Changes to behavior of Axes creation methods (gca, add_axes, add_subplot) + add_subplot/add_axes gained an axes_class parameter + Subplot and subplot2grid can now work with constrained layout * Plotting methods + axline supports transform parameter + New automatic labeling for bar charts + A list of hatches can be specified to bar and barh + Setting BarContainer orientation + Contour plots now default to using ScalarFormatter + Axes.errorbar cycles non-color properties correctly + errorbar errorevery parameter matches markevery + hexbin supports data reference for C parameter + Support callable for formatting of Sankey labels + Axes.spines access shortcuts + New stairs method and StepPatch artist + Added orientation parameter for stem plots + Angles on Bracket arrow styles + TickedStroke patheffect * Colors and colormaps + Collection color specification and mapping + Transparency (alpha) can be set as an array in collections + pcolormesh has improved transparency handling by enabling snapping + IPython representations for Colormap objects + Colormap.set_extremes and Colormap.with_extremes + Get under/over/bad colors of Colormap objects + New cm.unregister_cmap function + New CenteredNorm for symmetrical data around a center + New FuncNorm for arbitrary normalizations + GridSpec-based colorbars can now be positioned above or to the left of the main axes * Titles, ticks, and labels + supxlabel and supylabel + Shared-axes subplots tick label visibility is now correct for top or left labels + An iterable object with labels can be passed to Axes.plot * Fonts and Text + Text transform can rotate text direction + matplotlib.mathtext now supports overset and underset LaTeX symbols + math_fontfamily parameter to change Text font family + TextArea/AnchoredText support horizontalalignment + PDF supports URLs on Text artists * rcParams improvements + New rcParams for dates: set converter and whether to use interval_multiples + Date formatters now respect usetex rcParam + Setting image.cmap to a Colormap + Tick and tick label colors can be set independently using rcParams * 3D Axes improvements + Errorbar method in 3D Axes + Stem plots in 3D Axes + 3D Collection properties are now modifiable + Panning in 3D Axes * Interactive tool improvements + New RangeSlider widget + Sliders can now snap to arbitrary values + Pausing and Resuming Animations * Sphinx extensions + plot_directive caption option * Backend-specific improvements + Consecutive rasterized draws now merged + Support raw/rgba frame format in FFMpegFileWriter + nbAgg/WebAgg support middle-click and double-click + nbAgg support binary communication + Indexed color for PNG images in PDF files when possible + Improved font subsettings in PDF/PS + Kerning added to strings in PDFs + Fully-fractional HiDPI in QtAgg + wxAgg supports fullscreen toggle * Sat Feb 13 2021 Benjamin Greiner - Skip python36 build. Due to NEP 29 there is no python36-numpy in Tumbleweed anymore. * Sat Jan 30 2021 Arun Persaud - update to version 3.3.4: * Fix WebAgg initialization. * Fix parsing QT_API setting with mixed case. * Fix build with link-time optimization disabled in environment. * Fix test compatibility with NumPy 1.20. * Fix test compatibility with pytest 6.2. * Thu Jan 14 2021 Benjamin Greiner - Update to v3.3.3 This release contains several critical bug-fixes: * Fix calls to Axis.grid with argument visible=True. * Fix fully masked imshow. * Fix inconsistent color mapping in scatter for 3D plots. * Fix notebook/nbAgg figures when used with ipywidgets in the same cell. * Fix notebook/nbAgg/WebAgg on older (e.g., Firefox ESR) browsers. * Fix pcolormesh with datetime coordinates. * Fix performance regression with datetimes. * Fix singular ticks with small log ranges. * Fix timers/animations on wx and notebook backends. * Remove certifi as a hard runtime dependency.- Changelog for v3.3.2 This release contains several critical bug-fixes: * fix Axis scale on twinned Axes * fix auto-close of Figures in nbagg * fix automatic title placement if Axes is off the Figure * fix autoranging of log scales with barstacked histogram * fix extra redraws when using Button or TextBox widgets * fix imshow with LogNorm and large vmin/vmax ranges * fix plotting Pandas DataFrame with string MultiIndex * fix scatter with marker=\'\' * fix scatter3d color/linewidth re-projection * fix state of mode buttons in TkAgg backends * include license files in built distribution * reduce Visual C++ runtime requirements on Windows- Changelog for v3.3.1 This release contains several critical bug-fixes: * fix docstring import issues when running Python with optimization * fix hist with categorical data, such as with Pandas * fix install on BSD systems * fix nbagg compatibility with Chrome 84+ * fix ordering of scatter marker size in 3D plots * fix performance regression when plotting Paths * fix reading from URL in imread * fix several regressions with new date epoch handling * fix some bad constrained and tight layout interactions with colorbars * fix use of customized toolbars in TkAgg and WXAgg backends- remove transparent_markers.pdf- fix rich rpm recommends- fix broken compilation of cache files * Thu Jan 14 2021 Benjamin Greiner - Run backend tests without xdist. They fail when they end up in the wrong process. * Thu Oct 22 2020 Ismail Dönmez - 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 2020 Benjamin Greiner - Require Pillow- Bump dependency versions * Mon Jul 20 2020 Benjamin Greiner - 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 2020 Todd R - 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 2020 Todd R - 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 04 2020 Tomáš Chvátal - Skip tests that randomly fail- Run the tests on 64bit arm and intel only as elsewhere there are >100 test failures * Mon May 18 2020 Tomáš Chvátal - 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 2020 Tomáš Chvátal - 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 2020 Tomáš Chvátal - Remove the qt4 code support as we do just Qt5 everywhere * Sat Mar 28 2020 Arun Persaud - 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 2020 Todd R - 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
|
|
|