E3SM-Project / E3SM-Project/scream

I/O: Allow user to add netCDF metadata in YAML control file

Open
#2,936 0 comments 0 reactions 0 assignees View on GitHub
I/O priority:wishlist
Dominant language
No language data
Stars
79
Forks
54
PR merge metrics
No merged PRs in 30d

Description

This isn't a high priority feature, but shouldn't be too hard to implement.

It might be nice to allow a user to add metadata fields to the netCDF header file via the output yaml file. For example, if a user wants to add contact info for who ran the simulation.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the YAML output configuration and the code that writes the netCDF header, since the issue names no files or tests. Check how output options are parsed and how headers are currently populated. Done means metadata fields supplied in the output YAML appear in the generated netCDF header.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, yaml
Domain
data
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.