Add version/DOI to output history files
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- fortran
- Domain
- data
Research direction
Start by finding where CMEPS writes the global attributes into history files, the place that currently emits file_version and model_doi_url. Then trace how the case's MODEL_VERSION and DOI values could reach that code, and check how CTSM already passes its version through, since the issue cites that as a working example. Done when history files include a version attribute and a populated model_doi_url taken from the case.
Written by the indexing model from the issue text.
Description
CMEPS output history files don't contain version information for the overall model, nor CMEPS version. There's probably a way to output the CMEPS version as well, but as MODEL_VERSION is set in the case it can certainly at least output that.
What it currently outputs is this:
// global attributes:
:file_version = "cmeps0" ;
:model_doi_url = "unset" ;
}
CTSM is able to use MODEL_VERSION, either from the case, or sent from CMEPS to get something like this:
:version = "ctsm5.4.062-8-g263a179d1" ;
which is very useful. And model_doi_url should also be able to be set, since it's also set in the case. It's currently set to CESM2 with this:
- Dominant language
- Fortran
- Stars
- 36
- Forks
- 107
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 2
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ESCOMP/CMEPS
-
Latent heat bug in COARE atm/ocn flux routine for CESMMay be free again A pull request for this issue was closed without being merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 68/100
-
CESM only enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
enhancement question
Difficulty 2/5 1-3 hours Newbie friendliness 40/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
weecology/DeepForest#1439 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
mozilla/experimenter#17757 ·
Maintainers usually reply within 1 day
-
correction metadata
Difficulty 1/5 Under an hour Newbie friendliness 72/100
acl-org/acl-anthology#10432 · 1 comment ·
Maintainers usually reply within 1 day
-
PPTX: a line break in a table cell or in the notes adds a vertical tab (\x0b) to the textPossibly taken @LindseyZ1205 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
docling-project/docling#4843 ·
Maintainers usually reply within 1 day