SPICY (Super-resolution and Pressure from Image veloCimetrY) is a software developed at the von Karman Institute to perform data assimilation of image velocimetry using constrained Radial Basis Functions (RBF). The framework works for structured data (as produced by cross-correlation-based algorithms in PIV or Optical Flows) and unstructured data (produced by tracking algorithms in PTV).
Project description
SPICY_VKI
Installation
You can install spicy via pip
:
pip install spicy_vki
This will install the package with all its mandatory dependencies, namely:
"numpy>=1.20",
"scikit-learn>=1.0",
"ipython>=7.16.1",
"scipy>=1.5",
"shapely>=1.7.0",
"matplotlib>=3.3.0",
The turotials are available in the github repository SPICY_VKI.
SPICY
The repository contains the codes linked to the SPICY project (Super-resolution and Pressure from Image veloCimetrY).
SPICY is a software developed at the von Karman Institute to perform data assimilation of image velocimetry using constrained Radial Basis Functions (RBF). The framework works for structured data (as produced by cross-correlation-based algorithms in PIV or Optical FlowS) and unstructured data (produced by tracking algorithms in PTV).
While the main scope is the assimilation of velocity fields, SPICY can also be used for the regression of other fields (e.g., temperature fields). The theoretical foundation of the constrained RBF approach is described in - P. Sperotto, S. Pieraccini, M.A. Mendez, A Meshless Method to Compute Pressure Fields from Image Velocimetry, Measurement Science and Technology 33(9), May 2022. (pre-print at https://arxiv.org/abs/2112.12752).
The GitHub folder contains four tutorials. These include regression of synthetic velocity fields as well as the solution of Poisson problems.
The documentatation can be found here: https://spicy-vki.readthedocs.io/en/latest/index.html
The list of proposed exercises is following:
1 - Solution of a Laplace problem on the unit square.
2 - Regression of the velocity field of a 2D Lamb-Oseen vortex.
3 - Regression of the velocity field and integration of the Poisson equation for the 2D flow past a cylinder.
4 - Regression of the velocity field and integration of the Poisson equation for the 3D Stokes flow past a sphere.
Tutorials 2 - 4 are taken from the article from Sperotto et al. (2022) https://arxiv.org/abs/2112.12752
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file spicy_vki-1.0.5.tar.gz
.
File metadata
- Download URL: spicy_vki-1.0.5.tar.gz
- Upload date:
- Size: 21.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 129e9414d4f41bd0356270ff96db38bcc1ba14258082760c84a64115da0703ee |
|
MD5 | 210713036dc27120eceaef2c9acb8781 |
|
BLAKE2b-256 | 7aa82737a14375ffa111d16313f9ee1251fff5997dcaaf492f0fbf577f0bd74d |
File details
Details for the file spicy_vki-1.0.5-py3-none-any.whl
.
File metadata
- Download URL: spicy_vki-1.0.5-py3-none-any.whl
- Upload date:
- Size: 21.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d8c72739b0bf1e4dc05b63c6c5338b5755e8f257d8fc1ed72cbe7bc0d38291e |
|
MD5 | 4c18292e2b2fe04c3a3e3d53514bc2a4 |
|
BLAKE2b-256 | e7ffa774bbfc5cf31b2f7f94fc9bf01dca261b05190dd2e6ab79bee5d46c0b75 |