Skip to content

Releases: ansys/pydpf-core

v0.13.0

02 Aug 07:28
Compare
Choose a tag to compare

v0.13.0 Release Notes

pydpf-core 0.13.0 release for DPF Server 2025.1.pre0

What's Changed

Enhancements

Bug fixes

Documentation

CI/CD

Maintenance

Full Changelog: v0.12.2...v0.13.0

v0.12.2

04 Jun 08:34
Compare
Choose a tag to compare

v0.12.2 Release Notes

pydpf-core 0.12.2 release for DPF Server 2024.2

What's Changed

Enhancements

  • DataSources.set_result_file_path recognizes .cas/dat.cff and .cas/dat.h5 files automatically by @PProfizi in #1589
  • Add MeshInfo.bodies by @PProfizi in #1594
  • Add vtk_helpers for DPF to VTK translation by @PProfizi in #1581
  • Add plugins.py module with load_plugin_on_server helper by @PProfizi in #1600

Bug fixes

  • Fix environment PATH pollution by CGrpc servers by @PProfizi in #1590
  • Fix a bug where a new server is run on object creation by @PProfizi in #1592

Documentation

CI/CD

Maintenance

Full Changelog: v0.12.1...v0.12.2

v0.12.1

06 May 14:49
Compare
Choose a tag to compare

v0.12.1 Release Notes

pydpf-core 0.12.1 release for DPF Server 2024.2

What's Changed

Enhancements

Bug fixes

Documentation

CI/CD

Maintenance

Full Changelog: v0.12.0...v0.12.1

v0.12.0

12 Apr 12:05
Compare
Choose a tag to compare

v0.12.0 Release Notes

pydpf-core 0.12.0 release for DPF Server 2024.2.pre1

What's Changed

Enhancements

Bug fixes

Documentation

CI/CD

Maintenance

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

21 Feb 12:34
Compare
Choose a tag to compare

v0.11.0 Release Notes

pydpf-core 0.11.0 release for DPF Server 2024.2.pre0

What's Changed

Enhancements

Bug fixes

Documentation

CI/CD

Maintenance

New Contributors

Full Changelog: v0.10.1...v0.11.0

v0.10.1

14 Dec 17:57
Compare
Choose a tag to compare

v0.10.1 Release Notes

pydpf-core 0.10.1 release for DPF Server 2024.1.pre0

What's Changed

Enhancements

Bug fixes

Documentation

CI/CD

New Contributors

Full Changelog: v0.10.0...v0.10.1

v0.10.0

19 Oct 18:57
Compare
Choose a tag to compare

v0.10.0 Release Notes

pydpf-core 0.10.0 release for DPF Server 2024.1.pre0

This release introduces a change in the PyDPF-Core structure with the integration of the ansys-dpf-gate, ansys-dpf-gatebin, and ansys-grpc-dpf dependencies directly into ansys-dpf-core as sub-modules.

When installing this version of ansys-dpf-core, please uninstall the other PyDPF libraries if they are present using the command:

pip uninstall ansys-dpf-gate
pip uninstall ansys-dpf-gatebin
pip uninstall ansys-grpc-dpf

The goal is to simplify installation and upgrades by reducing the potential compatibility issues due to package version conflicts.
From this release onward, the only compatibility to check should be between ansys-dpf-core and the DPF server used via ansys-dpf-server or your ANSYS installation.

Due to the integration of compiled code in the module ansys.dpf.gatebin, several OS-specific versions of the ansys-dpf-core wheel are now available. Please use the one most specific to your configuration. When installing the package using Pip, it automatically chooses the right version for you.
The any wheel does not include the ansys.dpf.gatebin module and should be used for MacOS or in other specific cases where the ansys.dpf.gatebin module is not required.

This release also drops support for the DPF server included in ANSYS 2022 R1, as well as support for Python 3.8.

What's Changed

Enhancements

Bug fixes

Documentation

  • Documentation: update C++ documentation links to target Developer Portal by @anslpa in #1106
  • Add class signature type-hinting by @PProfizi in #1119
  • Fix some bad formatting and links by @PipKat in #1124
  • Update compatibility for 2023R2 and 2024R1.pre1 by @PProfizi in #1133
  • Mark example "HDF5 export and import operations" as requiring DPF 7.0 by @PProfizi in #1189
  • Fix static operators documentation embedding by @PProfizi in #1191
  • Reorder documentation sections by @PProfizi in #1193
  • Revert "Update the iso_contours example using iso_surfaces operator" by @MichaelNale in #1203
  • Update compatibility and dependencies for 0.10.0 by @PProfizi in #1218

CI/CD

