Ejemplo n.º 1
0
def compute_image_median(image, quadrant=None):

    xmin, xmax, ymin, ymax = util.slice_indices_for_quadrant(quadrant)

    return np.median(image[ymin:ymax, xmin:xmax])
Ejemplo n.º 2
0
def compute_mad_std(image, quadrant=None):

    xmin, xmax, ymin, ymax = util.slice_indices_for_quadrant(quadrant)

    return mad_std(image[ymin:ymax, xmin:xmax])
Ejemplo n.º 3
0
def compute_std(image, quadrant=None):
    # non-robust standard deviation

    xmin, xmax, ymin, ymax = util.slice_indices_for_quadrant(quadrant)

    return mad_std(image[ymin:ymax, xmin:xmax])
Ejemplo n.º 4
0
def n_non_finite(image, quadrant=None):

    xmin, xmax, ymin, ymax = util.slice_indices_for_quadrant(quadrant)

    return np.sum(np.logical_not(np.isfinite(image[ymin:ymax, xmin:xmax])))