Skip to main content

Numerical Test Rig for Cascades. A workflows-library for cfd-analysis of cascade-flows

Project description

NTRfC README

Numerical Test Rig for Cascades.

Features

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

Dependencies

NTRfC v0.1.0 and any following version is based on Python 3.10. Only older versions 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 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 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:

History

0.1.3 (2023-06-25)

  • cleaner structure, more reliability

  • pypi deployment

  • sphynx docs

  • removed bugs

0.1.3 (2023-03-11)

  • bug fixes

  • implementation of a new timeseries stationarity analysis

  • yplus postprocessing

  • additional tests

0.1.2 (2022-20-12)

  • meshquality methods

  • example data sets

  • jupyter notebook examples

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

ntrfc-0.1.4.tar.gz (66.7 kB view hashes)

Uploaded Source

Built Distribution

ntrfc-0.1.4-py2.py3-none-any.whl (50.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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