Open
Description
Summary
Currently there is duplication regarding the post-processing of MAPDL results. There are three libraries which can do this job:
Intended Outcome
Effort should be merged toward only one single library for post-processing. The current general agreement is to go with DPF.
Any post-processing reference and function inside pymapdl should point to DPF equivalent.
How will it work?
Retro-compatibility should be ensured. This process should be transparent to the user.
Use DPF to implement post_processing
module. It requires to change 3-4 functions which are doing most of the heavy work.
Stages/steps
- Prepare example with DPF for me to get familiar with the library.
Using DPF in example #1279 - Use DPF for the mesh module in PyMAPDL. Tracked in
Reducingpymapdl-reader
dependency on themesh
module #1299
So far, we are pending on the VTK parser. That is key as mentioned in
Mesh objects from db files pydpf-core#331 - Post-processing - It does not need to be migrated to DPF because it only uses the reader for the mesh, which should be fixed in the previous bullet point.
- Result. This is going to be tricky. Tracked in:
feat: using dpf instead of reader in "results" module #1300
Notes
This issue replace https://github.com/pyansys/pymapdl_roadmap/issues/2
Metadata
Metadata
Assignees
Labels
No labels