BaseInterval

class astropy.visualization.BaseInterval[source]

Bases: astropy.visualization.BaseTransform

Base class for the interval classes, which, when called with an array of values, return an interval computed following different algorithms.

Methods Summary

__call__(self, values[, clip, out])

Transform values using this interval.

get_limits(self, values)

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

Methods Documentation

__call__(self, values, clip=True, out=None)[source]

Transform values using this interval.

Parameters
valuesarray-like

The input values.

clipbool, optional

If True (default), values outside the [0:1] range are clipped to the [0:1] range.

outndarray, optional

If specified, the output values will be placed in this array (typically used for in-place calculations).

Returns
resultndarray

The transformed values.

abstract get_limits(self, values)[source]

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

Parameters
valuesndarray

The image values.

Returns
vmin, vmaxfloat

The mininium and maximum image value in the interval.