Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

PaIRS_UniNa-0.1.6-cp311-cp311-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.11Windows x86-64

PaIRS_UniNa-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.6-cp311-cp311-macosx_10_9_universal2.whl (12.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

PaIRS_UniNa-0.1.6-cp310-cp310-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.10Windows x86-64

PaIRS_UniNa-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.6-cp310-cp310-macosx_10_9_universal2.whl (12.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

PaIRS_UniNa-0.1.6-cp39-cp39-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.9Windows x86-64

PaIRS_UniNa-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.6-cp39-cp39-macosx_10_9_universal2.whl (12.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

PaIRS_UniNa-0.1.6-cp38-cp38-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.8Windows x86-64

PaIRS_UniNa-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.6-cp38-cp38-macosx_11_0_universal2.whl (12.8 MB view details)

Uploaded CPython 3.8macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file PaIRS_UniNa-0.1.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 787f53d9f6ee293563904a419cb122fd8bb0b44d361b5b49fd59a27303554c0c
MD5 de5724d65b6443354be654817f2cbd12
BLAKE2b-256 75506a023853d5c52a18d8ed98d1aae8e485182ca9e6dc8bc924f0d8e161dd1b

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a3d6b294da69bd1760ee42e8747d542e7ee334cb4eabbd88a186110d972566ef
MD5 8954abaf9e9d5cf6bbbba7b02f1afd23
BLAKE2b-256 b610639cba833743d3e4dfdcf83bf01931c447754ff5853aa19db499d5888e5d

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1472d5309a50f683a18e42989ffd8041bae18db91f8484d81f88285007ba5e83
MD5 63b3d0fb8ca0d8ed0c0114c6ba98c3b2
BLAKE2b-256 3d5e9a21651fafb7cc65e9e6cccb5de94d113f945d59082d0e8910876ee2912d

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7b4db3fb84130d744015b3c5b8036911e5b05206b132028f43b454668553a700
MD5 b830f74a90c3b549199ebab4682e3ac8
BLAKE2b-256 1811abe1d18009457ace4a869a2205bd1e9567978bea208ab2010c30eb9e7eea

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: PaIRS_UniNa-0.1.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for PaIRS_UniNa-0.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8eb333e4e27cfcf66c9c255bf4cef7dc8d6ee297ea96292fada8d8756391767c
MD5 0de0642ee97092fbefa03e5b8454bd38
BLAKE2b-256 d2d97558680c0a71e2d87e4736c8127678fad5a5cbca4c09c3bb44eafedd8fa9

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dd04303d7d6cfa0ef3065ecf612fb0cfa8cd3b2caea21e4dcaa2e95a2d4d41b0
MD5 09b64ce2cd3c1539fdee0b9f77d2bc15
BLAKE2b-256 cff6ceaeced82b05e0345ccea6fd4493203120ff8fd7e8b4112b7bd53ee82750

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: PaIRS_UniNa-0.1.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for PaIRS_UniNa-0.1.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a981374503243fc89d766b6d12ea07f3a68e55187a52f2c53324377dfab44a70
MD5 e3c6102f3e7076eec11fb07251b11011
BLAKE2b-256 396707a5928f8bf94efe76e764d540d0ec1a2fc951983edb86f69277ca127644

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file PaIRS_UniNa-0.1.6-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.6-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 92d1e48ad9463f2cde54d4673d8a783ed7492c21734241c44c2ccfede5c7eda4
MD5 bef1fed0189bb8e9c06df4498786cc2a
BLAKE2b-256 d0f90fe2c417a0f236044fcff852129b22842e7e3e9683d42bd9a4c3574bd79f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page