Doc improvements for 2026.01 - #925
Conversation
- Replace scratchpad developer notes in postprocess.rst with complete prose and YAML examples for timeseries, climatologies, statics, surface masking, refineDiag, preAnalysis, and legacy cshell analysis - Remove reference to abandoned analysis-scripts repo in intro - Add preAnalysis scripts section (new, distinct from refineDiag) - Rename "Legacy refineDiag scripts" → "refineDiag scripts" - Rename "Analysis scripts" → "Legacy cshell analysis scripts" - Remove NEEDS UPDATING TODO from tools/pp.rst; add pointer to usage guide - Replace stale 2025 placeholder in Run FMS model with 2026.03 release note and link to legacy frerun documentation Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #925 +/- ##
=======================================
Coverage 82.09% 82.09%
=======================================
Files 67 67
Lines 3736 3736
=======================================
Hits 3067 3067
Misses 669 669
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
Reorder nav (FRE tools before Usage), fold container into Setup, rename sections to match old structure (Yaml files, Build a model, Running an experiment, Postprocessing, User plugins), add About/Schema/ Variables/Directories subsections to Yaml files, expand postprocess with online/offline PP, sub-year, pressure levels, gap-filling, and validation sections, extract user plugin docs to user_plugins.rst. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Lead Setup with module load instructions for NOAA-GFDL systems (GFDL one-liner, Gaea with module use first), followed by conda install for generic systems. Remove README pointer and local-clone section from Setup; expand For developers Local/Editable Installation with the actual clone + conda env + pip install steps. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
New top-level pages linking to public fre-examples repo and internal GFDL MSD configurations, plus a stub AI assistance page for the forthcoming chatbot offering. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
| .. _ai-assistance: | ||
|
|
||
| ============= | ||
| AI assistance |
There was a problem hiding this comment.
I would recommend keeping this out of the documentation until an AI Assistant is ready.
| @@ -0,0 +1,15 @@ | |||
| ===================== | |||
There was a problem hiding this comment.
Check the build logs of your read the docs build.
I see one warning that can easily be resolved
/home/docs/checkouts/readthedocs.org/user_builds/noaa-gfdl-fre-cli/checkouts/925/docs/examples.rst:1: WARNING: Title overline too short.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
||
| .. code-block:: console | ||
|
|
||
| fre yamltools validate-yaml -y am5.yaml -e experiment_name -p platform -t target |
There was a problem hiding this comment.
This tool unfortunately doesn't exist (yet!). At the moment, the validation is baked into some other tools (fre pp configure-yaml and fre make tools)
There was a problem hiding this comment.
Whoops, yeah. I'll update to fre yamltools combine-yamls.. that's okay, yes?
There was a problem hiding this comment.
I think it's being validated in the fre pp configure-yaml step.
|
|
||
| conda config --append channels noaa-gfdl | ||
| conda config --append channels conda-forge | ||
| conda create --name fre-<version> --channel noaa-gfdl --channel conda-forge fre-cli::<version> |
There was a problem hiding this comment.
Shouldn't this be fre-cli==<version> at the end? Ryan tried this out and conda was reading fre-cli as a channel and not a package
There was a problem hiding this comment.
Right you are! (do AI hallucination emojis exist yet?)
ilaflott
left a comment
There was a problem hiding this comment.
we're still changing the preAnalysis language to something different, yeah?
| Output file names must differ from any existing history file names. Multiple refineDiag scripts | ||
| can be defined, each under its own label. | ||
|
|
||
| preAnalysis scripts |
There was a problem hiding this comment.
no more preAnalysis? first step user script, or what have you?
Describe your changes
Issue ticket number and link (if applicable)
Fixes #XXX (replace XXX with the issue number and GitHub will autolink the PR to the issue)
Checklist before requesting a review
Note: If you are a code maintainer updating the tag or releasing a new fre-cli version, please use the
release_procedure.mdtemplate. To quickly use this template, open a new pull request, choose your branch, and add?template=release_procedure.mdto the end of the url.