Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
406df72
First round of section rearranging: move system variables, dimensions…
mkavulich Feb 26, 2026
0c03e31
Continued section rearranging:
mkavulich Feb 26, 2026
b0ecfe5
Continue section rearranging
mkavulich Feb 26, 2026
0072024
Continue section rearranging
mkavulich Feb 26, 2026
cf61264
New sections: "Coefficients" and "Land surface and vegetation"
mkavulich Feb 26, 2026
1ac7216
More new sections: Indices and Thresholds
mkavulich Mar 2, 2026
80019bb
New sections: Tracers and Tendencies
mkavulich Mar 2, 2026
7ea0cb7
Finished off three old GFS sections! However, I am breaking down and …
mkavulich Mar 2, 2026
8032a5f
All bad sections eliminated!
mkavulich Mar 11, 2026
1f7a869
Added two accidentally-dropped names
mkavulich Mar 11, 2026
a5b0a5f
Alphabetize standard names by section, include script from Claude to …
mkavulich Mar 11, 2026
850d048
Commit alphabetized metadata files as well
mkavulich Mar 11, 2026
1c8073a
Adding another script from Claude that lists all names alphabetically…
mkavulich Mar 12, 2026
c72d2b2
"Humanize" the AI-generated code
mkavulich Mar 12, 2026
ce189d3
Check for alphabetization in CI
mkavulich Mar 12, 2026
21896da
Move some variables out of "Dimensions" section that werent really di…
mkavulich Mar 12, 2026
8d44149
If we're forcing alphabetizing now, we should probably make it a rule.
mkavulich Mar 12, 2026
c77a77a
Standardize the case and punctuation of section names
mkavulich Mar 12, 2026
dcfa825
- Fix bad description caught by CI
mkavulich Mar 12, 2026
a4d1950
Fix logic block of new CI test
mkavulich Mar 12, 2026
4ad95dc
Missed updating metadata files
mkavulich Mar 12, 2026
c9cb808
Remove redundant "python3" in tool calls
mkavulich Mar 12, 2026
175f0c6
Replace external library "lxml" with "xml" builtin. Turns out we can …
mkavulich Mar 12, 2026
3123ee7
Update StandardNamesRules.rst
mkavulich Mar 12, 2026
150fc06
Missed additional sorting run after script change
mkavulich Mar 12, 2026
9e2f801
Accidentally removed "python -m pip install PyYaml" from test setup
mkavulich Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion .github/workflows/pull_request_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:

- name: Checks standard names against character rules
run: |
python3 tools/check_name_rules.py -s standard_names.xml
tools/check_name_rules.py -s standard_names.xml

test-rendering:
name: Test rendering xml file to markdown and yaml
Expand All @@ -87,6 +87,18 @@ jobs:
python -m pip install --upgrade pip
python -m pip install PyYaml

- name: Test that sections are alphabetized
run: |
tools/sort_standard_names.py standard_names.xml
if ! git diff --exit-code --quiet; then
echo "❌ Standard Names are not alphabetized within each section"
echo "Run tools/sort_standard_names.py and commit changes"
echo "✅ To fix: Run the following command locally and commit the result:"
echo " tools/sort_standard_names.py standard_names.xml"
echo
exit 1
fi

- name: Test rendering xml file to markdown
run: |
# Checks if the saved markdown matches freshly rendered markdown.
Expand Down
3,590 changes: 1,786 additions & 1,804 deletions Metadata-standard-names.md

Large diffs are not rendered by default.

Loading
Loading