variete.vrt.pixel_functions#

Pixel functions that allow arithmetic and other complex operations.

Functions#

pixel_function_from_etree#

variete.vrt.pixel_functions.pixel_function_from_etree(elem)[source]#
Return type

PixelFunction | SumPixelFunction | ScalePixelFunction | MulPixelFunction | DivPixelFunction | InvPixelFunction

Classes#

DivPixelFunction#

class variete.vrt.pixel_functions.DivPixelFunction(constant=None)[source]#

Bases: PixelFunction

__init__(constant=None)[source]#

InvPixelFunction#

class variete.vrt.pixel_functions.InvPixelFunction[source]#

Bases: PixelFunction

__init__()[source]#

MulPixelFunction#

class variete.vrt.pixel_functions.MulPixelFunction(constant=None)[source]#

Bases: PixelFunction

__init__(constant=None)[source]#

PixelFunction#

class variete.vrt.pixel_functions.PixelFunction(name, arguments=None, code=None, language=None)[source]#

Bases: object

__init__(name, arguments=None, code=None, language=None)[source]#
arguments: Optional[dict[str, str]]#
code: Optional[str]#
language: Optional[Literal['Python']]#
name: str#
to_etree_keys()[source]#
Return type

list[Element]

validate(n_bands)[source]#
Return type

None

ReplaceNodataPixelFunction#

class variete.vrt.pixel_functions.ReplaceNodataPixelFunction(value)[source]#

Bases: PixelFunction

__init__(value)[source]#

ScalePixelFunction#

class variete.vrt.pixel_functions.ScalePixelFunction[source]#

Bases: PixelFunction

__init__()[source]#

SumPixelFunction#

class variete.vrt.pixel_functions.SumPixelFunction(constant=None)[source]#

Bases: PixelFunction

__init__(constant=None)[source]#
validate(n_bands)[source]#
Return type

None