NanTransformer#

class NanTransformer[source]#

Bases: RasterTransformer

Removes NaN values from float raster.

__init__(to_value: float = 0.0)[source]#

Constructor.

Parameters

to_value (float) – NaN values are replaced with this.

Methods

__init__([to_value])

Constructor.

get_out_channels(in_channels)

Number of channels in output of transform().

get_out_dtype(in_dtype)

dtype of the output of transform().

transform(chip)

Removes NaN values.

__init__(to_value: float = 0.0)[source]#

Constructor.

Parameters

to_value (float) – NaN values are replaced with this.

get_out_channels(in_channels: int) int#

Number of channels in output of transform().

Parameters

in_channels (int) –

Return type

int

get_out_dtype(in_dtype: dtype) dtype#

dtype of the output of transform().

Parameters

in_dtype (dtype) –

Return type

dtype

transform(chip)[source]#

Removes NaN values.

Parameters

chip – Array of shape (…, H, W, C).

Returns

Array of shape (…, H, W, C)