https://github.com/vojtatom/numflow.py
➰ Transforming vector field data
https://github.com/vojtatom/numflow.py
cpp python scivis vector-fields visualization vtk
Last synced: 12 months ago
JSON representation
➰ Transforming vector field data
- Host: GitHub
- URL: https://github.com/vojtatom/numflow.py
- Owner: vojtatom
- Created: 2022-03-03T11:18:17.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-15T19:56:04.000Z (almost 2 years ago)
- Last Synced: 2025-03-18T02:45:21.926Z (about 1 year ago)
- Topics: cpp, python, scivis, vector-fields, visualization, vtk
- Language: JavaScript
- Homepage:
- Size: 53.6 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Numflow
Python/C++ based tool for converting vector field data into models for rendering.
I made a [blogpost describing the design, there are also some outputs, see more here!](https://vojtatom.github.io/numflow.py)
The package is available on [PyPI](https://pypi.org/project/numflow/), you can install it with:
```
pip install numflow
```
There are pre-compiled wheels available for Windows, Linux and MacOS, no need to compile the C++ code yourself.
## Dev
Developing the package on localhost is recommanded in devcontainer - see `.devcontainer` folder.
The deps are in `pyproject.toml`, you can build the package:
```
pip install .
```
The install uses pyproject.toml to install the deps, and the setup.py to install the package. For local dev, you can install the dependencies with:
```
pip install -r requirements.txt
```
Run the tests:
```
pytest
```