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.7-cp311-cp311-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.11Windows x86-64

PaIRS_UniNa-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.7-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.7-cp310-cp310-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.10Windows x86-64

PaIRS_UniNa-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.7-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.7-cp39-cp39-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.9Windows x86-64

PaIRS_UniNa-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.7-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.7-cp38-cp38-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.8Windows x86-64

PaIRS_UniNa-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.7-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.7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5b652d979c1f6d05fffa3137302cb73b980f8fe493b205a4194b3637f66a34ed
MD5 42147142a6342134aaa777e0e9f1cf61
BLAKE2b-256 3875a00768fa185a6dad143fd208805fcc5d2301b7a2c737f0adbfff6780a54e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5878c150ecae26f6d3ab1d588ad6a74c6341e898209c035efb7db130aed31992
MD5 e8b068a05919fca92985247afc2a8fad
BLAKE2b-256 82355edf11fa920b63fe4bce5a623401b8e23757f89d2b8804ac8671b41b5387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 aacc3f1c5d845cc79c132500480ce093fd10ceccee8367d6e8c1010b518c2e08
MD5 35b21cbd739914564d652cfff2b9bf36
BLAKE2b-256 c1ef19dc88540bb36b360148bfe5ddc8d5ce9a49a534fe4c893c2df22388670e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2338180498f084e37a809171d6a961b9bdb745145cdff71ba741cffac43d0155
MD5 4454c6ce1f2b7ed0ff89310cdcf15759
BLAKE2b-256 fcef59cfcbe3d67ed65291474bcb61f2435413a24593ab7e7f19970f73b017c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11a12484d61095ce8e4116fa7eaa5e9ad5024d57dfb93d83ba6728cad24da5be
MD5 eaa946ebd261a348b5379f1a4f2da80b
BLAKE2b-256 a8b7c4dbf75a05ef1be3fd4ced60e49340ea1cba7242202f17589dc0d6f2753a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 633145e795d6b22045515a45da2b69263e6e8ddcd8a8035ce53726914daac05a
MD5 2618447b19eba0266a6897429ec7016a
BLAKE2b-256 c65d115c8e58e93be4b10d9537080117a7a7c2f4f25a26a1b166efc4c2aec07e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PaIRS_UniNa-0.1.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 11.0 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.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1e2a31762f80bb78baa6e8ebff91962e7168b5b86f00467d4ef2aad7f8edbe08
MD5 d4af5ce15f473764dab9b9da77022a4f
BLAKE2b-256 694e2b53531580f31c28a38782893ba6dae21b82b912d12d0d1793de194eb35c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19f0e60630d5444910385293dc369fac8aaa9d973bbbcdf3b57d8e4489b7ca93
MD5 b5c124827c10e8ac6718cc12298387c5
BLAKE2b-256 7cbabc994f92fbe56047bc76bf8dd0e35f4da56e262c459928baa7997355effc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 04513b450a7d929105f32084ac71c53ce0c94834abd0520ee3806e3103430321
MD5 8774e22609cf4e13290971d6fbee08f1
BLAKE2b-256 686120768b24aee5902e9fbe969f9b9352a54c03109384b8b29e661663e8c1bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PaIRS_UniNa-0.1.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 11.0 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.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9c466bf8d76800eb27f3b2bc5b3334840b953b9fdca01fd004f49a124d125f31
MD5 93266b22fd2f45b18b493dde693f8b11
BLAKE2b-256 b85465daac827bb469eaf134e08a50be33ee80f09102f04e3e95722800c237a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0f384ea190612051e69f963c2da1528693fc42b1620034c576846834ed99352
MD5 49a524d0b22a5c98d814a52d10e24aed
BLAKE2b-256 9cdc31b7d0562929843730a9a93d0f7ffca2892f7a819e332fb0c1128f485c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.7-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b102cb19fddc33ca48f55f0cf0693af37e685b799b060ddbb5f08001d298dad4
MD5 9ff512e5a5f39a2ba2fc55a7506f1e5a
BLAKE2b-256 2eade2aa1304ac72392f0a4da483457d1b2e36568dc8ebf704a62281b9d9e8c1

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