User guide#
DPF provides numerical simulation users and engineers with a toolbox for accessing and transforming data.
PyDPF-Core is a Python client API for accessing DPF
capabilities. The ansys.dpf.core
package makes highly efficient
computation, customization, and remote data processing accessible in Python.
The goals of this section are to:
Describe some DPF entities and how they can help you to access and modify solver data.
Provide detailed tutorials to demonstrate PyDPF-Core functionalities.
Explain how to resolve the most common issues encountered when using PyDPF-Core
Tutorials#
The tutorials cover specifics features with detailed demonstrations to help understanding the fundamental PyDPF-Core functionalities and clarify some concepts. They are designed to teach how to perform a task, providing explanations at each stage.
It helps to have a Python interpreter for hands-on experience, but all code examples are executed, so the tutorial can be read off-line as well.
For a complete description of all the objects and modules, see the API reference section.
Beginner’s guide#
New to PyDPF-Core? Check our beginner’s tutorials. They offer an overview of basic features and concepts so you can start coding right away.
Learn about the different data structures available in DPF.
Follow a basic post-processing procedure with data transformation, visualization and analysis using PyDPf-Core.
Common topics#
Understand how to represent data in DPF: either from manual input either form result files.
Learn how to interact with meshes in PyDPF-Core.
Learn how to use operators to process your data and build workflows.
Discover the best ways to export data from your manipulations with PyDPF-Core.
Explore the different approaches to visualise the data in plots.
Explore the different approaches to visualise the data in an animation.
Learn how to perform mathematical operations on data structures.
Discover how to enhance DPF capabilities with custom operators and plugins.
Learn how to use PyDPF-Core with distributed result files.
Learn about the DPF client-server architecture and management of local and remote servers.
Learn how to manage licensing in PyDPF-Core.
Concepts#
This section provides in-depth descriptions and explanations of DPF concepts, including terminology.


