Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Mar 09:40
· 263 commits to master since this release

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

New Contributors

Full Changelog: v0.2.5...v0.3.0