turbx


Nameturbx JSON
Version 0.3.9 PyPI version JSON
download
home_pagehttps://github.com/iagappel/turbx
SummaryExtensible toolkit for analyzing turbulent flow datasets
upload_time2024-04-05 11:43:54
maintainerJason A
docs_urlNone
authorJason A
requires_python>=3.10
licenseMIT
keywords scientific computing statistics simulation turbulence turbulent flows direct numerical simulation dns parallel visualization
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 2.78640s