Extensible toolkit for analyzing turbulent flow datasets
Project description
turbx
turbx is a python3 module which contains tools for organization, storage and parallelized processing of turbulent flow datasets, including super()ed wrappers of h5py.File that streamline data & metadata access.
python3 -m pip install turbx
turbx runs in python3 and uses parallel HDF5 (wrapped by h5py) for high-performance collective MPI-IO with mpi4py. This requires:
- A
python3installation (3.11+ recommended) - An MPI implementation such as
OpenMPI - A parallel
HDF5installation (must be compiled with--enable-parallel) mpi4pyh5pycompiled with parallel configuration
Visualization of HDF5 datasets in Paraview is supported through the use of XML/XDMF sidecar descriptor files. All major data classes (such as rgd) can automatically generate the descriptor files by calling .make_xdmf().
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
File details
Details for the file turbx-0.5.2.tar.gz.
File metadata
- Download URL: turbx-0.5.2.tar.gz
- Upload date:
- Size: 284.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a88ab4d66b82439e05d49b59ecb27ca77850f552932e0f439322c789d766e97
|
|
| MD5 |
91194830278e63f20fecf7e269996bf8
|
|
| BLAKE2b-256 |
c5881951096dfcf310f18ad41cbf1b8d4ef1142bd08fefb86817b0fccfebeef5
|