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

Uploaded CPython 3.11Windows x86-64

PaIRS_UniNa-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.8-cp311-cp311-macosx_10_9_universal2.whl (5.0 MB view details)

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

PaIRS_UniNa-0.1.8-cp310-cp310-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.10Windows x86-64

PaIRS_UniNa-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.8-cp310-cp310-macosx_10_9_universal2.whl (12.9 MB view details)

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

PaIRS_UniNa-0.1.8-cp39-cp39-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.9Windows x86-64

PaIRS_UniNa-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.8-cp39-cp39-macosx_10_9_universal2.whl (5.0 MB view details)

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

PaIRS_UniNa-0.1.8-cp38-cp38-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.8Windows x86-64

PaIRS_UniNa-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

PaIRS_UniNa-0.1.8-cp38-cp38-macosx_11_0_universal2.whl (5.0 MB view details)

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

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 178b21fe5c55ea343ecbc930c2fd3f3dcb7ef7b39d6695556e250ff816502aa9
MD5 a0594cb63e1b452fb5893bcce559e486
BLAKE2b-256 69ff3f4fabfbc6825f707969656becf035247f404c2c6422d08a850ec03cd764

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6934c5fda74a57f87814dbca25a1c662e669185baf8830180125d5324b5963a8
MD5 a026ebd3744b9e633590bba6d52b2d9f
BLAKE2b-256 773e95eaf364279a33e350b60fbb04115e6e1a44ad8628da8bc7ebf626ac9e80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7b1f598ad343cb8afbba3b38193482002a35f1bc09fccfe241d3bf6589c5aa63
MD5 4efb3fa72a28e071fad9ff187e5d63a4
BLAKE2b-256 ccee0d4411dfab92fa08625db5ba93579b33e1960d1dfe6b1ffedd57c5cb7448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b698e7231840446427c1cded83863efde427a05267d90b0543d1708ab2a929e0
MD5 54aea3cf4c996d7276c9b7eb2e522173
BLAKE2b-256 bbbeb495d56931e228451e467355e5fd5ac49c05681800692e6d3b8a26f667aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2e5c35c9a732cf5e8f811312794d711a52ea0598b52c9f479b6500c0c6f5e41
MD5 55571187217879dab31d98430202bb44
BLAKE2b-256 8c9546fd6549b272eea4688cbf2e38519be8e91087e739a786a8514380e336ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9026f6aca2389720dd17538466c493d2f60933c6ee82ca74ad57794f46e9a5c8
MD5 f86bfbd8102a87d16fb6fdcf122e35be
BLAKE2b-256 6b6500aadcd2e62bd61f98ee53d82a0a79a48176648ef390c1dc1984b833a9d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PaIRS_UniNa-0.1.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.1 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.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8817fd2b431eed435191b02ab9851d4cc52f2327e4f3f4a2e395fd8f6a4f928e
MD5 4992186894e6def1c77edf135427dc39
BLAKE2b-256 4595ff42faf2f83c2a7a36a7d281e43b7036082b74c8424c5e5048ad045dbc59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc6fa4fc8b65b00a7c827b33f0bea40eca813e33aa163244b7b640cfaaba705a
MD5 e1ba3df7b15cdc77e85dd1d27e884753
BLAKE2b-256 c1427eae95a1932c2ea7388592f7e93868d6c1b7d8882e8cfa33fb197e010a62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a4f369b5f42d3ddd8732e70674c92f7544f16b29de8d88099d565c7f1e4117f6
MD5 25e39b9c17108981dc36a55e78ece035
BLAKE2b-256 30e5c64e4552dd6e20726506a48cac5cc54b2d40da34126081bd5317a1aeafee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PaIRS_UniNa-0.1.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.1 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.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 91064753fe875a33239f6972d6f7e5629298ebbcae9b0524ac73a8d87507098e
MD5 df6b137bb514c97d75b1a5522595fca7
BLAKE2b-256 73370401438ab7b555f0a206b2cd3a90661257feea394e179360dadba193b9f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82dbc1e81249613e18e2de53c77017552fc164eda2a80e7d8d336baae81f30ee
MD5 e46e2ef9eb805bf14f5676d86f6207a1
BLAKE2b-256 2e8386f6f496d7a74e46a153ed03bef32a5343710b52fbf9aae38e0f7f0dd073

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PaIRS_UniNa-0.1.8-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 00d2382249814bc44b223355bf6bffbc2a708206f6c405febc6aedbf0c2041ee
MD5 ab67b5fdc291168301f5c71b47d4f7b7
BLAKE2b-256 d2e4d395fb770e08acf69208066e42bc6123e842a0d7ef4a54d91fcb13aeff7d

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