NEDAS.assim_tools.inflation package

Submodules

NEDAS.assim_tools.inflation.RTPP module

class NEDAS.assim_tools.inflation.RTPP.RTPPInflation(coef: float = 1.0, adaptive: bool = False, prior: bool = False, post: bool = False)[source]

Bases: Inflation

adaptive_prior_inflation(c: Context)[source]
adaptive_post_inflation(c: Context)[source]

Adaptive covariance relaxation method (Ying and Zhang 2015, QJRMS)

apply_inflation(c: Context, flag: str)[source]

NEDAS.assim_tools.inflation.base module

NEDAS.assim_tools.inflation.multiplicative module

class NEDAS.assim_tools.inflation.multiplicative.MultiplicativeInflation(coef: float = 1.0, adaptive: bool = False, prior: bool = False, post: bool = False)[source]

Bases: Inflation

adaptive_prior_inflation(c)[source]

compute prior inflate coef by obs-space statistics (Desroziers et al. 2005)

adaptive_post_inflation(c)[source]

compute posterior inflate coef by obs-space statistics (Desroziers et al. 2005)

apply_inflation(c, flag)[source]

Module contents

NEDAS.assim_tools.inflation.get_inflation_func(c: Context) Inflation[source]

Get the correct Inflation subclass instance based on configuration

Parameters:

c (Context) – the runtime context.

Returns:

Corresponding Inflation subclass instance.

Return type:

Inflation