Getting Started#

To run pyfluent-visualization, you must have a local licensed copy of Ansys Fluent. pyfluent-visualization supports Ansys Fluent versions 2022 R2 or newer.

Visit Ansys for more information on getting a licensed copy of Ansys Fluent.

Installation#

Python Module#

The ansys-fluent-visualization package supports Python 3.7 through Python 3.10 on Windows and Linux.

Install the latest release from PyPi with:

pip install ansys-fluent-visualization

Alternatively, install the latest from pyfluent-visualization GitHub via:

pip install git+https://github.com/pyansys/pyfluent-visualization.git

For a local “development” version, install with:

git clone https://github.com/pyansys/pyfluent-visualization.git
cd pyfluent-visualization
pip install -e .

Follow README.rst. This will allow you to install the PyFluent Visualization ansys-fluent-visualization module and modify it locally and have the changes reflected in your setup after restarting the Python kernel.

This will allow you to install the PyFluent ansys-fluent-visualization module and modify it locally and have the changes reflected in your setup after restarting the Python kernel.

Launching Fluent#

You can launch Fluent from Python using the launch_fluent function:

import ansys.fluent.core as pyfluent
session = pyfluent.launch_fluent(precision="double", processor_count=2)
session.check_health()
session.start_transcript() # Streaming the transcript locally

The visualization package provides integrations with both pyvista and matplotlib.

If you want to interact with the Fluent graphical user interface, set the following environment variable:

set PYFLUENT_SHOW_SERVER_GUI=1    # Windows
export PYFLUENT_SHOW_SERVER_GUI=1 # Linux (bash)

If you want to print the debug information for development, set the following environment variable:

pyfluent.set_log_level('DEBUG')  # for development, by default only errors are shown