# List of related open-source projects ## Compute Correlation - reikna GPGPU algorithms for PyCUDA and PyOpenCL. - PyCUDA PyCUDA gives you easy, Pythonic access to Nvidia‘s CUDA parallel computation API - PyOpenCL PyOpenCL gives you easy, Pythonic access to the OpenCL parallel computation API ## Compute PIV fields - PIVlab (Matlab) PIVlab is a time-resolved particle image velocimetry (PIV) software that does not only calculate the velocity distribution within particle image pairs, but can also be used to derive, display and export multiple parameters of the flow pattern. A user-friendly graphical user interface (GUI) makes PIV analyses and data post-processing fast and efficient. - OpenPIV (C++, Matlab, Python, ) - UVMAT (Matlab, J. Sommeria, ) The free Matlab toolbox UVMAT provides a set of functions and graphic user interfaces for scanning images and data files (vectors and scalars in 2D and 3D), geometric calibrations, image processing and analysis of time series. It is designed to favor data management, relying on the standard NetCDF file format and XML documentation files. ```{toctree} --- maxdepth: 1 --- uvmat ``` - civx (Fortran, , ENS Lyon, L. Gostiaux) + pyciv (J. Salort) - OCIV (C, ) Seems old (maintained?). - JPIV (Java, ) ## Analysis of PIV fields - PIVmat (, Frédéric Moizy) Just for analysis of PIV fields, can not compute PIV. See also (the Pythonized PIVMAT)