A python wrapper for Ansys Fluent parametric workflows
Project description
Overview
PyFluent-Parametric provides Pythonic access to Ansys Fluent’s parametric workflows.
Documentation and issues
For comprehensive information on PyFluent-Parametric, see the latest release documentation.
On the PyFluent-Parametric Issues, you can create issues to submit questions, report bugs, and request new features. To reach the PyAnsys support team, email pyansys.support@ansys.com.
Installation
The ansys-fluent-parametric package currently supports Python 3.7 through Python 3.10 on Windows and Linux.
Install the latest release from PyPI with:
pip install ansys-fluent-parametric
Alternatively, install the latest from GitHub with:
pip install git+https://github.com/pyansys/pyfluent-parametric.git
If you plan on doing local development of PyFluent with Git, install with:
git clone https://github.com/pyansys/pyfluent-parametric.git
cd pyfluent-parametric
pip install pip -U
pip install -e .
Dependencies
You must have a locally-installed, licensed copy of Ansys to run Fluent. The first supported version is 2022 R2.
Getting started
Basic usage
The following code assumes that a PyFluent session has already been created and a Fluent case with input parameters has been set up. For a full example, see Defining Parametric Workflows in the PyFluent-Parametric documentation.
from ansys.fluent.parametric import ParametricStudy
study_1 = ParametricStudy(session.solver.root.parametric_studies).initialize()
input_parameters_update = study_1.design_points["Base DP"].input_parameters
input_parameters_update["inlet1_vel"] = 0.5
study_1.design_points["Base DP"].input_parameters = input_parameters_update
study_1.update_current_design_point()
print(study_1.design_points["Base DP"].output_parameters)
License and acknowledgments
PyFluent-Parametric is licensed under the MIT license.
PyFluent-Parametric makes no commercial claim over Ansys whatsoever. This library extends the functionality of Fluent by adding a Python interface to Fluent without changing the core behavior or license of the original software. The use of the interactive Fluent control of PyFluent-Parametric requires a legally licensed local copy of Fluent.
For more information, see the Ansys Fluent <https://www.ansys.com/products/fluids/ansys-fluent> page on the Ansys website.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ansys-fluent-parametric-0.5.dev1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac1e2569810f9dcac5648e01f319740d63149b27f98551d4f6ed7b5904e7f485 |
|
MD5 | 0742cfe3129ebea7efbafb90b5fb61e5 |
|
BLAKE2b-256 | e7faa0c82f12260798d6286ea6e5c4f2f6c22bf36e7d5278ca8be5763b9206a0 |
Hashes for ansys_fluent_parametric-0.5.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31eb2992d9195750f73db447dc31212f65112854d1ec52488a87e1a5ef37e04d |
|
MD5 | 7e704330f286711a1b47d64b6d2e729c |
|
BLAKE2b-256 | 46ff2ac7695ab4ab1f33e8b5a1e428e16e8e0716e0760653dd537734d99097ee |