geoips.plugins.classes.algorithms.pmw_tb package#

Submodules#

geoips.plugins.classes.algorithms.pmw_tb.pmw_37pct module#

Passive Microwave 37 GHz Polarization Corrected Temperature.

Data manipulation steps for the “37pct” product. This algorithm expects Brightness Temperatures in units of degrees Kelvin.

geoips.plugins.classes.algorithms.pmw_tb.pmw_37pct.PLUGIN_CLASS#

alias of Pmw37PctAlgorithmPlugin

class geoips.plugins.classes.algorithms.pmw_tb.pmw_37pct.Pmw37PctAlgorithmPlugin(module=None)[source]#

Bases: BaseAlgorithmPlugin

Pmw37 PCT algorithm plugin class.

call(arrays, output_data_range=None, min_outbounds='crop', max_outbounds='mask', norm=False, inverse=False)[source]#

37pct product algorithm data manipulation steps.

This algorithm expects Brightness Temperatures in units of degrees Kelvin, and returns degrees Kelvin

Parameters:

arrays (list of numpy.ndarray) –

  • numpy.ndarray or numpy.MaskedArray of channel data, in order of sensor

    ”channels” list

  • Degrees Kelvin

Returns:

numpy.ndarray or numpy.MaskedArray of appropriately scaled channel data, in degrees Kelvin.

Return type:

numpy.ndarray

family = 'list_numpy_to_numpy'#
interface = 'algorithms'#
name = 'pmw_37pct'#

geoips.plugins.classes.algorithms.pmw_tb.pmw_89pct module#

Passive Microwave 89 GHz Polarization Corrected Temperature.

Data manipulation steps for the “89pct” product. This algorithm expects Brightness Temperatures in units of degrees Kelvin

geoips.plugins.classes.algorithms.pmw_tb.pmw_89pct.PLUGIN_CLASS#

alias of Pmw89PctAlgorithmPlugin

class geoips.plugins.classes.algorithms.pmw_tb.pmw_89pct.Pmw89PctAlgorithmPlugin(module=None)[source]#

Bases: BaseAlgorithmPlugin

Pmw89 PCT algorithm plugin class.

call(arrays, output_data_range, min_outbounds='crop', max_outbounds='mask', norm=False, inverse=False)[source]#

89pct product algorithm data manipulation steps.

This algorithm expects Brightness Temperatures in units of degrees Kelvin, and returns degrees Kelvin

Parameters:

arrays (list of numpy.ndarray) –

  • list of numpy.ndarray or numpy.MaskedArray of channel data

    and other variables, in order of sensor “variables” list

  • Channel data: Degrees Kelvin

Returns:

numpy.ndarray or numpy.MaskedArray of appropriately scaled channel data, in degrees Kelvin.

Return type:

numpy.ndarray

family = 'list_numpy_to_numpy'#
interface = 'algorithms'#
name = 'pmw_89pct'#

geoips.plugins.classes.algorithms.pmw_tb.pmw_color37 module#

Passive Microwave 37 GHz Colorized Brightness Temperature.

Data manipulation steps for the “color37” product. This algorithm expects Brightness Temperatures in units of degrees Kelvin

geoips.plugins.classes.algorithms.pmw_tb.pmw_color37.PLUGIN_CLASS#

alias of PmwColor37AlgorithmPlugin

class geoips.plugins.classes.algorithms.pmw_tb.pmw_color37.PmwColor37AlgorithmPlugin(module=None)[source]#

Bases: BaseAlgorithmPlugin

PMW Color37 algorithm plugin class.

call(arrays)[source]#

color37 product algorithm data manipulation steps.

This algorithm expects Brightness Temperatures in units of degrees Kelvin, and returns red green and blue gun arrays.

Parameters:

data (list of numpy.ndarray) –

  • list of numpy.ndarray or numpy.MaskedArray of channel data,

    in order of channels list above

  • Degrees Kelvin

Returns:

numpy.ndarray or numpy.MaskedArray of qualitative RGBA image output

Return type:

numpy.ndarray

family = 'list_numpy_to_numpy'#
interface = 'algorithms'#
name = 'pmw_color37'#

geoips.plugins.classes.algorithms.pmw_tb.pmw_color89 module#

Passive Microwave 89 GHz Colorized Brightness Temperature.

Data manipulation steps for the “color89” product. This algorithm expects Brightness Temperatures in units of degrees Kelvin

geoips.plugins.classes.algorithms.pmw_tb.pmw_color89.PLUGIN_CLASS#

alias of PmwColor89AlgorithmPlugin

class geoips.plugins.classes.algorithms.pmw_tb.pmw_color89.PmwColor89AlgorithmPlugin(module=None)[source]#

Bases: BaseAlgorithmPlugin

PMW Color89 algorithm plugin class.

call(arrays)[source]#

color89 product algorithm data manipulation steps.

This algorithm expects Brightness Temperatures in units of degrees Kelvin, and returns red green and blue gun arrays.

Parameters:

arrays (list of numpy.ndarray) –

  • list of numpy.ndarray or numpy.MaskedArray of channel data and

    other variables, in order of sensor “variables” list

  • Channel data: Degrees Kelvin

Returns:

numpy.ndarray or numpy.MaskedArray of qualitative RGBA image output

Return type:

numpy.ndarray

family = 'list_numpy_to_numpy'#
interface = 'algorithms'#
name = 'pmw_color89'#

Module contents#

geoips pmw_tb algorithm init file.