Skip to content

Refactor: CF standard_name as canonical parameter identifier #83

Description

@ysorge

Features:

  • Replace internal custom parameter keys with CF standard_name as the canonical identifier.
  • Introduce central Param registry/Enum using CF names as primary keys.
  • Refactor readers and pipeline to operate exclusively on CF identifiers.
  • Add alias resolution layer for legacy names (e.g. "temperature" --> "sea_water_temperature").
  • Keep existing constants as backward-compatible aliases (with deprecation notice).
  • Ensure NetCDF export always sets correct CF standard_name attribute.
  • Add configurable output schema: "default" (CF) and "short" (legacy short names), with a clear extension point for future schemas.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions