Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 6, 2023

Bumps contourpy from 1.1.0 to 1.2.0.

Release notes

Sourced from contourpy's releases.

Version 1.2.0

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:

  • Support strings as well as enums in renderer functions (#284)
  • Add new functions dechunk_filled and dechunk_lines (#290)
  • Add new functions convert_filled and convert_lines (#291, #293, #294, #312, #313)
  • Add new LineType.ChunkCombinedNan (#296, #301, #308)
  • Raise if call filled() with lower_level==upper_level (#317)

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:

  • Add new CI run using NumPy nightly wheels (#280)
  • Test contour levels that are +/-np.inf (#283)
  • Improved PyPy CI (#287, #307)
  • Use better names for enums when reporting parametrised tests (#292)
  • Improved mpl debug renderer tests (#295)
  • Support musllinux aarch64 (#305)
  • Run test suite in parallel (#311)
  • Miscellaneous build and CI improvements (#279, #281, #288, #315, #319)

Version 1.1.1

This release adds support for CPython 3.12 and reinstates the release of Windows 32-bit wheels following NumPy's intention to continue doing so. There is a new keyword argument webdriver to the BokehRenderer save functions to reuse the same Selenium WebDriver instance across multiple calls.

This release supports Python 3.8 to 3.12.

Thanks to new contributor @​shadchin and existing contributors @​eli-schwartz and @​ianthomas23.

Enhancements:

... (truncated)

Changelog

Sourced from contourpy's changelog.

v1.2.0 (2023-11-03)

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:

  • Support strings as well as enums in renderer functions (:pr:284)
  • Add new functions dechunk_filled and dechunk_lines (:pr:290)
  • Add new functions convert_filled and convert_lines (:pr:291, :pr:293, :pr:294, :pr:312, :pr:313)
  • Add new LineType.ChunkCombinedNan (:pr:296, :pr:301, :pr:308)
  • Raise if call filled() with lower_level==upper_level (:pr:317)

Code improvements:

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

Documentation improvements:

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

Build, testing and CI improvements:

  • Add new CI run using NumPy nightly wheels (:pr:280)
  • Test contour levels that are +/-np.inf (:pr:283)
  • Improved PyPy CI (:pr:287, :pr:307)
  • Use better names for enums when reporting parameterised tests (:pr:292)
  • Improved mpl debug renderer tests (:pr:295)
  • Support musllinux aarch64 (:pr:305)
  • Run test suite in parallel (:pr:311)
  • Miscellaneous build and CI improvements (:pr:279, :pr:281, :pr:288, :pr:315, :pr:319)

v1.1.1 (2023-09-16)

... (truncated)

Commits
  • 35f3e7a Prepare for v1.2.0 release (#320)
  • 736b0ac Documentation update (#318)
  • 52969b8 Don't preinstall numpy when building python 3.12 win32 wheels (#319)
  • 54e2239 Raise if call filled() with lower_level==upper_level (#317)
  • 2bad7ca Extra validation when dechunking and converting contour lines and filled cont...
  • 3bb5d31 Only run CirrusCI on PRs, not on merges to main (#315)
  • 6cb09fb Improve array checking functions (#314)
  • d7aa38a Rename convert functions (#313)
  • 8fa6502 Complete coverage of convert.py (#312)
  • 824e781 Run test suite in parallel (#311)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [contourpy](https://github.com/contourpy/contourpy) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/contourpy/contourpy/releases)
- [Changelog](https://github.com/contourpy/contourpy/blob/main/docs/changelog.rst)
- [Commits](contourpy/contourpy@v1.1.0...v1.2.0)

---
updated-dependencies:
- dependency-name: contourpy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 6, 2023
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant