Build(deps): Bump contourpy from 1.2.1 to 1.3.0
Bumps contourpy from 1.2.1 to 1.3.0.
Release notes
Sourced from contourpy's releases.
Version 1.3.0
ContourPy 1.3.0 adds new
ContourGenerator
functionsmulti_lines
andmulti_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 frommulti_lines
andmulti_filled
.This release adds support for Python 3.13, including free-threaded. The latter should be considered experimental.
The use of
np.nan
as thelower_level
orupper_level
ofContourGenerator.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
andmulti_filled
:Prevent use of
np.nan
as lower or upper level infilled
(#339)Compatibility:
- Support CPython 3.13 including free-threaded (#382, #384, #388, #408, #410, #411, #412, #423)
- Support PyPy 3.10 (#404)
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
andmulti_filled
(#390, #431)- Document possibility of duplicate contour points (#432)
Build, testing and CI improvements:
- Add pytest option to log image differences to CSV file (#335)
- Label flaky test (#385)
- MSVC linking and
std::mutex
compiler flag (#391, #395, #414, #419, #427)- Add minimal test script (#399)
- Bump minimum supported NumPy to 1.23 (#403)
- Build and publish nightly wheels (#413, #425)
- Bump default python version in CI to 3.12 (#430)
Changelog
Sourced from contourpy's changelog.
v1.3.0 (2024-08-27)
ContourPy 1.3.0 adds new
ContourGenerator
functionsmulti_lines
andmulti_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 frommulti_lines
andmulti_filled
.This release adds support for Python 3.13, including free-threaded. The latter should be considered experimental.
The use of
np.nan
as thelower_level
orupper_level
ofContourGenerator.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 :user:
lysnikolaou
and core maintainer :user:ianthomas23
.Enhancements:
multi_lines
andmulti_filled
:
ContourGenerator.multi_lines
andmulti_filled
(🇵🇷 338
,🇵🇷 340
,🇵🇷 342
,🇵🇷 343
)Renderer.multi_lines
andmulti_filled
(🇵🇷 341
)convert_multi_lines
andconvert_multi_filled
(🇵🇷 348
)dechunk_multi_lines
anddechunk_multi_filled
(🇵🇷 345
)Prevent use of
np.nan
as lower or upper level infilled
(🇵🇷 339
)Compatibility:
- Support CPython 3.13 including free-threaded (
🇵🇷 382
,🇵🇷 384
,🇵🇷 388
,🇵🇷 408
,🇵🇷 410
,🇵🇷 411
,🇵🇷 412
,🇵🇷 423
)- Support PyPy 3.10 (
🇵🇷 404
)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
andmulti_filled
(🇵🇷 390
,🇵🇷 431
)- Document possibility of duplicate contour points (
🇵🇷 432
)Build, testing and CI improvements:
... (truncated)
Commits
-
a59061c
Prepare for v1.3.0 release (#433) -
bf2f2e0
Document possibility of duplicate contour points (#432) -
f8b9e44
Docs for multi_lines and multi_filled (#431) -
1e50a36
Bump default python version in CI to 3.12 (#430) -
f0d853b
Update pre-commit (#429) -
eb3791a
Remove download numbers for conda packages (#428) -
d68b2b4
Statically link C++ runtime on Windows (#427) -
282671f
Don't need to use NumPy nightlies when building wheels (#426) -
abb5e0e
New CI workflow to test own nightly wheels (#425) -
0b30b89
Test on Python 3.13 in standard manner (#423) - Additional commits viewable in compare view