Skip to main content

Extensible toolkit for analyzing turbulent flow datasets

Project description

turbx

PyPI version Downloads

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 OpenMPI or MPICH and mpi4py
  • A parallel HDF5 installation and h5py built with HDF5_MPI="ON"; see h5py docs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

turbx-1.0.0.tar.gz (171.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

turbx-1.0.0-py3-none-any.whl (193.9 kB view details)

Uploaded Python 3

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

Hashes for turbx-1.0.0.tar.gz
Algorithm Hash digest
SHA256 58debb922017badd3bd1f515464f2686aa05bc80b87ccc9a6270c39b3fd5d6fb
MD5 376629e73b57ad942cfee6f4daee6509
BLAKE2b-256 efd66553273596bd675e9c1da428f18031033991fb9f819aef3da6ad37b56312

See more details on using hashes here.

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

Hashes for turbx-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2e9a1ee4cdaed80af95f7dc443351637b5d4d7ebef3e3eac5523fafacd70f1c6
MD5 1bc19a7a6d7d4a22882b0c7967fd5475
BLAKE2b-256 16059358dc756249290b5b89b5859f722623534b3d5be45a5dd7c4668c05583c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page