Parameters
Name of the input feature. Used for dictionary access in
simulate().Column name in the dataset. If
None, uses name.Scaling method:
'mean': Normalize to zero mean, unit std (default)None: No scaling[min, max]: Scale from range to [-1, 1]
Parent feature name for derived inputs. Required if
relation is set.Relationship to parent for state updates during simulation:
'derivative':input[t+1] = input[t] + parent[t] * dt'delta':input[t+1] = input[t] + parent[t]'equal':input[t+1] = parent[t]None: External input (no state update)
Input Types
External Input
Inputs without a parent are “external inputs” - known values at each timestep:State Input
Inputs with a parent are “states” - values that update during simulation:Examples
Basic State-Space Model
Custom Dataset Column Name
Custom Scaling
State Chain
Validation
- If
relationis set,parentmust also be set - If
parentis set,relationmust also be set - Parent must reference an existing Output or Input name