safe.postprocessors.aggregation_postprocessor module

Postprocessors package.

class safe.postprocessors.aggregation_postprocessor.AggregationPostprocessor[source]

Bases: safe.postprocessors.abstract_postprocessor.AbstractPostprocessor

Postprocessor that calculates generic aggregation statistics. see the _calculate_* methods to see indicator specific documentation

see safe.defaults for default values information

clear()[source]
concrete implementation it takes care of the needed parameters being
properly cleared
Args:
None
Returns:
None
Raises:
None
description()[source]

Describe briefly what the post processor does.

Args:
None
Returns:
Str the translated description
Raises:
Errors are propagated
process()[source]
concrete implementation it takes care of the needed parameters being
available and performs all the indicators calculations
Args:
None
Returns:
None
Raises:
None
setup(params)[source]
concrete implementation it takes care of the needed parameters being
initialized
Args:
params: dict of parameters to pass to the post processor
Returns:
None
Raises:
None