pysteps.verification.lifetime.lifetime_init

Contents

pysteps.verification.lifetime.lifetime_init#

pysteps.verification.lifetime.lifetime_init(rule='1/e')#

Initialize a lifetime object.

Parameters:

rule (str {'1/e', 'trapz', 'simpson'}, optional) –

Name of the method to integrate the correlation curve.

’1/e’ uses the 1/e rule and assumes an exponential decay. It linearly interpolates the time when the correlation goes below the value 1/e. When all values are > 1/e it returns the max lead time. When all values are < 1/e it returns the min lead time.

’trapz’ uses the trapezoidal rule for integration.

’simpson’ uses the Simpson’s rule for integration.

Returns:

out – The lifetime object.

Return type:

dict