Skip to content

Releases: ansys/pydpf-post

v0.9.2

18 Nov 11:47
Compare
Choose a tag to compare

What's Changed

CI/CD

  • Fix releaser getting the latest release tag to download artifacts from by @PProfizi in #754

Full Changelog: v0.9.1...v0.9.2

v0.9.1

18 Nov 11:12
Compare
Choose a tag to compare

What's Changed

Bug fixes

CI/CD

Maintenance

New Contributors

Full Changelog: v0.9.0...v0.9.1

v0.9.0

02 Aug 09:31
Compare
Choose a tag to compare

v0.9.0 Release Notes

pydpf-post 0.9.0 release for DPF Server 2025.1.pre0

What's Changed

Full Changelog: v0.8.0...v0.9.0

v0.8.0

12 Apr 13:16
Compare
Choose a tag to compare

v0.8.0 Release Notes

pydpf-post 0.8.0 release for DPF Server 2024.2.pre1

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

21 Feb 18:10
Compare
Choose a tag to compare

v0.7.0 Release Notes

pydpf-post 0.7.0 release for DPF Server 2024.2.pre0

What's Changed

Enhancements

Bug fixes

Documentation

  • Update the post doc related to the latest work on CFX face zone refac… by @MichaelNale in #556

CI/CD

Maintenance

Full Changelog: v0.6.0...v0.7.0

v0.6.0

19 Oct 19:11
Compare
Choose a tag to compare

v0.6.0 Release Notes

PyDPF-Post 0.6.0 introduces support for and requires PyDPF-Core 0.10.0.

This release supports 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 starting with ansys-dpf-core==0.10.0.

When installing this version of ansys-dpf-post, please first uninstall the other PyDPF libraries from your Python environment if they are present using the commands:

pip uninstall ansys-dpf-core
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.

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

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

03 Aug 10:40
Compare
Choose a tag to compare

v0.5.0 Release Notes

PyDPF-Post 0.5.0 introduces support for DPF Server 2024.1.pre0 and PyDPF-Core 0.9.0 with the new fluid capabilities.
It adds the FluidSimulation class and several other concepts enabling post-treatment of result files from Fluent and CFX.

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

04 Apr 13:44
Compare
Choose a tag to compare

v0.4.0 Release Notes

PyDPF-Post 0.4.0 introduces support for the new licensing logic introduced with PyDPF-Core 0.8.0 and necessary for use with DPF Server 2023.2.pre1.
It also adds features to the new Simulation API introduced with PyDPF-Post 0.3.0.

What's Changed

Enhancements

  • Propagate Premium ServerContext as default by @PProfizi in #345
  • Add DataFrame.min and DataFrame.max over 'set_ids' axis or MeshIndex by @PProfizi in #333
  • Expose arguments for cyclic result queries by @PProfizi in #336

Bug fixes

Documentation

  • Update compatibility.rst for DPF Server 2023.2.pre1 by @PProfizi in #354

CI/CD

Maintenance

Full Changelog: v0.3.1...v0.4.0

v0.3.1

31 Mar 14:51
Compare
Choose a tag to compare

v0.3.1 Release Notes

The 0.3.1 release of PyDPF-Post fixes retro-compatibility with Ansys 2022R1 and R2 for the new Simulation API introduced with 0.3.0.

What's Changed

Enhancements

Documentation

  • Fix switcher in documentation build script by @PProfizi in #325

Bug fixes

Maintenance

Full Changelog: v0.3.0...v0.3.1

v0.3.0

09 Mar 09:40
Compare
Choose a tag to compare

v0.3.0 Release Notes

What's Changed

The 0.3.0 release of PyDPF-Post introduces a refactoring of the library.
The old API related to the Solution object is still present but marked as legacy,
while a new API based on the Simulation object is added and allows for
a flatter, user-friendly, and auto-completion friendly API.

Its goal is to offer specific methods and helpers, using the right vocabulary, depending on the
type on analysis and the results associated to the result files being post-processed.

Four of these simulation types are implemented in this first release:

  • Static mechanical
  • Transient mechanical
  • Modal mechanical
  • Harmonic mechanical

Other types of analyses and other physics which were available with PyDPF-Post can still be processed using the legacy API.
Support for more types of physics and analyses in planned.

The new API centers around the Simulation object, and exposes data with DataFrame objects.
This DataFrame object presents data in a more user-friendly way, resembling already existing data manipulation
Python libraries such as Pandas.

Enhancements

This PR contains all the work related to the new PyDPF-Post API, with PRs:

Documentation

Bug fixes

CI/CD

Maintenance

Read more