A curated list of repositories related to PIV (particle image velocimetry).
Please send pull requests or raise issues to improve this list.
- matthewgiarra / piv-image-generation: Synthetic image generation for particle image velocimetry.
- scikit-image / scikit-image: Image processing in Python
- opencv / opencv-python: Open Source Computer Vision Library
- OpenPIV / openpiv-python: OpenPIV consists in a Python and Cython modules for scripting and executing the analysis of a set of PIV image pairs.
- MattEdwards94 / AdaptivePIV: A repository analysis of PIV images using adaptive PIV image analysis approaches (also test cases)
- gbcarlos/piv: Particle Image Velocimetry with Python (and few test pairs)
- philippemiron / pypiv: Simple PIV script (with synthetic images)
- DidierMD / MyPyPIV: (nice notebook)
- j-colas / piv_demo: Simple Particle Image Velocimetry algorithm demo based on zero-mean cross correlation. (with affine transform test)
- forughi / PIV: A flexible and hackable Particle Image Velocimetry (PIV) code in Python and Matlab. (educational)
- kemeyer / par2vel: Par2vel is a python toolbox for doing Particle Image Velocimetry (PIV). It is aimed for research and education. (educational)
- jruebsam / pypiv: PyPIV is a python library for Particle Image Velocimetry (PIV), including pre and postprocessing functions. (great copy of the Matlab single-pixel package)
- DidierMD / PolyPIV: Particle Image Velocimetry software used for fluid analysis.
- xylar / acciv: Advection-corrected Correlation Image Velocimetry
- rdeits / adaptive-PIV: An FPGA implementation of Particle Image Velocimetry for 6.375 at MIT (real-time MIT implementation)
- benjaminpelc / pivelocimetry: C++ implementation of cross-correlation based particle image velocimetry
- psellapp / USC_PIV: Particle Image Velocimetry(PIV) codes developed at USC
- OpenPIV / openpiv-matlab: Matlab version of the OpenPIV project (open source Particle Image Velocimetry)
- ufo2mstar / nu_piv_algorithm: A Nu Particle Image Velocimetry Algorithm (better than FFT) in MatLab (genetic algorithm, claims to be better than FFT)
- nnmrec / bfield_piv: This code utilizes the MatPIV toolbox to perform the PIV calculations of velocity field. (extension of MATPIV)
- MaxVWDV / glacier-image-velocimetry: GUI based toolbox for calculating glacier surface velocities from satellite imagery.
- eguvep / jpiv: JPIV – Particle Image Velocimetry (PIV) evaluation software.
- Tianshu-Liu / OpenOpticalFlow: OpenOpticalFLow PIV
- Kristian J. Sveen / MatPIV: MatPIV
- William Thielicke / PIVLab PIVLab
- Gerber van der Graaf / GPIV GPIV
- fluiddyn / fluidimage: Asynchronously parallelized libre framework for pre-processing, velocimetry and post-processing of large series of images.
- dpivsoft_opencl: OpenCL implementation of DPIVSoft on GPU
- jonnyhigham / PTVResearch: Robust particle tracking for all types of research applications (Lucas Kanade)
- fabiotosi92 / Optical-Tracking-Velocimetry: Optical tracking velocimetry (OTV) (optical flow and tracking)
- jorishey1234 / tractrac: TracTrac: Massive Parallalized Particle Tracking Velocimetry Software
- Part2Track / Part2Track: A MATLAB package for double frame and time resolved Particle Tracking Velocimetry
- adavradou / Particle-Tracking-Velocimetry (extends https://site.physics.georgetown.edu/matlab/code.html)
- JHU-NI-LAB / OpenLPT_Shake-The-Box: Open-source C++ code for Shake-the-box, particle tracking algorithm
- OpenPTV / openptv OpenPTV - open source 3D-PTV software
- OpenPTV / pyptv Python GUI for OpenPTV - open source three-dimensional particle tracking velocimetry
- IOMRC / piv: A variety of PTV and PIV experiments are taking place within the Indian Ocean Marine Research Centre.
- SaraSis / PIV-data-process: Some codes used to process the fluid experiments data (dissipation, strain)
- Jwely / pivpr: Exploration of the Pressure Relaxation phenomena with Particle Image Velocimetry (pressure relaxation with PIV)
- OpenPIV / openpiv-spatial-analysis-toolbox: Spatial Analysis Toolbox is a collection of Matlab subroutines and GUI to streamline the post-processing of the particle image velocimetry (PIV) data obtained by OpenPIV (or other) software.
- philippemiron / piv-analysis: Different code for particles image velocimetry analysis (C++, Tecplot)
- hujc91 / PyPostPiv: A high level library for post processing PIV results.
- ronshnapp / vecpy: Python based package for manipulation and presentation of PIV (particle image velocimetry) results. (See https://github.com/alexlib/pivpy)
- fabrylab / pyTFM: Two dimensional particle image velocimetry, traction force microscopy and monolayer stress microscopy (tracking force microscopy)
- rplab / Ganz-Baker-Image-Velocimetry-Analysis: A set of Matlab functions for analyzing image velocimetry data on biological motility (PIVLab postprocessing) ![python]
- mathLab / PyDMD: Python Dynamic Mode Decomposition ![python]
- Moisy / PIVMAT Matlab toolbox for post-processing PIV data ![matlab]
- alexlib / pivpy: PIVPy - Python clone of PIVMAT ![python]
- yongleex / PIV-DCNN: Perform PIV image pair match using deep conv neural network ![matlab] ![cpp]
- shengzesnail / PIV-LiteFlowNet-en: Particle image velocimetry via a deep neural network (LiteFlowNet) ![cpp] ![python] ![matlab]
- erizmr / UnLiteFlowNet-PIV: Unsupervised learning of Particle Image Velocimetry. (ISC 2020) ![python]
- idies / pyJHTDB: Python wrapper for the Johns Hopkins turbulence database library ![python]
- shengzesnail / PIV_dataset: PIV dataset ![matlab]
- matplotlib / matplotlib: matplotlib: plotting with Python ![python]
- K3D-tools / K3D-jupyter: K3D lets you create 3D plots backed by WebGL with high-level API (surfaces, isosurfaces, voxels, mesh, cloud points, vtk objects, volume renderer, colormaps, etc). ![python] ![javascript]
- QuantStack / ipygany: 3-D Scientific Visualization in the Jupyter Notebook ![python]
- InsightSoftwareConsortium / itkwidgets: Interactive Jupyter widgets to visualize images, point sets, and meshes in 2D and 3D ![python] ![javascript]
- NVIDIA / ipyparaview: iPython widget for server-side ParaView rendering in Jupyter. ![python] ![javascript]
- alexlib / testcase_outofplane_PIV ![python]
- alexlib / openpiv_pivlab_comparison: Discussion started on the forum about comparison with PIVLab and OpenPIV-Python, including PIVPy post-processing ![python]
- alexlib / Particle-Image-Velocimetry-1: 'Difference' Algorithm for PIV (Particle Image Velocimetry) , for finding flow field of particles. ![python]
- vccimaging / RainbowPIV: This is the source code for 2017 SIGGRAPH paper "Rainbow Particle Imaging Velocimetry for Dense 3D Fluid Velocity Imaging" ![matlab]
- olegsamoylov / ECEI_velocimetry ![python]
- dscripka / photon-doppler-velocimetry-data-analysis: Webapp built with Bokeh and Python for analysis of Photon Doppler Velocimetry (PDV) data. (Bokeh app, wavelets) ![javascript]