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

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions