# turbx
[![PyPI version](https://badge.fury.io/py/turbx.svg)](https://badge.fury.io/py/turbx)
[![Downloads](https://pepy.tech/badge/turbx)](https://pepy.tech/project/turbx)
Extensible toolkit for analyzing turbulent flow datasets.
Install with `pip`:
```
pip install --upgrade --user turbx
```
`turbx` runs in `python3` and uses parallel `HDF5` (wrapped by `h5py`) for high-performance collective MPI-IO with `mpi4py`. This requires:
- A `python3` installation (3.8+ recommended)
- An MPI implementation such as `OpenMPI`
- A parallel `HDF5` installation (must be compiled with `--enable-parallel`)
- `mpi4py` (optionally compiled from source)
- `h5py` compiled with parallel configuration
Visualization of `HDF5` datasets is possible using `Paraview` with the use of `xdmf` data descriptor files, which are written automatically by calling `.make_xdmf()` on `turbx` data class (such as `rgd`) class instances.
Raw data
{
"_id": null,
"home_page": "https://github.com/iagappel/turbx",
"name": "turbx",
"maintainer": "Jason A",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "scientific computing, statistics, simulation, turbulence, turbulent flows, direct numerical simulation, DNS, parallel, visualization",
"author": "Jason A",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/41/55/f1e3235bc27bf4e1c009d9c5f21d058b7ec7f3bdc89ec0122d4331d6fff8/turbx-0.3.9.tar.gz",
"platform": "any",
"description": "# turbx\n[![PyPI version](https://badge.fury.io/py/turbx.svg)](https://badge.fury.io/py/turbx)\n[![Downloads](https://pepy.tech/badge/turbx)](https://pepy.tech/project/turbx)\n\nExtensible toolkit for analyzing turbulent flow datasets.\n\nInstall with `pip`:\n\n```\npip install --upgrade --user turbx\n```\n\n`turbx` runs in `python3` and uses parallel `HDF5` (wrapped by `h5py`) for high-performance collective MPI-IO with `mpi4py`. This requires:\n\n- A `python3` installation (3.8+ recommended)\n- An MPI implementation such as `OpenMPI`\n- A parallel `HDF5` installation (must be compiled with `--enable-parallel`) \n- `mpi4py` (optionally compiled from source)\n- `h5py` compiled with parallel configuration\n\nVisualization of `HDF5` datasets is possible using `Paraview` with the use of `xdmf` data descriptor files, which are written automatically by calling `.make_xdmf()` on `turbx` data class (such as `rgd`) class instances.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Extensible toolkit for analyzing turbulent flow datasets",
"version": "0.3.9",
"project_urls": {
"Homepage": "https://github.com/iagappel/turbx"
},
"split_keywords": [
"scientific computing",
" statistics",
" simulation",
" turbulence",
" turbulent flows",
" direct numerical simulation",
" dns",
" parallel",
" visualization"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4155f1e3235bc27bf4e1c009d9c5f21d058b7ec7f3bdc89ec0122d4331d6fff8",
"md5": "0377d5d855aee4b78001109b1aa39a21",
"sha256": "20b4f1b0acc7d5b9e08c381f5e2fa71403cedca7b82ce31d2b875e2a20a01c7f"
},
"downloads": -1,
"filename": "turbx-0.3.9.tar.gz",
"has_sig": false,
"md5_digest": "0377d5d855aee4b78001109b1aa39a21",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 219589,
"upload_time": "2024-04-05T11:43:54",
"upload_time_iso_8601": "2024-04-05T11:43:54.215048Z",
"url": "https://files.pythonhosted.org/packages/41/55/f1e3235bc27bf4e1c009d9c5f21d058b7ec7f3bdc89ec0122d4331d6fff8/turbx-0.3.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-05 11:43:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "iagappel",
"github_project": "turbx",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "turbx"
}