pivLib

Functions

PIV(I0, I1, winsize, overlap, dt)

Standard PIV, consisting of replacing outliers, validate signal to noise ratio, and a smoothing with median filter of kernal shape (3, 3).

PIV1(I0, I1, winsize, overlap, dt[, smooth])

Wrapper of openpiv.pyprocess.extended_search_area_piv(), with an option to smooth the resulting velocity field.

PIV_masked(I0, I1, winsize, overlap, dt, mask)

Apply PIV analysis on masked images

read_piv(pivDir)

Read piv data from pivDir as X, Y, U, V.

tangent_unit(point, center)

Compute tangent unit vector based on point coords and center coords.

apply_mask(pivData, mask)

Apply a mask on PIV data, by adding a boolean column "mask" to the original x, y, u, v data file.

Classes

piv_data(file_list[, fps, cutoff])

Tools for PIV data downstream analysis, such as correlation, mean velocity, derivative fields, energy, enstrophy, energy spectrum, etc.

compact_PIV(data)

Compact PIV data structure.