Extensible toolkit for analyzing turbulent flow datasets
Project description
turbx
About
turbx is a package for processing turbulent flow datasets. Primary data access classes are super()ed wrappers of h5py.File that make data & metadata access simple.
Installation
Install directly from PyPI
pip install --upgrade turbx
The --user flag can be added to install to ~/.local/lib/pythonX.Y/site-packages rather than site-packages of the python installation itself. This often required for HPC environments where the system python3 is used.
turbx can also be installed from source in editable mode (see setuptools docs) from the project root folder:
pip install --upgrade -e .
Dependencies
While most of the codebase can be transparently run on a single process, turbx is designed to use parallel HDF5 (wrapped by h5py) for high-performance collective MPI-IO with mpi4py. This requires:
- An MPI implementation such as
OpenMPIorMPICHandmpi4py - A parallel
HDF5installation andh5pybuilt withHDF5_MPI="ON"; see h5py docs
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file turbx-1.0.0.tar.gz.
File metadata
- Download URL: turbx-1.0.0.tar.gz
- Upload date:
- Size: 171.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58debb922017badd3bd1f515464f2686aa05bc80b87ccc9a6270c39b3fd5d6fb
|
|
| MD5 |
376629e73b57ad942cfee6f4daee6509
|
|
| BLAKE2b-256 |
efd66553273596bd675e9c1da428f18031033991fb9f819aef3da6ad37b56312
|
File details
Details for the file turbx-1.0.0-py3-none-any.whl.
File metadata
- Download URL: turbx-1.0.0-py3-none-any.whl
- Upload date:
- Size: 193.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e9a1ee4cdaed80af95f7dc443351637b5d4d7ebef3e3eac5523fafacd70f1c6
|
|
| MD5 |
1bc19a7a6d7d4a22882b0c7967fd5475
|
|
| BLAKE2b-256 |
16059358dc756249290b5b89b5859f722623534b3d5be45a5dd7c4668c05583c
|