Skip to main content

No project description provided

Project description

DPIVSoft python

DPIVSoft is an open PIV algorithm developed by Thomas Leweke and Patrice Munier. The original source of DPIVSoft for Matlab enviorement is accesible at the following link: https://www.irphe.fr/~meunier/. This project tries to migrate the original source to a python enviorement and also add the capabilites of GPU computing using OpenCL.

DPIVSoft consist in Python and OpenCL modules for scripting and executing the analysis of 2D PIV image pairs. At current state some Python knowledge is needed to use this software. A graphic user interface is planned to be added to make the software more accesible to people without programming skills.

Warning

The DPIVSoft Python version is still in it's beta state. This means that it can have some bugs and the API may change. However, testing and contributing is very welcome.

Installing

Note: DPIVSoft is only compatible with Python 3.7, 3.8 & 3.9

Using PYPI

DPIVSoft can be installed using PyPI from: https://pypi.org/project/dpivsoft/. In order to install just need to use the following command line:

$ pip install dpivsoft

Build from source

Alternatively DPIVSoft can ge installed from source. In orther to do that, be sure you already have installed the package setuptools, otherwise install it using:

$ pip install setuptools

Clone the GitLab reposistory using:

$ git clone https://gitlab.com/jacabello/dpivsoft_python.git

For the global installation, first step is go to the source folder and generate an installable using the following command:

$ python setup.py sdist

If everithing is fine, a folder named "dist" must have been created. Install the installable generated inside "dist" folder by using:

$ pip install Installable_Name

Learning to use DPIVSoft

There are tutorials and examples of how to compute PIV included with this package on source_folder/Examples

Developing DPIVSOFT

Note: In this early state, there is not any test available yet.

To install dpivsoft, along with the tools that you need to develop and run test, run the following line in your virtualenv:

$ pip install -e.[dev]

Contributors

  1. Jorge Aguilar-Cabello

Akcnowledgment

  1. Patrice Meunier
  2. Thomas Leweke
  3. Raul Infante-Sainz
  4. Luis Parras
  5. Carlos del Pino

How to cite this work

Project details


Download files

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

Source Distribution

dpivsoft-0.0.2.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

dpivsoft-0.0.2-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file dpivsoft-0.0.2.tar.gz.

File metadata

  • Download URL: dpivsoft-0.0.2.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.2.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.5

File hashes

Hashes for dpivsoft-0.0.2.tar.gz
Algorithm Hash digest
SHA256 1e63d9520f122b32bf58eb80fe446b84272e435175b58448576e1145bd832ca7
MD5 e1a3c0c58906b95cb2879a0265a53461
BLAKE2b-256 2ab2ad1d05b8477ca16b4f7fa0f8ecf0aadf22bac8134ce8e6e04c8db4b97c79

See more details on using hashes here.

File details

Details for the file dpivsoft-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: dpivsoft-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.2.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.5

File hashes

Hashes for dpivsoft-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 29772ccf8a5be148a34fe35c7d0df7f4e378bd39dfb712afc099d6bb373e50b8
MD5 95246e16830b4fbf92c9446677c00036
BLAKE2b-256 598d197ed25b93e4778ad908c006cb4b536f1eefb64c1d42f757ad1955cc948b

See more details on using hashes here.

Supported by

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