.. _ref_dependencies: ============ Dependencies ============ Package dependencies -------------------- Dependencies for the ``ansys-dpf-core`` package are automatically checked when the package is installed. Package dependencies are: - `google-api-python-client `_ - `grpcio `_ - `importlib-metadata `_ - `numpy `_ - `packaging `_ - `protobuf `_ - `psutil `_ - `setuptools `_ - `tqdm `_ For ``ansys-dpf-core<0.10.0``, the ``ansys.dpf.gate``, ``ansys.dpf.gatebin`` and ``ansys.grpc.dpf`` modules are not included and are dependencies: - `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 and is a dependency of ``ansys-dpf-gate``. - `ansys.dpf.gatebin `_ is the operating system-specific binaries with DPF C APIs and is a dependency of ``ansys-dpf-gate``. Optional dependencies ~~~~~~~~~~~~~~~~~~~~~ For plotting, you can install these optional Python packages: - `matplotlib `_ package for chart plotting - `pyvista `_ package for 3D plotting