Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency matplotlib to v3.10.0 #37

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jul 9, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
matplotlib ==3.7.1 -> ==3.10.0 age adoption passing confidence

Release Notes

matplotlib/matplotlib (matplotlib)

v3.10.0: REL: v3.10.0

Compare Source

Highlights of this release include:

- Preliminary support for free-threaded CPython 3.13
- Standard getters/setters for axis inversion state
- New more-accessible color cycle
- Dark-mode diverging colormaps
- Exception handling control
- InsetIndicator artist
- FillBetweenPolyCollection
- Fill between 3D lines
- Data in 3D plots can now be dynamically clipped to the axes view limits
- Rotating 3d plots with the mouse
- Increased Figure limits with Agg renderer
- Subfigures no longer provisional
- Subfigures are now added in row-major order

v3.9.4: REL: 3.9.4

Compare Source

This is the fourth bugfix release of the 3.9.x series.

This release contains two bug-fixes:

  • Fix toolbar icons in GTK backend
  • Fix Poly3DCollection initialization with list of lists

v3.9.3: REL: 3.9.3

Compare Source

This is the third bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

  • Fix axline with extremely small slopes
  • Fix axline with non-linear axis scales
  • Fix minimumSizeHint with Qt backend
  • Fix config directory usage when it's behind a symlink
  • Fix draggable legend when blitting is enabled
  • Fix high CPU utilization in the macosx backend
  • Fix multiple hatch edgecolors passed to contourf
  • Improve compatibility with pytest 8.2.0

v3.9.2: REL: 3.9.2

Compare Source

This is the second bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

  • Be more resilient to I/O failures when writing font cache
  • Fix nondeterministic behavior with subplot spacing and constrained layout
  • Fix sticky edge tolerance relative to data range
  • Improve formatting of image values in cases of singular norms

Windows wheels now bundle the MSVC runtime DLL statically to avoid inconsistencies with other wheels and random crashes depending on import order.

v3.9.1.post1

Compare Source

v3.9.1: REL: 3.9.1

Compare Source

This is the first bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

  • Add GitHub artifact attestations for sdist and wheels
  • Re-add matplotlib.cm.get_cmap; note this function will still be removed at a later date
  • Allow duplicate backend entry points
  • Fix Axes autoscaling of thin bars at large locations
  • Fix Axes autoscaling with axhspan / axvspan
  • Fix Axes3D autoscaling of Line3DCollection / Poly3DCollection
  • Fix Axes3D mouse interactivity with non-default roll angle
  • Fix box aspect ratios in Axes3D with alternate vertical axis
  • Fix case handling of backends specified as module://...
  • Fix crash with TkAgg on Windows with tk.window_focus: True
  • Fix interactive update of SubFigures
  • Fix interactivity when using the IPython console
  • Fix pickling of AxesWidgets and SubFigures
  • Fix scaling on GTK3Cairo / GTK4Cairo backends
  • Fix text wrapping within SubFigures
  • Promote mpltype Sphinx role to a public extension; note this is only intended for development reasons

v3.9.0

Compare Source

v3.8.4: REL: v3.8.4

Compare Source

This is the fourth micro release of the 3.8 series.

Highlights of the 3.8.4 release include:

  • Enable building against numpy 2.0; released wheels are built against numpy 2
  • macosx: Clean up single-shot timers correctly
  • Add a draw during show for macos backend
  • Fix color sequence data for Set2 and Set3
  • gtk: Ensure pending draws are done before GTK draw
  • Update "Created with" url in hand.svg
  • Avoid modifying user input to Axes.bar
  • fix quiver3d incorrect arrow colors

v3.8.3: REL: v3.8.3

Compare Source

This is the third micro release of the 3.8 series.

Highlights of the 3.8.3 release include:

  • Improvements to the MacOS backend
    • Fix hanging on plt.pause
    • Fix warnings about "Secure coding is not enabled for restorable state"
  • Fix crash at exit for PGF backend

v3.8.2: REL: v3.8.2

Compare Source

REL: v3.8.2

This is the second bugfix release of the 3.8 series.

Highlights of this release include:

  • Fix a segfault in the MacOS backend when running on Python 3.12
  • Fix Contour labeling manual positions selecting incorrect contours.
  • Various documentation improvements

v3.8.1: REL: v3.8.1

Compare Source

This is the first bugfix release of the 3.8.x series.

This release contains several bug fixes and adjustments:

  • Bump setuptools required version because of setuptools_scm v8
  • Update find_nearest_contour and revert contour deprecations
  • allsegs and allkinds return individual segments
  • Restore default behavior of hexbin mincnt with C provided
  • Try/except import of Axes3D
  • Ensure valid path mangling for ContourLabeler
  • BLD: Remove development dependencies from sdists
  • FIX 2-tuple of colors in to_rgba_array
  • Fix issue with non-string labels and legend
  • Fix issue with locale comma when not using math text
  • Various type hinting improvements
  • Various documentation improvements
  • Improvements to the MacOS backend

v3.8.0: REL: v3.8.0

Compare Source

REL: v3.8.0

Highlights of this release include:

  • Type hints for most public APIs
  • Many improvements to Mathtext
    • Addition of \boldsymbol command
    • Additional sizable delimiters
    • Documentation improvements
    • \substack command
    • \middle delimitier
    • \mathbfit for bold italic text
  • 3D plotting improvements
    • Specify tick/axis label positions
    • Improved text for coordinates in interactive sessions
    • Ability to share view angles
  • New plotting method ecdf (empirical cumulative distribution function)

v3.7.5: REL: v3.7.5

Compare Source

This is the fifth bugfix release of the 3.7.x series.

This release contains two bug-fixes:

  • Fix hanging on plt.pause on the MacOS backend
  • Fix crash on exit when using the PGF backend on Windows

