Skip to content

Conversation

@ecomodeller
Copy link
Member

@ecomodeller ecomodeller commented Jan 27, 2026

Summary

  • Adds VariableKind enum with canonical values for observation, model, and aux
  • Normalizes legacy "auxiliary" to "aux" at the boundary (Postel's Law)
  • Validates gtype attribute at boundary for consistency with kind validation

Fixes inconsistency between "aux" and "auxiliary" by introducing a
VariableKind enum with canonical value "aux". Normalizes "auxiliary"
to "aux" at the boundary (Postel's Law).
For consistency with kind attribute validation, gtype now raises
ValueError for invalid values instead of silently accepting them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants