General#

Launcher#

Fluent launcher includes instructions on how to launch and connect to Fluent.

Sessions#

Sessions describes the various types of PyFluent session objects, which connect to Fluent sessions.

Services#

Services outlines fundamental gRPC services, upon which PyFluent depends (and are directly usable).

Streaming services#

Streaming services outlines fundamental gRPC streaming services, upon which PyFluent depends (and are directly usable).

Scheduler#

Scheduler describes a module for facilitating use of external job scheduling systems.

Case#

CaseFile documents a class for parsing Fluent case files in pure Python code.

Data#

DataFile documents a class for parsing Fluent data files in pure Python code.

File session#

File Session expose field info and data for Fluent case and data files.

Data transfer#

Transfer data describes how to transfer mesh data between PyFluent sessions.

Journaling#

Journaling explains how to read and write Python journals that are reusable between PyFluent and Fluent.

Workflow#

Workflow documents high-level interfaces to the task-based workflows, including meshing workflow.

rpvars#

rpvars shows how you can access and modify live Fluent rpvars via PyFluent.

Post objects#

Post objects documents visualization objects for interfacing to Matplotlib and pyvista.

Execution utilities#

Execution utilities documents execution utilities, including an asynchronous option, for command execution.

Meta#

Meta consists of some metaclasses used in the PyFluent codebase.

Logging#

Logging documents the PyFluent debug logging module.