type

states.EnsembleInitializer

class EnsembleInitializer:

:class:`~unitrack.states.Initializer` spawning an ensemble around a measurement.

Members are ``z + init_std * noise`` with the noise drawn once from a fixed-seed generator and mean-centred so the ensemble mean equals ``z`` exactly. Only this spawn is randomised; predict and update are deterministic.

Parameters

NameTypeDescription
fieldstrDetection field supplying the measurement.
ensemble_sizeintNumber of members ``E``.
dimintEmbedding dimensionality ``D``.
init_stdfloatStandard deviation of the initial ensemble spread.
seedintSeed for the spawn generator.

Members

method

  • __call__Return ``(N, E, D)`` ensemble members centred on the measurement.
  • __init__

Source: unitrack/states/kalman/ensemble.py:168