E3SM-Project / E3SM-Project/scream

atmchange/atmquery use case for missing initial condition

Open
#2,907 2 comments 0 reactions 2 assignees Claimed by @jgfouca View on GitHub
Dominant language
No language data
Stars
79
Forks
54
PR merge metrics
No merged PRs in 30d

Description

@AaronDonahue wanted to do an atmchange on `initial_conditions::qi`.

```
% ./atmchange initial_conditions::qi=0.0
ERROR: initial_conditions::qi did not match any items
```

The reason is `initial_conditions::qi` is not in namelist_scream.xml is because in namelist_defaults_scream.xml:

```
0.0
```

The `grid` check fails so `qi` is just omitted and then is not usable by atmchange. We maybe need a smarter system to handle this case (qi is in the xml but is flagged as skip?) or the ability to append child elements, probably the latter.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.