v0.3.0 #323
PProfizi
announced in
Announcements
v0.3.0
#323
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
v0.3.0 Release Notes
What's Changed
The 0.3.0 release of PyDPF-Core 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 fora 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:
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 withDataFrame
objects.This
DataFrame
object presents data in a more user-friendly way, resembling already existing data manipulationPython 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
This discussion was created from the release v0.3.0.
Beta Was this translation helpful? Give feedback.
All reactions