SYMBOL INDEX (345 symbols across 41 files) FILE: openpiv/PIV_3D_plotting.py function set_axes_equal (line 13) | def set_axes_equal(ax): function scatter_3D (line 48) | def scatter_3D(a, cmap="jet", sca_args=None, control="color", size=60): function explode (line 134) | def explode(data): function plot_3D_alpha (line 149) | def plot_3D_alpha(data): function quiver_3D (line 188) | def quiver_3D( FILE: openpiv/__init__.py function test (line 7) | def test(): FILE: openpiv/filters.py function _gaussian_kernel (line 26) | def _gaussian_kernel(half_width: int=1)-> np.ndarray: function gaussian_kernel (line 57) | def gaussian_kernel(sigma:float, truncate:float=4.0)->np.ndarray: function gaussian (line 73) | def gaussian( function replace_outliers (line 107) | def replace_outliers( FILE: openpiv/lib.py function replace_nans (line 4) | def replace_nans(array, max_iter, tol, kernel_size=2, method="disk"): function get_dist (line 158) | def get_dist(kernel, kernel_size): FILE: openpiv/phase_separation.py function opening_method (line 26) | def opening_method(original_image, kernel_size, iterations=1, thresh_fac... function median_filter_method (line 104) | def median_filter_method(original_image, kernel_size): function khalitov_longmire (line 141) | def khalitov_longmire( function get_particles_size_array (line 273) | def get_particles_size_array( function get_size_brightness_map (line 318) | def get_size_brightness_map( function khalitov_longmire_analyse_particle_segments (line 390) | def khalitov_longmire_analyse_particle_segments(original_image, object_p... function khalitov_longmire_get_object_pixels (line 411) | def khalitov_longmire_get_object_pixels( FILE: openpiv/piv.py function simple_piv (line 27) | def simple_piv(im1, im2, window_size=32, overlap=16, search_area_size=32, function piv_example (line 114) | def piv_example(plot_animation=True, plot_quiver=True): function process_pair (line 198) | def process_pair(frame_a, frame_b, window_size=32, overlap=16, FILE: openpiv/preprocess.py function dynamic_masking (line 34) | def dynamic_masking(image, method="edges", filter_size=7, threshold=0.005): function mask_coordinates (line 100) | def mask_coordinates(image_mask, tolerance=1.5, min_length=10, plot=False): function prepare_mask_from_polygon (line 134) | def prepare_mask_from_polygon(x, y, mask_coords): function prepare_mask_on_grid (line 149) | def prepare_mask_on_grid( function normalize_array (line 167) | def normalize_array(array, axis = None): function standardize_array (line 208) | def standardize_array(array, axis = None): function instensity_cap (line 234) | def instensity_cap(img, std_mult = 2): function intensity_clip (line 259) | def intensity_clip(img, min_val = 0, max_val = None, flag = 'clip'): function high_pass (line 296) | def high_pass(img, sigma = 5, clip = False): function local_variance_normalization (line 322) | def local_variance_normalization(img, sigma_1 = 2, sigma_2 = 1, clip = T... function contrast_stretch (line 363) | def contrast_stretch(img, lower_limit = 2, upper_limit = 98): function threshold_binarize (line 395) | def threshold_binarize(img, threshold, max_val = 255): function gen_min_background (line 423) | def gen_min_background(img_list, resize = 255): function gen_lowpass_background (line 458) | def gen_lowpass_background(img_list, sigma = 3, resize = None): function stretch_image (line 548) | def stretch_image(img, FILE: openpiv/pyprocess.py function get_field_shape (line 31) | def get_field_shape( function get_coordinates (line 70) | def get_coordinates( function get_rect_coordinates (line 159) | def get_rect_coordinates( function sliding_window_array (line 183) | def sliding_window_array( function moving_window_array (line 214) | def moving_window_array(array, window_size, overlap): function find_first_peak (line 248) | def find_first_peak(corr): function find_second_peak (line 267) | def find_second_peak(corr, i=None, j=None, width=2): function find_all_first_peaks (line 320) | def find_all_first_peaks(corr): function find_all_second_peaks (line 345) | def find_all_second_peaks(corr, width = 2): function find_subpixel_peak_position (line 385) | def find_subpixel_peak_position(corr, subpixel_method="gaussian"): function sig2noise_ratio (line 483) | def sig2noise_ratio( function vectorized_sig2noise_ratio (line 595) | def vectorized_sig2noise_ratio(correlation, function fft_correlate_images (line 676) | def fft_correlate_images( function normalize_intensity (line 755) | def normalize_intensity(window): function correlate_windows (line 787) | def correlate_windows(window_a, window_b, correlation_method="fft", function fft_correlate_windows (line 854) | def fft_correlate_windows(window_a, window_b, function extended_search_area_piv (line 908) | def extended_search_area_piv( function correlation_to_displacement (line 1098) | def correlation_to_displacement(corr, n_rows, n_cols, function vectorized_correlation_to_displacements (line 1134) | def vectorized_correlation_to_displacements(corr: np.ndarray, function nextpower2 (line 1248) | def nextpower2(i): FILE: openpiv/pyprocess3D.py function get_coordinates (line 29) | def get_coordinates(image_size, search_area_size, window_size, overlap): function find_second_peak_3D (line 111) | def find_second_peak_3D(corr, i=None, j=None, z=None, width=2): function find_subpixel_peak_position (line 170) | def find_subpixel_peak_position(corr, subpixel_method="gaussian"): function sig2noise_ratio (line 267) | def sig2noise_ratio(corr, sig2noise_method="peak2peak", width=2): function correlate_windows (line 334) | def correlate_windows( function normalize_intensity (line 405) | def normalize_intensity(window): function nextpower2 (line 422) | def nextpower2(i): function check_input (line 430) | def check_input(window_size, overlap, search_area_size, frame_a, frame_b): function extended_search_area_piv3D (line 456) | def extended_search_area_piv3D( FILE: openpiv/scaling.py function uniform (line 23) | def uniform(x, y, u, v, scaling_factor): FILE: openpiv/settings.py class PIVSettings (line 9) | class PIVSettings: FILE: openpiv/smoothn.py function smoothn (line 7) | def smoothn( function warning (line 394) | def warning(s1, s2): function gcv (line 402) | def gcv(p, Lambda, aow, DCTy, IsFinite, Wtot, y, nof, noe, smoothOrder): function RobustWeights (line 423) | def RobustWeights(r, I, h, wstr): function InitialGuess (line 448) | def InitialGuess(y, z0): function dctND (line 494) | def dctND(data, f=dct): function peaks (line 509) | def peaks(n): function test1 (line 553) | def test1(): function test2 (line 574) | def test2(axis=None): function test3 (line 591) | def test3(axis=None): function test4 (line 627) | def test4(i=10, step=0.2, axis=None): function test5 (line 653) | def test5(): function test6 (line 666) | def test6(noise=0.05, nout=30): function sparseSVD (line 698) | def sparseSVD(D): function sparseTest (line 711) | def sparseTest(n=1000): function smooth (line 768) | def smooth(u, mask): function smooth_masked_array (line 776) | def smooth_masked_array(u): FILE: openpiv/test/conftest.py function pytest_configure (line 10) | def pytest_configure(config): function debug_show (line 17) | def debug_show(*args, **kwargs): function debug_draw (line 24) | def debug_draw(*args, **kwargs): function configure_plots (line 37) | def configure_plots(request): FILE: openpiv/test/test_PIV_3D_plotting.py function temp_dir (line 26) | def temp_dir(tmpdir): function test_set_axes_equal (line 29) | def test_set_axes_equal(): function test_explode (line 70) | def test_explode(): function test_scatter_3D (line 96) | def test_scatter_3D(): function test_scatter_3D_size_control (line 123) | def test_scatter_3D_size_control(): function test_quiver_3D (line 147) | def test_quiver_3D(): function test_quiver_3D_with_coordinates (line 176) | def test_quiver_3D_with_coordinates(): function test_quiver_3D_with_filter (line 208) | def test_quiver_3D_with_filter(): function test_plot_3D_alpha (line 222) | def test_plot_3D_alpha(): FILE: openpiv/test/test_filters.py function test_gaussian_kernel (line 7) | def test_gaussian_kernel(): function test_gaussian_kernel_function (line 25) | def test_gaussian_kernel_function(): function test_gaussian (line 38) | def test_gaussian(): function test_replace_nans (line 65) | def test_replace_nans(): function test_replace_outliers (line 84) | def test_replace_outliers(): function test_replace_outliers_with_w (line 100) | def test_replace_outliers_with_w(): function test_replace_outliers_different_methods (line 137) | def test_replace_outliers_different_methods(): function test_replace_outliers_non_masked_input (line 170) | def test_replace_outliers_non_masked_input(): FILE: openpiv/test/test_lib.py function test_replace_nans_2d (line 6) | def test_replace_nans_2d(): function test_replace_nans_3d (line 28) | def test_replace_nans_3d(): function test_replace_nans_masked_array (line 54) | def test_replace_nans_masked_array(): function test_replace_nans_convergence (line 68) | def test_replace_nans_convergence(): function test_replace_nans_max_iter (line 88) | def test_replace_nans_max_iter(): function test_replace_nans_kernel_size (line 106) | def test_replace_nans_kernel_size(): function test_replace_nans_invalid_method (line 125) | def test_replace_nans_invalid_method(): function test_replace_nans_all_nan_neighbors (line 135) | def test_replace_nans_all_nan_neighbors(): function test_replace_nans_no_nans (line 149) | def test_replace_nans_no_nans(): function test_get_dist_2d (line 159) | def test_get_dist_2d(): function test_get_dist_3d (line 179) | def test_get_dist_3d(): FILE: openpiv/test/test_package_metadata.py function test_package_version_matches_metadata (line 6) | def test_package_version_matches_metadata(): FILE: openpiv/test/test_performance.py function test_find_all_first_peaks_performance (line 8) | def test_find_all_first_peaks_performance(): function test_normalize_intensity_performance (line 34) | def test_normalize_intensity_performance(): function test_global_std_performance (line 59) | def test_global_std_performance(): function test_replace_outliers_performance (line 87) | def test_replace_outliers_performance(): function test_vectorized_sig2noise_ratio_performance (line 109) | def test_vectorized_sig2noise_ratio_performance(): FILE: openpiv/test/test_piv.py function create_test_pair (line 13) | def create_test_pair(image_size=32, shift=(2, 2)): function test_simple_piv_with_arrays (line 41) | def test_simple_piv_with_arrays(): function test_simple_piv_with_file_paths (line 71) | def test_simple_piv_with_file_paths(): function test_simple_piv_validation_methods (line 92) | def test_simple_piv_validation_methods(validation_method): function test_simple_piv_parameters (line 117) | def test_simple_piv_parameters(window_size, overlap, search_area_size): function test_piv_example_no_plots (line 142) | def test_piv_example_no_plots(): function test_process_pair (line 157) | def test_process_pair(): function test_process_pair_validation_methods (line 194) | def test_process_pair_validation_methods(validation_method): function test_process_pair_filter_methods (line 215) | def test_process_pair_filter_methods(filter_method): function test_process_pair_with_real_images (line 241) | def test_process_pair_with_real_images(): function test_piv_example_with_quiver_only (line 271) | def test_piv_example_with_quiver_only(): function test_simple_piv_with_plotting (line 298) | def test_simple_piv_with_plotting(): function test_process_pair_with_plotting (line 329) | def test_process_pair_with_plotting(): function test_simple_piv_with_different_dt (line 367) | def test_simple_piv_with_different_dt(dt): function test_simple_piv_with_invalid_inputs (line 395) | def test_simple_piv_with_invalid_inputs(): function test_process_pair_with_different_parameters (line 409) | def test_process_pair_with_different_parameters(): FILE: openpiv/test/test_preprocess.py function test_dynamic_masking (line 22) | def test_dynamic_masking(display_images=False): function test_mask_coordinates (line 51) | def test_mask_coordinates(): function test_normalize_array (line 74) | def test_normalize_array(): function test_standardize_array (line 185) | def test_standardize_array(): function test_instensity_cap (line 216) | def test_instensity_cap(): function test_intensity_clip (line 240) | def test_intensity_clip(): function test_high_pass (line 262) | def test_high_pass(): function test_local_variance_normalization (line 281) | def test_local_variance_normalization(): function test_contrast_stretch (line 300) | def test_contrast_stretch(): function test_threshold_binarize (line 322) | def test_threshold_binarize(): function test_gen_min_background (line 340) | def test_gen_min_background(): function test_gen_lowpass_background (line 392) | def test_gen_lowpass_background(): function test_stretch_image (line 432) | def test_stretch_image(): function test_prepare_mask_on_grid (line 457) | def test_prepare_mask_on_grid(): function test_prepare_mask_from_polygon (line 476) | def test_prepare_mask_from_polygon(): FILE: openpiv/test/test_process.py function create_pair (line 36) | def create_pair(image_size=32, u=SHIFT_U, v=SHIFT_V): function test_piv (line 58) | def test_piv(): function test_piv_smaller_window (line 70) | def test_piv_smaller_window(): function test_extended_search_area (line 78) | def test_extended_search_area(): function test_extended_search_area_overlap (line 92) | def test_extended_search_area_overlap(): function test_extended_search_area_sig2noise (line 120) | def test_extended_search_area_sig2noise(): function test_process_extended_search_area (line 141) | def test_process_extended_search_area(): function test_sig2noise_ratio (line 151) | def test_sig2noise_ratio(): function test_fft_correlate (line 173) | def test_fft_correlate(): function test_new_overlap_setting (line 182) | def test_new_overlap_setting(): function test_extended_search_area_piv_parameters (line 210) | def test_extended_search_area_piv_parameters(window_size, overlap): FILE: openpiv/test/test_pyprocess.py function test_get_field_shape (line 7) | def test_get_field_shape(): function test_get_coordinates (line 37) | def test_get_coordinates(): function test_get_rect_coordinates (line 68) | def test_get_rect_coordinates(): function test_sliding_window_array (line 97) | def test_sliding_window_array(): function test_find_first_peak (line 133) | def test_find_first_peak(): function test_find_subpixel_peak_position (line 163) | def test_find_subpixel_peak_position(): function test_vectorized_sig2noise_ratio (line 215) | def test_vectorized_sig2noise_ratio(): function test_fft_correlate_images (line 252) | def test_fft_correlate_images(): function test_correlate_windows (line 309) | def test_correlate_windows(): function test_find_second_peak (line 342) | def test_find_second_peak(): function test_correlation_to_displacement (line 364) | def test_correlation_to_displacement(): FILE: openpiv/test/test_pyprocess3D.py function dist (line 14) | def dist(u, shift): function create_pair (line 18) | def create_pair(image_size=32, u=3, v=2, w=1): function test_piv (line 32) | def test_piv(): function test_piv_extended_search_area (line 45) | def test_piv_extended_search_area(): FILE: openpiv/test/test_smoothn.py function test_smoothn_basic (line 18) | def test_smoothn_basic(): function test_smoothn_2d (line 41) | def test_smoothn_2d(): function test_smoothn_with_s (line 55) | def test_smoothn_with_s(): function test_smoothn_with_weights (line 70) | def test_smoothn_with_weights(): function test_smoothn_with_missing_data (line 95) | def test_smoothn_with_missing_data(): function test_smoothn_with_masked_array (line 117) | def test_smoothn_with_masked_array(): function test_smoothn_with_standard_deviation (line 139) | def test_smoothn_with_standard_deviation(): function test_smoothn_robust (line 164) | def test_smoothn_robust(): function test_smoothn_with_initial_guess (line 192) | def test_smoothn_with_initial_guess(): function test_smoothn_with_axis (line 212) | def test_smoothn_with_axis(): function test_smoothn_with_different_smoothing_orders (line 254) | def test_smoothn_with_different_smoothing_orders(): function test_smoothn_with_different_weight_strings (line 284) | def test_smoothn_with_different_weight_strings(): function test_smoothn_edge_cases (line 317) | def test_smoothn_edge_cases(): function test_gcv_function (line 334) | def test_gcv_function(): function test_robust_weights (line 364) | def test_robust_weights(): function test_dctND (line 397) | def test_dctND(): function test_warning_function (line 426) | def test_warning_function(): function test_smoothn_with_negative_weights (line 448) | def test_smoothn_with_negative_weights(): function test_initial_guess_function (line 479) | def test_initial_guess_function(): function test_peaks_function (line 506) | def test_peaks_function(): function test_smoothn_3d (line 523) | def test_smoothn_3d(): function test_smoothn_with_verbose (line 547) | def test_smoothn_with_verbose(): function test_smoothn_with_max_iter (line 574) | def test_smoothn_with_max_iter(): function test_smoothn_with_tolerance (line 591) | def test_smoothn_with_tolerance(): FILE: openpiv/test/test_tools.py function test_imread (line 20) | def test_imread(image_file=_file_a): function test_imread_edge_cases (line 32) | def test_imread_edge_cases(): function test_display_vector_field_with_warnings_suppressed (line 42) | def test_display_vector_field_with_warnings_suppressed(): function test_file_patterns (line 67) | def test_file_patterns(): function test_transform_coordinates (line 83) | def test_transform_coordinates(): function test_save_and_load (line 105) | def test_save_and_load(): function test_negative (line 130) | def test_negative(): function test_display_vector_field_from_arrays_with_warnings_suppressed (line 147) | def test_display_vector_field_from_arrays_with_warnings_suppressed(): function test_multiprocesser (line 175) | def test_multiprocesser(): function test_imread (line 208) | def test_imread(): FILE: openpiv/test/test_tools_background.py function create_test_images (line 12) | def create_test_images(num_images=3, size=(20, 20)): function test_mark_background (line 41) | def test_mark_background(): function test_mark_background2 (line 79) | def test_mark_background2(): function test_find_reflexions (line 114) | def test_find_reflexions(): function test_find_boundaries (line 150) | def test_find_boundaries(): FILE: openpiv/test/test_tools_basic_utils.py function test_natural_sort (line 8) | def test_natural_sort(): function test_sorted_unique (line 42) | def test_sorted_unique(): function test_display (line 79) | def test_display(capsys): function test_negative (line 103) | def test_negative(): FILE: openpiv/test/test_tools_image_processing.py function test_imread_grayscale (line 10) | def test_imread_grayscale(): function test_imread_rgb (line 34) | def test_imread_rgb(): function test_rgb2gray (line 63) | def test_rgb2gray(): function test_imsave (line 97) | def test_imsave(): function test_imsave_with_negative_values (line 120) | def test_imsave_with_negative_values(): function test_imsave_with_large_values (line 153) | def test_imsave_with_large_values(): function test_imsave_tiff_format (line 185) | def test_imsave_tiff_format(): function test_convert_16bits_tif (line 208) | def test_convert_16bits_tif(): FILE: openpiv/test/test_tools_multiprocessing.py function test_multiprocesser_basic (line 10) | def test_multiprocesser_basic(): function test_multiprocesser_pattern_1_plus_2 (line 39) | def test_multiprocesser_pattern_1_plus_2(): function test_multiprocesser_pattern_1_plus_3 (line 71) | def test_multiprocesser_pattern_1_plus_3(): function test_multiprocesser_pattern_1_plus_2_3_plus_4 (line 106) | def test_multiprocesser_pattern_1_plus_2_3_plus_4(): function test_multiprocesser_run (line 135) | def test_multiprocesser_run(): function test_multiprocesser_error_handling (line 176) | def test_multiprocesser_error_handling(): FILE: openpiv/test/test_tools_vector_field.py function test_save_basic (line 13) | def test_save_basic(): function test_save_with_flags_and_mask (line 44) | def test_save_with_flags_and_mask(): function test_save_with_masked_array (line 77) | def test_save_with_masked_array(): function test_save_with_custom_format (line 109) | def test_save_with_custom_format(): function test_transform_coordinates_2d (line 138) | def test_transform_coordinates_2d(): function test_transform_coordinates_1d (line 159) | def test_transform_coordinates_1d(): function test_display_vector_field_from_arrays (line 181) | def test_display_vector_field_from_arrays(show_invalid): function test_display_windows_sampling (line 208) | def test_display_windows_sampling(method): FILE: openpiv/test/test_validation.py function test_validation_peak2mean (line 23) | def test_validation_peak2mean(): function test_validation_peak2peak (line 34) | def test_validation_peak2peak(): function test_sig2noise_val (line 44) | def test_sig2noise_val(): function test_sig2noise_val_3d (line 56) | def test_sig2noise_val_3d(): function test_sig2noise_val_edge_cases (line 74) | def test_sig2noise_val_edge_cases(): function test_local_median_validation (line 103) | def test_local_median_validation(u_threshold=3, N=3): function test_local_norm_median_validation (line 126) | def test_local_norm_median_validation(): function test_global_val (line 182) | def test_global_val(): function test_global_std (line 209) | def test_global_std(): function test_uniform_shift_std (line 240) | def test_uniform_shift_std(N: int = 2): function test_typical_validation_basic (line 261) | def test_typical_validation_basic(): function test_typical_validation_normalized_median (line 298) | def test_typical_validation_normalized_median(): function test_typical_validation_no_s2n (line 329) | def test_typical_validation_no_s2n(): function test_typical_validation_with_plots (line 360) | def test_typical_validation_with_plots(): FILE: openpiv/test/test_vectorized_extended_search.py function fft_correlate_strided_images (line 16) | def fft_correlate_strided_images(image_a, image_b): FILE: openpiv/test/test_windef.py function test_first_pass_circ (line 36) | def test_first_pass_circ(): function test_multi_pass_circ (line 64) | def test_multi_pass_circ(): function test_first_pass_lin (line 113) | def test_first_pass_lin(): function test_save_plot (line 135) | def test_save_plot(): function test_invert_and_piv (line 152) | def test_invert_and_piv(): function test_multi_pass_lin (line 174) | def test_multi_pass_lin(): function test_simple_multipass (line 226) | def test_simple_multipass(): function test_simple_rectangular_window (line 279) | def test_simple_rectangular_window(): FILE: openpiv/test/test_windef_coverage.py function test_prepare_images_with_invert_and_show_plots_direct (line 23) | def test_prepare_images_with_invert_and_show_plots_direct(): function test_multipass_img_deform_with_non_masked_array_after_smoothn (line 74) | def test_multipass_img_deform_with_non_masked_array_after_smoothn(): function test_direct_code_coverage (line 122) | def test_direct_code_coverage(): function test_monkey_patch_for_coverage (line 167) | def test_monkey_patch_for_coverage(): FILE: openpiv/test/test_windef_detailed.py function test_prepare_images_basic (line 24) | def test_prepare_images_basic(): function test_prepare_images_with_roi (line 42) | def test_prepare_images_with_roi(): function test_prepare_images_with_invert (line 60) | def test_prepare_images_with_invert(): function test_prepare_images_with_invert_and_show_plots (line 89) | def test_prepare_images_with_invert_and_show_plots(): function test_prepare_images_with_static_mask (line 128) | def test_prepare_images_with_static_mask(): function test_prepare_images_with_dynamic_mask (line 152) | def test_prepare_images_with_dynamic_mask(): function test_create_deformation_field (line 172) | def test_create_deformation_field(): function test_deform_windows (line 206) | def test_deform_windows(): function test_first_pass_edge_cases (line 233) | def test_first_pass_edge_cases(): function test_multipass_img_deform_error_handling (line 265) | def test_multipass_img_deform_error_handling(): function test_multipass_img_deform_with_mask (line 282) | def test_multipass_img_deform_with_mask(): function test_simple_multipass_basic (line 315) | def test_simple_multipass_basic(): function test_simple_multipass_single_pass (line 342) | def test_simple_multipass_single_pass(): function test_deformation_methods (line 359) | def test_deformation_methods(): function test_prepare_images_with_show_plots (line 397) | def test_prepare_images_with_show_plots(): function test_prepare_images_with_dynamic_mask_and_show_plots (line 423) | def test_prepare_images_with_dynamic_mask_and_show_plots(): function test_deform_windows_with_debugging (line 452) | def test_deform_windows_with_debugging(): function test_multipass_img_deform_with_static_mask (line 480) | def test_multipass_img_deform_with_static_mask(): function test_multipass_img_deform_with_dynamic_mask (line 514) | def test_multipass_img_deform_with_dynamic_mask(): function test_multipass_img_deform_with_show_plots (line 547) | def test_multipass_img_deform_with_show_plots(): function test_piv_with_validation_and_smoothn (line 581) | def test_piv_with_validation_and_smoothn(): function test_piv_with_validation_all_passes (line 622) | def test_piv_with_validation_all_passes(): function test_piv_with_show_plots (line 663) | def test_piv_with_show_plots(): function test_piv_with_static_mask (line 708) | def test_piv_with_static_mask(): function test_piv_with_multiple_iterations (line 747) | def test_piv_with_multiple_iterations(): function test_multipass_img_deform_with_non_masked_array (line 784) | def test_multipass_img_deform_with_non_masked_array(): FILE: openpiv/test/test_windef_final.py function test_final_coverage (line 15) | def test_final_coverage(): FILE: openpiv/tools.py function _read_image_stack (line 37) | def _read_image_stack(list_img: list) -> np.ndarray: function _set_figure_window_title (line 46) | def _set_figure_window_title(fig: Any, title: str) -> None: function _prepare_image_for_save (line 53) | def _prepare_image_for_save(arr: np.ndarray, preserve_tiff_depth: bool =... function natural_sort (line 80) | def natural_sort(file_list: List[pathlib.Path]) -> List[pathlib.Path]: function sorted_unique (line 88) | def sorted_unique(array: np.ndarray) -> np.ndarray: function display_vector_field_from_arrays (line 105) | def display_vector_field_from_arrays( function display_vector_field (line 240) | def display_vector_field( function imread (line 366) | def imread(filename, flatten=0): function rgb2gray (line 399) | def rgb2gray(rgb: np.ndarray) -> np.ndarray: function imsave (line 411) | def imsave(filename, arr): function convert_16bits_tif (line 440) | def convert_16bits_tif(filename, save_name): function mark_background (line 461) | def mark_background( function mark_background2 (line 484) | def mark_background2(list_img, filename): function edges (line 492) | def edges(list_img, filename): function find_reflexions (line 498) | def find_reflexions(list_img, filename): function find_boundaries (line 506) | def find_boundaries(threshold, list_img1, list_img2, filename, picname): function save (line 534) | def save( function display (line 624) | def display(message): class Multiprocesser (line 638) | class Multiprocesser: method __init__ (line 639) | def __init__(self, method run (line 731) | def run(self, func, n_cpus=1): function negative (line 764) | def negative(image): function display_windows_sampling (line 779) | def display_windows_sampling(x, y, window_size, skip=0, method="standard"): function transform_coordinates (line 876) | def transform_coordinates(x, y, u, v): FILE: openpiv/tutorials/tutorial2.py function func (line 6) | def func( args ): FILE: openpiv/validation.py function global_val (line 30) | def global_val( function global_std (line 76) | def global_std( function sig2noise_val (line 131) | def sig2noise_val( function local_median_val (line 184) | def local_median_val( function local_norm_median_val (line 247) | def local_norm_median_val( function typical_validation (line 367) | def typical_validation( FILE: openpiv/windef.py function prepare_images (line 25) | def prepare_images( function piv (line 110) | def piv(settings): function create_deformation_field (line 365) | def create_deformation_field(frame, x, y, u, v, interpolation_order = 3): function deform_windows (line 425) | def deform_windows(frame, x, y, u, v, interpolation_order=1, interpolati... function first_pass (line 489) | def first_pass(frame_a, frame_b, settings): function multipass_img_deform (line 579) | def multipass_img_deform( function simple_multipass (line 831) | def simple_multipass( FILE: synimage/synimagegen.py class continuous_flow_field (line 28) | class continuous_flow_field: method __init__ (line 29) | def __init__(self, data, inter=False): method f_U (line 43) | def f_U(self, x, y): method f_V (line 48) | def f_V(self, x, y): method get_U_V (line 53) | def get_U_V(self, x, y): method create_syn_quiver (line 60) | def create_syn_quiver(self, number_of_grid_points, path=None): function create_synimage_parameters (line 100) | def create_synimage_parameters( function generate_particle_image (line 310) | def generate_particle_image(