v3.7.4: REL: v3.7.4

Compare Source

This is the fourth bugfix release of the 3.7.x series.

This release contains one bug-fix:

  • Fix a segmentation fault when resizing on Python 3.12 and macOS 14

v3.7.3: REL: v3.7.3

Compare Source

This is the third bugfix release of the 3.7.x series.

This release contains several bug-fixes and adjustments:

  • Add Python 3.12 wheels
  • Update the license for the bundled colorbrewer colormap data
  • Fix Cairo backend when using cairocffi
  • Fix axes_grid1 inset axes with bbox_inches=tight
  • Fix bugs in Path3DCollection / Poly3DCollection constructors
  • Fix setting array labelcolor on Tick
  • Improve compatibility with latest NumPy
  • Stop warning when calling tight_layout multiple times

v3.7.2: REL: v3.7.2

Compare Source

This is the second bugfix release of the 3.7.x series.

This release contains several bug-fixes and adjustments:

  • Avoid modifying input masks in pcolor/pcolormesh
  • Fix 3D set_aspect error cases
  • Fix IPython's %pylab mode detection
  • Fix Figure.get_constrained_layout_pads()
  • Fix Legend.set_draggable() with update="bbox"
  • Fix TransformedBbox.{,full_}contains
  • Fix clipping of bar_label text
  • Fix colorbar size when saving with explicit bbox_inches
  • Fix errors when an input is entirely NaN
  • Fix leaks of exception tracebacks and LayoutGrid objects
  • Fix non-interpolated imshow in PDF export
  • Fix palettized image optimization in PDF export
  • Fix pgf tests with TeXLive 2022
  • Fix removal of Axes that contain widgets that are grabbing the mouse
  • Fix removal of draggable artists
  • Fix subslice optimization for long, fully nan lines
  • Fix tight layout if Figure has an existing layout manager
  • Fix window extent of AnnotationBbox before first draw
  • Fix wspace and hspace in subfigures
  • Improve Qt compatibility
  • Improve compatibility with Python 3.12
  • Prevent under the hood downcasting of values in xcorr
  • Remove some NumPy function overrides from pylab
  • Remove warning with symlog scales on mouseover

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file renovate labels Jul 9, 2023
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch 2 times, most recently from e7f60bb to 3429c55 Compare August 30, 2023 11:18
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch 2 times, most recently from 3fcf04f to bad79f2 Compare September 11, 2023 13:43
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from bad79f2 to 44a72f7 Compare September 15, 2023 23:39
@renovate renovate bot changed the title Update dependency matplotlib to v3.7.2 Update dependency matplotlib to v3.7.3 Sep 15, 2023
@renovate renovate bot changed the title Update dependency matplotlib to v3.7.3 Update dependency matplotlib to v3.8.0 Sep 19, 2023
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch 2 times, most recently from fe14e3f to 6477e47 Compare September 20, 2023 12:05
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch 2 times, most recently from 91695ef to 0476763 Compare October 5, 2023 10:00
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch 2 times, most recently from a9167b9 to 389f2cb Compare October 16, 2023 11:24
@renovate renovate bot changed the title Update dependency matplotlib to v3.8.0 Update dependency matplotlib to v3.8.1 Nov 4, 2023
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from 389f2cb to 87d4fb3 Compare November 4, 2023 08:31
@renovate renovate bot changed the title Update dependency matplotlib to v3.8.1 Update dependency matplotlib to v3.8.2 Nov 21, 2023
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from 87d4fb3 to 0927c69 Compare November 21, 2023 23:32
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from 0927c69 to 9b6201a Compare December 22, 2023 09:26
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from 9b6201a to 0a06dcf Compare February 18, 2024 08:24
@renovate renovate bot changed the title Update dependency matplotlib to v3.8.2 Update dependency matplotlib to v3.8.3 Feb 18, 2024
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from 0a06dcf to f066fd6 Compare March 6, 2024 17:28
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from f066fd6 to ba6393a Compare April 7, 2024 23:54
@renovate renovate bot changed the title Update dependency matplotlib to v3.8.3 Update dependency matplotlib to v3.8.4 Apr 7, 2024
@renovate renovate bot changed the title Update dependency matplotlib to v3.8.4 Update dependency matplotlib to v3.9.0 May 22, 2024
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from ba6393a to 7016c0b Compare May 22, 2024 23:33
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from 7016c0b to 7475577 Compare July 8, 2024 20:32
@renovate renovate bot changed the title Update dependency matplotlib to v3.9.0 Update dependency matplotlib to v3.9.1 Jul 8, 2024
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from 7475577 to d78c700 Compare August 6, 2024 05:45
@renovate renovate bot changed the title Update dependency matplotlib to v3.9.1 Update dependency matplotlib to v3.9.0 Aug 6, 2024
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from d78c700 to d32fa5b Compare August 11, 2024 08:45
@renovate renovate bot changed the title Update dependency matplotlib to v3.9.0 Update dependency matplotlib to v3.9.1.post1 Aug 11, 2024
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from d32fa5b to 856fd2c Compare August 16, 2024 05:49
@renovate renovate bot changed the title Update dependency matplotlib to v3.9.1.post1 Update dependency matplotlib to v3.9.2 Aug 16, 2024
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from 856fd2c to 74a5342 Compare December 5, 2024 02:44
@renovate renovate bot changed the title Update dependency matplotlib to v3.9.2 Update dependency matplotlib to v3.9.3 Dec 5, 2024
@renovate renovate bot force-pushed the renovate/matplotlib-3.x branch from 74a5342 to d6df2bb Compare December 21, 2024 05:52
@renovate renovate bot changed the title Update dependency matplotlib to v3.9.3 Update dependency matplotlib to v3.10.0 Dec 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants