Source code for Modules.ContourBoxplot.contour_boxplot_stats

from uvisbox.Core.BandDepths.contour_banddepth import *

import numpy as np

[docs] def find_percentile(sorted_images, percentile): n_images = sorted_images.shape[0] index = int(np.ceil(n_images * (percentile / 100))) before = sorted_images[:index] # Find union and intersection union = np.any(before, axis=0) intersection = np.all(before, axis=0) # Pixels in union but not in intersection union_minus_intersection = union & (~intersection) return union_minus_intersection