pysteps.decorators.postprocess_import

pysteps.decorators.postprocess_import(fillna=nan, dtype='double')

Postprocess the imported precipitation data. Operations:

  • Allow type casting (dtype keyword)

  • Set invalid or missing data to predefined value (fillna keyword)

This decorator replaces the text “{extra_kwargs}” in the function’s docstring with the documentation of the keywords used in the postprocessing. The additional docstrings are added as “Other Parameters” in the importer function.

Parameters
dtype: str

Default data type for precipitation. Double precision by default.

fillna: float or np.nan

Default value used to represent the missing data (“No Coverage”). By default, np.nan is used. If the importer returns a MaskedArray, all the masked values are set to the fillna value. If a numpy array is returned, all the invalid values (nan and inf) are set to the fillna value.