Skip to main content

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

  • libgl1-mesa-glx (graphics driver)

  • xvfb (virtual Display)

  • libglu1-mesa (gmsh dependency)

  • libxcursor1 (gmsh dependency)

  • libxinerama1 (gmsh dependency)

  • libxft2 (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:

Metadata

Release files for ntrfc 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ntrfc 0.2.5
File Size Uploaded
ntrfc-0.2.5.tar.gz 3.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for ntrfc 0.2.5
File Interpreter ABI Platform
ntrfc-0.2.5-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 7.7 MB

Release files / ntrfc-0.2.5.tar.gz

Download URL ntrfc-0.2.5.tar.gz
Size 3.8 MB
Tags Source
SHA-256 checksum
How to use checksums
ffbaa7f97d778ff0fed2860f9aa1fcb5d51649ee0dfb2941be74e641cf7b0b1d
BLAKE2b-256 checksum
How to use checksums
4b32c040b7bdd5b0ca0dc40dd5c07e7f57f991ecac75b49fa622cd79074f53c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / ntrfc-0.2.5-py2.py3-none-any.whl

Download URL ntrfc-0.2.5-py2.py3-none-any.whl
Size 3.8 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b0a915e5ad70512b5c4bc33f34f1e2a8d352f1cf3e85a683cfc950994ade4494
BLAKE2b-256 checksum
How to use checksums
d0baa95bbec8786e013faf66a4eb4033baed1937b5d7575d494e1bc4ead4aa07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page