Maintenance

  • Bump pytest-cov from 4.0.0 to 4.1.0 in /requirements by @dependabot in #1098
  • Bump coverage from 7.1.0 to 7.2.7 in /requirements by @dependabot in #1097
  • Bump to 0.9.1.dev0 by @anslpa in #1099
  • Bump packaging from 23.0 to 23.1 in /requirements by @dependabot in #1064
  • Update Operators for DPF 241 on master by @github-actions in #1117
  • Update Operators for DPF 241 on master by @github-actions in #1131
  • Update generated code for DPF 241 on master by @github-actions in #1138
  • Allow 10 PRs for dependabot pip updates by @PProfizi in #1147
  • Bump tqdm from 4.65.0 to 4.66.1 in /requirements by @dependabot in #1152
  • Bump black from 23.3.0 to 23.9.1 in /requirements by @dependabot in #1148
  • Bump ansys-sphinx-theme from 0.9.5 to 0.11.1 in /requirements by @dependabot in #1151
  • Bump psutil from 5.9.4 to 5.9.5 in /requirements by @dependabot in #1115
  • Bump sphinx-notfound-page from 0.8.3 to 1.0.0 in /requirements by @dependabot in #1149
  • Update generated code for DPF 241 on master by @github-actions in #1157
  • Bump coverage from 7.2.7 to 7.3.1 in /requirements by @dependabot in #1155
  • Bump nbsphinx from 0.9.1 to 0.9.3 in /requirements by @dependabot in #1156
  • Bump pytest from 7.2.0 to 7.4.0 in /requirements by @dependabot in #1102
  • Make all example files downloadable by @PProfizi in #1126
  • Bump pytest from 7.4.0 to 7.4.2 in /requirements by @dependabot in #1162
  • Update generated code for DPF 241 on master by @github-actions in #1169
  • Update generated code for DPF 241 on master by @github-actions in #1172
  • Update generated code for DPF 241 on master by @github-actions in #1175
  • Update generated code for DPF 241 on master by @github-actions in #1209
  • Remove restriction on protobuf by @PProfizi in #1194
  • Bump ansys-sphinx-theme from 0.11.1 to 0.12.3 in /requirements by @dependabot in #1196

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

02 Aug 16:50
731c11c
Compare
Choose a tag to compare

v0.9.0 Release Notes

pydpf-core 0.9.0 release for DPF Server 2024.1.pre0

This release introduces support for the new release of DPF, ansys-dpf-server-2024-1-pre0.
This release enables users to post-process fluid results from Ansys solvers CFX and Fluent (see the list of supported result files in the documentation).

What's Changed

Enhancements

Bug fixes

Documentation

  • Mark lsdyna_operators example as requiring DPF 6.1 by @PProfizi in #888
  • Documentation: update to prepare DPF Server 2023_2_pre1 release by @anslpa in #883
  • Change email address and explain how to change doc versions by @PipKat in #905
  • Modal cyclic example file by @cbellot000 in #911
  • Enhance config documentation with examples by @anslpa in #950
  • Documentation - add operators_reference_load_apis.html page for Dev Portal by @anslpa in #956
  • Documentation: add information about existing documentation and APIs by @anslpa in #1009
  • Documentation: fix "DPF capabilities" in concepts section by @anslpa in #1012
  • Update examples to use core.make_tmp_dir_server by @PProfizi in #936
  • Examples: Add hdf5_serialize_and_read.py by @anslpa in #1022
  • Patch pyvista doc issue in Windows with Elemental results by @rafacanton in #1053
  • Isosurface example by @MichaelNale in #1056
  • gltf use in python operators example by @anslpa in #711
  • Documentation: update availability information of Custom Operators section by @anslpa in #1072
  • Enhance the exposition of supported solver and related file format in DPF by @MichaelNale in #1059
  • Correct docstring related to minimum version in new features by @MichaelNale in #1071
  • Little changes in iso surface example by @MichaelNale in #1075
  • Update doc for 2024 R1 pre0 and mark examples as requiring DPF 7.0 by @PProfizi in #1073
  • Update README.md with file support by @PProfizi in #1079

CI/CD

Read more

v0.8.1

13 Apr 13:26
Compare
Choose a tag to compare

v0.8.1 Release Notes

pydpf-core 0.8.1 release for DPF Server 2023.2.pre1

This release updates the live 0.8 documentation to account for the public availability of ansys-dpf-server-2023-2-pre1 since April 12th.
It also adds an example on using mathematical operators on Fields.

What's Changed

Documentation

CI/CD

Maintenance

Full Changelog: v0.8.0...v0.8.1

v0.8.0

03 Apr 10:07
Compare
Choose a tag to compare

v0.8.0 Release Notes

pydpf-core 0.8.0 release for DPF Server 2023.2.pre1

The main contribution of this release is the change in licensing logic, which becomes per-operator, with the default ServerContext now Premium to allow licensed operators to check-out licenses. To prevent license check-out and use of licensed operators, the user has to explicitly run the DPF server as Entry. See the online documentation for more information.
The operators documentation is also unique again, with licensing information given in each operator description.

What's Changed

Enhancements

  • fix unit tests for 2023.2.pre1 server and add License context manager by @cbellot000 in #846
  • Set Premium as the default ServerContext by @PProfizi in #853

Bug fixes

Documentation

CI/CD

Maintenance

  • Bump to 0.7.5.dev0 by @PProfizi in #828
  • Update license file year by @anslpa in #833
  • Bump ansys-sphinx-theme from 0.8.2 to 0.9.5 in /requirements by @dependabot in #819
  • Update Operators for DPF 232 on master by @github-actions in #851
  • Bump nbsphinx from 0.8.11 to 0.9.1 in /requirements by @dependabot in #843
  • Bump ansys-dpf-gate from 0.3.0 to 0.3.1 in /requirements by @dependabot in #874

New Contributors

Full Changelog: v0.7.4...v0.8.0