nw_arcsinh

pydl.pydlutils.rgbcolor.nw_arcsinh(colors, nonlinearity=3.0)[source]

Scales colors by a degree of nonlinearity specified by user.

The input image must have zero background (i.e., it must already be background-subtracted).

Parameters
colorsndarray

3D Array containing RGB image. The dimensions should be (X, Y, 3).

nonlinearityfloat

Amount of nonlinear scaling. If set to zero, no scaling will be performed (this is equivalent to linear scaling).

Returns
ndarray

The scaled image.

Raises
ValueError

If colors has the wrong shape.