AsymmetricPercentileInterval#

class astropy.visualization.AsymmetricPercentileInterval(lower_percentile=None, upper_percentile=None, n_samples=None)[source]#

Bases: BaseInterval

Interval based on a keeping a specified fraction of pixels (can be asymmetric).

Parameters:
lower_percentilepython:float or python:None

The lower percentile below which to ignore pixels. If None, then defaults to 0.

upper_percentilepython:float or python:None

The upper percentile above which to ignore pixels. If None, then defaults to 100.

n_samplespython:int, optional

Maximum number of values to use. If this is specified, and there are more values in the dataset as this, then values are randomly sampled from the array (with replacement).

Methods Summary

get_limits(values)

Return the minimum and maximum value in the interval based on the values provided.

Methods Documentation

get_limits(values)[source]#

Return the minimum and maximum value in the interval based on the values provided.

Parameters:
valuesndarray

The image values.

Returns:
vmin, vmaxpython:float

The mininium and maximum image value in the interval.