variable_kind
Stable type · Variable classification
Tier: stable · Kind: type · Topic: Variable classification
| Julia | TypeScript | Python | Rust | Go |
|---|---|---|---|---|
| not exported | VariableKind | not exported | VariableKind | not exported |
Julia
Julia does not export this type.
TypeScript
type VariableKind = VariableNode['kind'];
The kind of a variable node. Derived from graph.ts’s VariableNode
so
the union lives in exactly one place (analysis and the parent graph module
must agree on the vocabulary of variable kinds).
Python
Python does not export this type.
Rust
pub enum VariableKind {
State,
Algebraic,
Parameter,
Observed,
Brownian,
Discrete,
Species,
}
Type/kind of variable, as the graph renders it.
These are the esm-spec §6.3.1 DERIVED categories, not declared types — esm
1.0.0 declares only unknown and parameter. The mapping is fixed by
variable_kind.
Go
Go does not export this type.