ntrfc


Namentrfc JSON
Version 0.2.4 PyPI version JSON
download
home_pageNone
SummaryNumerical Test Rig for Cascades. A workflows-library for CFD analysis of cascade-flows
upload_time2024-11-15 14:10:43
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT License
keywords ntrfc
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ============
NTRfC README
============

**Numerical Test Rig for Cascades.**


* Free software: MIT license
* Documentation: https://ntrfc.readthedocs.io.
* NTRfC is the base of the (NTRFlows)[https://gitlab.uni-hannover.de/tfd_public/tools/NTRFlows] repository, a workflow for cfd parameter studies



**Features**

Easy geometry and post-processing visualization and manipulation with pyvista.
Tested methods and functions for math, time-series, and mesh quality analysis.

**Dependencies**

- libgl1-mesa-glx (graphics driver)
- xvfb (virtual Display)
- libglu1-mesa (gmsh dependency)
- libxcursor1 (gmsh dependency)
- libxinerama1 (gmsh dependency)

Python requirement is Python>=3.10. Current NTRfC versions are based on Python 3.11. Only versions <v0.1.0 can be used with older versions of Python. Library requirements will be installed with the package itself.
Installation

NTRfC is utilizing powerful and complex dependencies like pyvista,open3d and gmsh. We strongly recommend using virtual or conda environments for installation.

For more information, see:

    virtualenv: https://pypi.org/project/virtualenv/
    miniconda: https://docs.conda.io/en/latest/miniconda.html
    anaconda: https://docs.anaconda.com/anaconda/install/index.html
    mamba: https://mamba.readthedocs.io/en/latest/installation.html


**Installation**

Installation from pypi


    pip install ntrfc




Installation from gitlab with pip


    pip install git+https://gitlab.uni-hannover.de/tfd_public/tools/NTRfC.git


Installation from source

After cloning the repository, go to the project root dir and type


    python setup.py install


Editable installation from source with pip

After cloning the repository, go to the project root dir and type


    pip install -e .


This way you have NTRfC installed but the code is not installed, but linked to the source-code.
You don't have to reinstall the package after your edits.
This speeds up testing and will lead to less debugging time.

**Singularity releases**

Use a singularity container from ntrfc singularity releases:  https://cloud.sylabs.io/library/nyhuma/ntrflows/ntr.sif].
The containers will come with a virtual graphics card and a xvfb display-server, enabling you to render on hpc-systems and any other unprepared system with limited graphics capability.

**Credits**

This package was created with Cookiecutter and the `audreyr/cookiecutter-pypackage` project template. It uses the following libraries:

- [pyvista](https://github.com/pyvista)
- [gmsh](http://gmsh.info/)
- [Cookiecutter](https://github.com/audreyr/cookiecutter)
- [audreyr/cookiecutter-pypackage](https://github.com/audreyr/cookiecutter-pypackage)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ntrfc",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "ntrfc",
    "author": null,
    "author_email": "Malte Nyhuis <nyhuis@tfd.uni-hannover.de>",
    "download_url": "https://files.pythonhosted.org/packages/a9/03/012bbe9f96b1e94e5b60ed948681aa3c9e91fa4f4d3ac1bfef24faf7ffc0/ntrfc-0.2.4.tar.gz",
    "platform": null,
    "description": "============\nNTRfC README\n============\n\n**Numerical Test Rig for Cascades.**\n\n\n* Free software: MIT license\n* Documentation: https://ntrfc.readthedocs.io.\n* NTRfC is the base of the (NTRFlows)[https://gitlab.uni-hannover.de/tfd_public/tools/NTRFlows] repository, a workflow for cfd parameter studies\n\n\n\n**Features**\n\nEasy geometry and post-processing visualization and manipulation with pyvista.\nTested methods and functions for math, time-series, and mesh quality analysis.\n\n**Dependencies**\n\n- libgl1-mesa-glx (graphics driver)\n- xvfb (virtual Display)\n- libglu1-mesa (gmsh dependency)\n- libxcursor1 (gmsh dependency)\n- libxinerama1 (gmsh dependency)\n\nPython requirement is Python>=3.10. Current NTRfC versions are based on Python 3.11. Only versions <v0.1.0 can be used with older versions of Python. Library requirements will be installed with the package itself.\nInstallation\n\nNTRfC is utilizing powerful and complex dependencies like pyvista,open3d and gmsh. We strongly recommend using virtual or conda environments for installation.\n\nFor more information, see:\n\n    virtualenv: https://pypi.org/project/virtualenv/\n    miniconda: https://docs.conda.io/en/latest/miniconda.html\n    anaconda: https://docs.anaconda.com/anaconda/install/index.html\n    mamba: https://mamba.readthedocs.io/en/latest/installation.html\n\n\n**Installation**\n\nInstallation from pypi\n\n\n    pip install ntrfc\n\n\n\n\nInstallation from gitlab with pip\n\n\n    pip install git+https://gitlab.uni-hannover.de/tfd_public/tools/NTRfC.git\n\n\nInstallation from source\n\nAfter cloning the repository, go to the project root dir and type\n\n\n    python setup.py install\n\n\nEditable installation from source with pip\n\nAfter cloning the repository, go to the project root dir and type\n\n\n    pip install -e .\n\n\nThis way you have NTRfC installed but the code is not installed, but linked to the source-code.\nYou don't have to reinstall the package after your edits.\nThis speeds up testing and will lead to less debugging time.\n\n**Singularity releases**\n\nUse a singularity container from ntrfc singularity releases:  https://cloud.sylabs.io/library/nyhuma/ntrflows/ntr.sif].\nThe containers will come with a virtual graphics card and a xvfb display-server, enabling you to render on hpc-systems and any other unprepared system with limited graphics capability.\n\n**Credits**\n\nThis package was created with Cookiecutter and the `audreyr/cookiecutter-pypackage` project template. It uses the following libraries:\n\n- [pyvista](https://github.com/pyvista)\n- [gmsh](http://gmsh.info/)\n- [Cookiecutter](https://github.com/audreyr/cookiecutter)\n- [audreyr/cookiecutter-pypackage](https://github.com/audreyr/cookiecutter-pypackage)\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Numerical Test Rig for Cascades. A workflows-library for CFD analysis of cascade-flows",
    "version": "0.2.4",
    "project_urls": null,
    "split_keywords": [
        "ntrfc"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1fb48191d77caa58284fa265e39824f2d6c39db8873c31d218802470658475e",
                "md5": "a01ac152a0f1e13ba50ecf6549e8630f",
                "sha256": "d9e9a29379f1112c4676bfc604f6910a100064e58c741e4ea4cbb16d08ad24c7"
            },
            "downloads": -1,
            "filename": "ntrfc-0.2.4-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a01ac152a0f1e13ba50ecf6549e8630f",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.10",
            "size": 3820632,
            "upload_time": "2024-11-15T14:10:40",
            "upload_time_iso_8601": "2024-11-15T14:10:40.713486Z",
            "url": "https://files.pythonhosted.org/packages/a1/fb/48191d77caa58284fa265e39824f2d6c39db8873c31d218802470658475e/ntrfc-0.2.4-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a903012bbe9f96b1e94e5b60ed948681aa3c9e91fa4f4d3ac1bfef24faf7ffc0",
                "md5": "f695cd01f18ade18c8bdc9f28211abbb",
                "sha256": "1eb334c1355e7b143fd67ddaae8f48b83246bdb67d2b432fb83953e0503205c1"
            },
            "downloads": -1,
            "filename": "ntrfc-0.2.4.tar.gz",
            "has_sig": false,
            "md5_digest": "f695cd01f18ade18c8bdc9f28211abbb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 3832093,
            "upload_time": "2024-11-15T14:10:43",
            "upload_time_iso_8601": "2024-11-15T14:10:43.913757Z",
            "url": "https://files.pythonhosted.org/packages/a9/03/012bbe9f96b1e94e5b60ed948681aa3c9e91fa4f4d3ac1bfef24faf7ffc0/ntrfc-0.2.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-15 14:10:43",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "ntrfc"
}
        
Elapsed time: 9.39701s