NEDAS.models.ikeda.ikeda_model module

class NEDAS.models.ikeda.ikeda_model.IkedaModel(**kwargs)[source]

Bases: OdeModel

The Ikeda map, a discrete-time chaotic system of 2 variables, with a strongly curved, non-Gaussian attractor.

As in DART models/ikeda and DAPPER mods/Ikeda. A time step (dt = 1) is one iteration.

Parameters:

u (float) – the parameter of the map, chaotic for u > 0.6

u: float
property state_size: int

length of the state vector

x0() → ndarray[source]

a reference state, perturbed and spun up to start the truth and the ensemble

step(x: ndarray) → ndarray[source]

one time step of length dt; RK4 of dxdt unless a subclass has its own scheme