mpop.composites package

Submodules

mpop.composites.viirs module

Module contents

Base classes for composite objects.

class mpop.composites.Airmass(name, prerequisites=[], optional_prerequisites=[], metadata_requirements=[], **kwargs)

Bases: mpop.composites.RGBCompositor

__call__(projectables, *args, **kwargs)

Make an airmass RGB image composite.

Channels Temp Gamma
WV6.2 - WV7.3 -25 to 0 K gamma 1
IR9.7 - IR10.8 -40 to 5 K gamma 1
WV6.2 243 to 208 K gamma 1
class mpop.composites.CompositeBase(name, prerequisites=[], optional_prerequisites=[], metadata_requirements=[], **kwargs)

Bases: mpop.projectable.InfoObject

class mpop.composites.CompositeReader(composite_names, sensor_names=None)

Bases: object

Read composites using the configuration files on disk.

class mpop.composites.Convection(name, prerequisites=[], optional_prerequisites=[], metadata_requirements=[], **kwargs)

Bases: mpop.composites.RGBCompositor

__call__(projectables, *args, **kwargs)

Make a Severe Convection RGB image composite.

Channels Span Gamma
WV6.2 - WV7.3 -30 to 0 K gamma 1
IR3.9 - IR10.8 0 to 55 K gamma 1
IR1.6 - VIS0.6 -70 to 20 % gamma 1
class mpop.composites.Dust(name, prerequisites=[], optional_prerequisites=[], metadata_requirements=[], **kwargs)

Bases: mpop.composites.RGBCompositor

__call__(projectables, *args, **kwargs)

Make a Dust RGB image composite.

Channels Temp Gamma
IR12.0 - IR10.8 -4 to 2 K gamma 1
IR10.8 - IR8.7 0 to 15 K gamma 2.5
IR10.8 261 to 289 K gamma 1
exception mpop.composites.IncompatibleAreas

Bases: exceptions.Exception

Error raised upon compositing things of different shapes.

class mpop.composites.RGBCompositor(name, prerequisites=[], optional_prerequisites=[], metadata_requirements=[], **kwargs)

Bases: mpop.composites.CompositeBase

class mpop.composites.SunCorrectedRGB(name, prerequisites=[], optional_prerequisites=[], metadata_requirements=[], **kwargs)

Bases: mpop.composites.RGBCompositor

class mpop.composites.SunZenithNormalize

Bases: object

coszen = {}
mpop.composites.load_compositors(composite_names=None, sensor_names=None, ppp_config_dir='/home/docs/checkouts/readthedocs.org/user_builds/mpop/envs/feature-simplify/lib/python2.7/site-packages/mpop-1.1.0-py2.7.egg/etc', **kwargs)

Load the requested composite_names.

Parameters:
  • composite_names – The name of the desired composites
  • sensor_names – The name of the desired sensors to load composites for
  • ppp_config_dir – The config directory
Returns:

A list of loaded compositors