.. _ref_dependencies:
============
Dependencies
============
Package dependencies
--------------------
Dependencies for the ``ansys-dpf-core`` package are automatically checked when the
package is installed. Package dependencies follow:
- `ansys.dpf.gate `_, which is the gate
to the DPF C API or Python gRPC API. The gate depends on the server configuration:
- `ansys.grpc.dpf `_ is the gRPC code
generated from protobuf files.
- `ansys.dpf.gatebin `_ is the
operating system-specific binaries with DPF C APIs.
- `psutil `_
- `tqdm `_
- `packaging `_
- `numpy `_
Optional dependencies
~~~~~~~~~~~~~~~~~~~~~
For plotting, you can install these optional Python packages:
- `matplotlib `_ package for chart plotting
- `pyvista `_ package for 3D plotting