PaIRS - Particle Image Reconstruction Software
Project description
PaIRS-UniNa: Particle Image Reconstruction Software - University of Naples "Federico II"
PaIRS-UniNa is a project developed by the Experimental Thermo Fluid-Dynamics (ETFD) group of University of Naples "Federico II" since 2000. It is aimed to provide fast and efficient tools for digital particle image velocimetry (PIV) analysis in research and industrial applications.
PaIRS-UniNa is based on a C library (PaIRS-PIV) and relies on a graphical user interface (PaIRS) that is developed via PySide6 and makes the use of PaIRS-PIV easy and intuitive. PaIRS-PIV includes several modules that allow to process double-frame or time-resolved 2D planar PIV images as well as stereoscopic and tomographic PIV or Lagrangian particle tracking velocimetry (4D PTV) measurements. The current release of PaIRS-UniNa features only the module for the 2D planar PIV analysis.
PaIRS-UniNa is supported by Python 3.8+ and is compatible with all the operating systems, however, the PaIRS-PIV library relies on OpemMP library, which must be installed on the macOS platform. On the other side, PaIRS requires, among other packages, SciPy
and matplotlib
.
All PaIRS-UniNa wheels are distributed under LGPLv3+ licences. The installation can be performed with:
python -m pip install PaIRS-UniNa
To run PaIRS the following commands can be used:
from PaIRS_UniNa import PaIRS
PaIRS.run()
MacOS requirements
Normally the OpenMP library is not preinstalled in MacOs. A possible way to install this library is:
curl -O https://mac.r-project.org/openmp/openmp-12.0.1-darwin20-Release.tar.gz
sudo tar fvxz openmp-12.0.1-darwin20-Release.tar.gz -C /
User guide
For more details about PaIRS usage, see our user guide.
Authors and contact details
Gerardo Paolillo - Research Associate, Department of Industrial Engineering, University of Naples "Federico II", via Claudio, 21, 80125, Napoli, Italy
Tommaso Astarita - Full professor, Department of Industrial Engineering, University of Naples "Federico II", Piazzale Tecchio, 80, 80125, Napoli, Italy
email: etfd@unina.it
Related works
Please cite the following works if you are intended to use PaIRS-UniNa for your purposes:
[1] Astarita, T., & Cardone, G. (2005). "Analysis of interpolation schemes for image deformation methods in PIV". Experiments in Fluids, 38(2), 233-243. doi: 10.1007/s00348-004-0902-3
[2] Astarita, T. (2006). "Analysis of interpolation schemes for image deformation methods in PIV: effect of noise on the accuracy and spatial resolution". Experiments in Fluids, vol. 40 (6): 977-987. doi: 10.1007/s00348-006-0139-4
[3] Astarita, T. (2007). "Analysis of weighting windows for image deformation methods in PIV." Experiments in Fluids, 43(6), 859-872. doi: 10.1007/s00348-007-0314-2
[4] Astarita, T. (2008). "Analysis of velocity interpolation schemes for image deformation methods in PIV". Experiments in Fluids, 45(2), 257-266. doi: 10.1007/s00348-008-0475-7
[5] Astarita, T. (2009). "Adaptive space resolution for PIV". Experiments in Fluids, 46(6), 1115-1123. doi: 10.1007/s00348-009-0618-5
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 Distributions
Built Distributions
Hashes for PaIRS_UniNa-0.1.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 787f53d9f6ee293563904a419cb122fd8bb0b44d361b5b49fd59a27303554c0c |
|
MD5 | de5724d65b6443354be654817f2cbd12 |
|
BLAKE2b-256 | 75506a023853d5c52a18d8ed98d1aae8e485182ca9e6dc8bc924f0d8e161dd1b |
Hashes for PaIRS_UniNa-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d495204ef6860525d58a1d54ed2d09dc9d3a74aff71d508b7a6cfb99fa380af9 |
|
MD5 | 1f3d4f0c143ace3fd25fdae028bd0e60 |
|
BLAKE2b-256 | 959c78f069beb0a150b56fcb2ff108fbdd5cc504eb6d2db87dfdc6a9f7f82877 |
Hashes for PaIRS_UniNa-0.1.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3d6b294da69bd1760ee42e8747d542e7ee334cb4eabbd88a186110d972566ef |
|
MD5 | 8954abaf9e9d5cf6bbbba7b02f1afd23 |
|
BLAKE2b-256 | b610639cba833743d3e4dfdcf83bf01931c447754ff5853aa19db499d5888e5d |
Hashes for PaIRS_UniNa-0.1.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1472d5309a50f683a18e42989ffd8041bae18db91f8484d81f88285007ba5e83 |
|
MD5 | 63b3d0fb8ca0d8ed0c0114c6ba98c3b2 |
|
BLAKE2b-256 | 3d5e9a21651fafb7cc65e9e6cccb5de94d113f945d59082d0e8910876ee2912d |
Hashes for PaIRS_UniNa-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c290f5d0d96b823183397808c9f1f0d694afd7424377fea5cf4ba0fe0d63d6 |
|
MD5 | 46b8b2c0ec0d0f701f9170cfcd45bc7f |
|
BLAKE2b-256 | 516a28677b8c923b7a7eae37f8897d86bfb64fac01211adc417ba29f2944c62c |
Hashes for PaIRS_UniNa-0.1.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b4db3fb84130d744015b3c5b8036911e5b05206b132028f43b454668553a700 |
|
MD5 | b830f74a90c3b549199ebab4682e3ac8 |
|
BLAKE2b-256 | 1811abe1d18009457ace4a869a2205bd1e9567978bea208ab2010c30eb9e7eea |
Hashes for PaIRS_UniNa-0.1.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eb333e4e27cfcf66c9c255bf4cef7dc8d6ee297ea96292fada8d8756391767c |
|
MD5 | 0de0642ee97092fbefa03e5b8454bd38 |
|
BLAKE2b-256 | d2d97558680c0a71e2d87e4736c8127678fad5a5cbca4c09c3bb44eafedd8fa9 |
Hashes for PaIRS_UniNa-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea40b338008d7796c15d39ab25d91c052e4c3c7a7bf37deee8eba529a4f6d054 |
|
MD5 | d80460bc41be54228950e65e97793a7c |
|
BLAKE2b-256 | fa01f62c907fff5e663cc55d02c77203af34e445505db7ed63cf19f6861f7ed9 |
Hashes for PaIRS_UniNa-0.1.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd04303d7d6cfa0ef3065ecf612fb0cfa8cd3b2caea21e4dcaa2e95a2d4d41b0 |
|
MD5 | 09b64ce2cd3c1539fdee0b9f77d2bc15 |
|
BLAKE2b-256 | cff6ceaeced82b05e0345ccea6fd4493203120ff8fd7e8b4112b7bd53ee82750 |
Hashes for PaIRS_UniNa-0.1.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a981374503243fc89d766b6d12ea07f3a68e55187a52f2c53324377dfab44a70 |
|
MD5 | e3c6102f3e7076eec11fb07251b11011 |
|
BLAKE2b-256 | 396707a5928f8bf94efe76e764d540d0ec1a2fc951983edb86f69277ca127644 |
Hashes for PaIRS_UniNa-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1683a299f1e6ccd7d55092977ea7b138027a00a14baa16985f54432f94a59b07 |
|
MD5 | e878884ccf59d02b5ad28274d180c043 |
|
BLAKE2b-256 | 5f98eaa9264dc14ad31e889de1341a62fe546c2144d67be8bb3c7672dc512f25 |
Hashes for PaIRS_UniNa-0.1.6-cp38-cp38-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92d1e48ad9463f2cde54d4673d8a783ed7492c21734241c44c2ccfede5c7eda4 |
|
MD5 | bef1fed0189bb8e9c06df4498786cc2a |
|
BLAKE2b-256 | d0f90fe2c417a0f236044fcff852129b22842e7e3e9683d42bd9a4c3574bd79f |