v0.16.0
This new release drops explicit support for DPF 2022R2, 2023R1, and 2023R2 as well as Python 3.9.
What's Changed
Enhancements
- feat(workflow): add Workflow.required_plugins by @PProfizi in #2729
- feat(server): Add ServerContext.xml_path setter by @PProfizi in #2386
- feat: streams container creation by @PProfizi in #3051
- feat(operator doc): Allow documenting custom plugins by @PProfizi in #3090
- feat: expose
find_ansysunderansys.dpf.coreby @PProfizi in #3118
Bug fixes
- fix(vtk): use auto tolerance for convexity check of polyhedron cells by @PProfizi in #2901
- fix: remove forced debug logs by @PProfizi in #2957
- Support special aliases for ellipsis pins by @rafacanton in #3039
- fix: eagerly close plotters to prevent segfaults by @moe-ad in #3034
- fix: restore safe exception handling in DPFVector.del methods by @PProfizi in #3100
- fix: prevent deep_copy failures for meshed_region on Python 3.13+ by @PProfizi in #3101
Documentation
- doc(vtk): expose the
vtk_helper.pymodule in the API reference by @PProfizi in #2832 - doc(API): fix warnings in the
MeshInfodocstrings by @PProfizi in #2892 - doc(operators): update the operator doc template with section introductions and links by @PProfizi in #2973
- doc: Tag PyDPF-Core for Fluids and Multiphysics categories in the PyAnsys ecosystem by @PProfizi in #3071
Tutorials
- doc(tutorials): mapping tutorials by @PProfizi in #2902
- doc(tuto): Add tutorial for DPF to PyVista by @PProfizi in #3076
- doc(tutorials): Add a tutorial on licensing and ServerContext by @PProfizi in #3031
- tutorials(VTK): Add tutorials on VTU exports by @PProfizi in #2976
- doc(tuto): DPF collections tutorial by @PProfizi in #2742
Examples
CI/CD
- ci(post): refactor the pydpf-post branch selection logic by @PProfizi in #2812
- ci(doc): add a documentation contribution guide by @PProfizi in #2741
- ci: add vulnerabilities check by @PProfizi in #2550
- ci: remove Codacy integration by @PProfizi in #3048
- ci(release): add environment requirement to the releaser workflow by @PProfizi in #3116
Maintenance
- Bump to 0.15.1.dev0 by @PProfizi in #2879
- refactor(grpc): switch to using ansys-tools-common's cyberchannel module by @PProfizi in #2880
- dependencies(Python): drop support for Python 3.9 by @PProfizi in #2886
- maint: drop support for DPF 2022 R2 and older by @PProfizi in #2888
- maint: switch to trusted publishing by @moe-ad in #3068
Full Changelog: v0.15.0...v0.16.0