Skip to main content

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

Metadata

Release files for spicy-vki 1.1.2

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

Source distribution (sdist)

Source distribution for spicy-vki 1.1.2
File Size Uploaded
spicy_vki-1.1.2.tar.gz 30.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spicy-vki 1.1.2
File Interpreter ABI Platform
spicy_vki-1.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 60.9 kB

Release files / spicy_vki-1.1.2.tar.gz

Download URL spicy_vki-1.1.2.tar.gz
Size 30.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6b861f4f7f096d4f5e0a81bfb0da7d22d90a5e379facee6c3f07f43349db5e2d
BLAKE2b-256 checksum
How to use checksums
fbd0c9eb372a9c1b664ee24c156c70d70e2d82131826872e8d51e5adf7f7b195
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.9

Release files / spicy_vki-1.1.2-py3-none-any.whl

Download URL spicy_vki-1.1.2-py3-none-any.whl
Size 30.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fabb4803d2821c217094d48f3ea2f8da2a0ae3ebe87731dfd5fd333821dbd8e9
BLAKE2b-256 checksum
How to use checksums
dd202f8dbccc3e803ee1b4f66406683137eacc55cb0d91730153389b3eabf625
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

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