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

chore(deps): update dependency contourpy to v1.3.1 #23

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 13, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
contourpy (changelog) ==1.1.1 -> ==1.3.1 age adoption passing confidence

Release Notes

contourpy/contourpy (contourpy)

v1.3.1: Version 1.3.1

Compare Source

ContourPy 1.3.1 is a compatibility release to support changes in bokeh, meson-python and pybind11.

This release supports Python 3.10 to 3.13.

Compatibility:

  • Drop support for Python 3.9 (#​435)
  • Update to bokeh 3.6.0 (#​444)
  • Update minimum pybind11 to 2.13.2 (#​451)
  • Read meson-python version in recommended way (#​452)

Code improvements:

  • Use itertools.pairwise instead of zip where possible (#​437)
  • Typing changes from ruff UP035 and UP038 (#​438)

Build, testing and CI improvements:

  • Tidy up python 3.13 CI (#​449)
  • Build Python 3.13t wheels on Windows (#​450)

v1.3.0: Version 1.3.0

Compare Source

ContourPy 1.3.0 adds new ContourGenerator functions multi_lines and multi_filled to calculate contour lines and filled contours over a sequence of levels in a single function call. There are also new functions to render, convert and dechunk the returns from multi_lines and multi_filled.

This release adds support for Python 3.13, including free-threaded. The latter should be considered experimental.

The use of np.nan as the lower_level or upper_level of ContourGenerator.filled() is no longer permitted.

Windows wheels uploaded to PyPI now bundle the C++ runtime statically to avoid problems with up and downstream libraries causing the use of incorrect DLLs.

This release supports CPython 3.9 to 3.13, and PyPy 3.9 to 3.10.

Thanks to new contributor @​lysnikolaou and core maintainer @​ianthomas23.

Enhancements:

  • multi_lines and multi_filled:

  • Prevent use of np.nanas lower or upper level in filled (#​339)

Compatibility:

Code improvements:

  • Support improved typing in NumPy 2.1.0 (#​422)

Documentation improvements:

  • Simpler sphinx cross-references (#​361)
  • Add more doc cross-references to explain returned data formats (#​366)
  • Remove download numbers for conda packages (#​428)
  • Documentation for multi_lines and multi_filled (#​390, #​431)
  • Document possibility of duplicate contour points (#​432)

Build, testing and CI improvements:

v1.2.1: Version 1.2.1

Compare Source

ContourPy 1.2.1 is a compatibility release to support NumPy 2.

This release supports Python 3.9 to 3.12.

Thanks to new contributor @​motoro and core maintainer @​ianthomas23.

Compatibility:

Code improvements:

Documentation improvements:

  • Clarify use of quotes in pip install (#​349)

Build, testing and CI improvements:

v1.2.0: Version 1.2.0

Compare Source

ContourPy 1.2.0 is a significant release with a number of new features. There is a new format for contour lines called LineType.ChunkCombinedNan that is designed to work directly with Bokeh and HoloViews. There are also new functions for manipulating contour lines and filled contours (convert_filled, convert_lines, dechunk_filled and dechunk_lines).

Calling ContourGenerator.filled() with two identical levels now raises a ValueError whereas previously it gave different results depending on algorithm name.

This release supports Python 3.9 to 3.12, and is the first release to ship musllinux aarch64 wheels.

Enhancements:

Code improvements:

  • Code quality improvements (#​282, #​310)
  • Improvements to array checking functions (#​298)
  • Better use of dtypes and casting when calling numpy functions (#​300, #​306, #​308, #​314)
  • Update type annotations for Matplotlib 3.8 (#​303)
  • Extra validation when dechunking and converting contour lines and filled contours (#​316)

Documentation improvements:

  • Use versionadded sphinx directive (#​285)
  • Remove threaded experimental warnings (#​297)
  • Extract benchmark ratios when generating benchmark plots (#​302)
  • Document new functions and conversion to Shapely geometries (#​318)

Build, testing and CI improvements:


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 becomes conflicted, 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 force-pushed the renovate/contourpy-1.x branch from e092903 to ca5712b Compare March 3, 2025 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants