You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A full audit of the documentation against the current master codebase (2026-07-18) shows the docs have drifted substantially and the site layout is dated. This issue tracks a documentation overhaul.
Scope decisions
Python tooling: pages that already reference the Python path keep it. A new Python package overview page will be added (marked as under active testing), pointing to the tutorial notebooks in tools/python/examples/.
MATLAB path: all tutorials remain MATLAB-based for now. Docs will state that the MATLAB path is deprecated and will be retired from uDALES v3.0 onwards, with the Python package as its successor.
Namelist reference: current level of per-variable description is sufficient (several namelist variables are unused and pending cleanup). Only stale entries and incorrect defaults are fixed — no coverage expansion.
Publication list: to be fed by an automated push of recent uDALES papers from vanreeuwijk.net (integration designed separately; the page will be structured to consume it).
Audit findings
Broken/incorrect references
DEVELOP.md:5,51 — links to renamed page udales-getting-started (now udales-installation); both anchors 404
A full audit of the documentation against the current master codebase (2026-07-18) shows the docs have drifted substantially and the site layout is dated. This issue tracks a documentation overhaul.
Scope decisions
tools/python/examples/.Audit findings
Broken/incorrect references
DEVELOP.md:5,51— links to renamed pageudales-getting-started(nowudales-installation); both anchors 404docs/udales-simulation-setup.md:8—write_input.sh/write_input.m→write_inputs.sh/write_inputs.m/docs/tutorial_mlx→ actualdocs/tutorial_udbase/docs/udales-installation.md:184—NETCDF4_DIR→NETCDF_DIR; options table omitsDOUBLE_PRECISION,SINGLE_PRECISION_OUTPUT,FFT_Choicedocs/udales-how-to-cite.md— GMD volume says 16, should be 17docs/udales-example-simulations.md— references non-existent case501; 949/950 precursor mixups;Tfacinit.f90→Tfacinit.inp.<expnr>;&INP→&INPS; image captionsblocks.501/502for cases 949/950docs/cluster_workflows.md— hardcoded personal path/rds/general/user/mvr/home/udales/.venv; stalePython/3.9.6module (scripts loadPython/3.13.1-GCCcore-14.2.0)&OUPUT(post-processing)tools/python/.venv(setup_venv.sh, write_inputs.sh) vs top-level.venv(Windows page, DEVELOP.md)Namelist reference (scoped fixes only)
luflowr,lvflowr,lslicedump(nowlk/li/ljslicedump),nblocks,lsdriver(set programmatically)dtdriver(0 → 0.1),fraction(0 → 1),courant(1.1 → effective 1.5),driverstore(documented 0, actually uninitialised — must be set when driving)Structure / navigation
udales-2decomp.md,cluster_workflows.md,udales-agents.md(linked from homepage but not navigable),udales-workflow.md(stub)udales-workflow.mdis a 3-line stub — write a real end-to-end workflow overview (build → pre-process → run → post-process) and put it in navudbase,udprep,udgeom,udvis,udstats; testing caveat; pointer totools/python/examples/notebooks)tools/link_driver_files.shin driver-simulations page (currently instructs manual copy)Site layout modernisation (mkdocs)
navigation.tabs,navigation.top,search.suggest,search.highlight,content.code.copy,toc.followcodehilitewithpymdownx.highlight; de-duplicate extension list (mark,details,superfences,tasklistall listed twice)Deferred (follow-up issues, out of scope here)
🤖 Generated with Claude Code