mpop.writers package

Submodules

mpop.writers.geotiff module

mpop.writers.simple_image module

class mpop.writers.simple_image.PillowWriter(**kwargs)

Bases: mpop.writers.Writer

save_image(img, filename=None, **kwargs)

Module contents

Shared objects of the various writer classes.

For now, this includes enhancement configuration utilities.

class mpop.writers.EnhancementDecisionTree(*config_files, **kwargs)

Bases: object

add_config_to_tree(*config_files)
any_key = None
find_match(**kwargs)
class mpop.writers.Enhancer(ppp_config_dir=None, enhancement_config_file=None)

Bases: object

Helper class to get enhancement information for images.

add_sensor_enhancements(sensor)
apply(img, **info)
get_sensor_enhancement_config(sensor)
class mpop.writers.Writer(name=None, fill_value=None, file_pattern=None, enhancement_config=None, base_dir=None, **kwargs)

Bases: mpop.plugin_base.Plugin

Writer plugins. They must implement the save_image method. This is an abstract class to be inherited.

create_filename_parser(base_dir)
get_filename(**kwargs)
load_section_writer(section_name, section_options)
save_dataset(dataset, filename=None, fill_value=None, **kwargs)

Saves the dataset to a given filename.

save_image(img, filename=None, **kwargs)
mpop.writers.get_enhanced_image(dataset, enhancer=None, fill_value=None, ppp_config_dir=None, enhancement_config_file=None)
mpop.writers.show(dataset, **kwargs)

Display the dataset as an image.

mpop.writers.to_image(dataset, copy=True, **kwargs)