Turbulucid: A Python Package for Post-Processing of Fluid Flow Simulations
Timofey Mukha

TL;DR
Turbulucid is a Python package designed for efficient, reproducible post-processing and visualization of 2D fluid flow simulation data, supporting unstructured meshes and customizable plots.
Contribution
It introduces a new Python tool that simplifies post-processing and visualization of CFD data, with support for unstructured meshes and reproducible analysis workflows.
Findings
Supports unstructured mesh data using VTK
Provides customizable, publication-quality plots
Demonstrated on backward-facing step flow simulation
Abstract
A Python package for post-processing of plane two-dimensional data from computational fluid dynamics simulations is presented. The package, called turbulucid, provides means for scripted, reproducible analysis of large simulation campaigns and includes routines for both data extraction and visualization. For the former, the Visualization Toolkit (VTK) is used, allowing for post-processing of simulations performed on unstructured meshes. For visualization, several matplotlib-based functions for creating highly customizable, publication-quality plots are provided. To demonstrate turbulucid's functionality it is here applied to post-processing a simulation of a flow over a backward-facing step. The implementation and architecture of the package are also discussed, as well as its reuse potential.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Meteorological Phenomena and Simulations · Fluid Dynamics and Turbulent Flows
