Skip to content

Remove orphaned vision page and correct roadmap claims - #692

Merged
ecomodeller merged 1 commit into
mainfrom
roadmap-accuracy
Aug 4, 2026
Merged

Remove orphaned vision page and correct roadmap claims#692
ecomodeller merged 1 commit into
mainfrom
roadmap-accuracy

Conversation

@ecomodeller

Copy link
Copy Markdown
Member

Summary

docs/user-guide/vision.qmd was unreachable through the docs navigation — absent from the Quarto sidebar and navbar, with nothing linking to it — but Quarto rendered it anyway and indexed it in site search. A user searching the docs could land on a page stating that forecast lead time was "Planned 2024". Its content is fully superseded by roadmap/: the Limitations section by not-planned.md, and the Future section by forecast-lead-time.md, web-app.md and automatic-reports.md.

Three roadmap entries also made claims the code does not support:

  • baseline-comparisons.md advertised a persistence baseline and climatological baselines as "Delivered in v1.3". Neither exists — DummyModelResult supports only mean and constant, and it first shipped in v1.1. The entry now describes what exists and records the two missing baselines under "Not Included", noting that a persistence baseline is lead-time dependent and so depends on forecast lead-time support.
  • vertical-profiles.md had frontmatter status: "In Development" contradicting a body that said "Planned for a future release. Design work is needed", while VerticalObservation, VerticalModelResult and SkillProfile all exist. Now describes the actual alpha state.
  • network-models.md advertised matching at catchments, which is unsupported, and omitted that res1d reading requires the optional networks extra.

roadmap/README.md is regenerated from the frontmatter.

Checked and left alone: custom-metrics.md (the @metric decorator did first ship in v1.2.0) and skill-aggregation.md (seasonal grouping is available via freq:QS-DEC, dt:quarter, or a user-supplied category column, even though there is no dt:season accessor).

docs/user-guide/vision.qmd was not in the Quarto sidebar or navbar and nothing
linked to it, but Quarto still rendered it and indexed it in site search — so
users could land on a page stating forecast lead time was "Planned 2024". Its
content is superseded by roadmap/: Limitations by not-planned.md, and the
Future section by forecast-lead-time.md, web-app.md and automatic-reports.md.
Roadmap corrections:
- baseline-comparisons.md claimed a persistence baseline and climatological
baselines were delivered in v1.3. Neither exists; DummyModelResult supports
only 'mean' and 'constant', and it first shipped in v1.1. Scope the entry to
what exists and record the two missing baselines explicitly, noting that
persistence is lead-time dependent.
- vertical-profiles.md had frontmatter "In Development" contradicting a body
saying "Planned for a future release. Design work is needed", when
VerticalObservation, VerticalModelResult and SkillProfile all exist. Describe
the actual alpha state.
- network-models.md advertised matching at catchments, which is not supported,
and omitted that res1d reading needs the optional networks extra.
CopilotAI lite review requested due to automatic review settings August 4, 2026 20:13
CopilotAI approved these changes Aug 4, 2026

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Ready to approve

Changes are documentation-only and align published roadmap claims with verified existing functionality, with only minor wording/copy-paste improvements suggested.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

This PR cleans up the documentation/roadmap by removing an orphaned Quarto page that could still be indexed via site search, and by correcting roadmap feature descriptions to match what ModelSkill actually supports today (notably baseline comparisons, vertical profiles, and network model support).

Changes:

  • Remove docs/user-guide/vision.qmd, whose content is superseded by the roadmap/ feature pages but could still be discovered via search.
  • Correct roadmap language for baseline comparisons to reflect the existing DummyModelResult strategies (mean, constant) and explicitly note missing persistence/climatology baselines.
  • Align vertical profile and network model roadmap entries with current (alpha/in-development) implementation details and installation requirements.
File summaries
FileDescription
roadmap/README.mdRegenerated roadmap overview reflecting corrected feature summaries.
roadmap/features/baseline-comparisons.mdUpdates claims to match implemented baseline strategies; documents non-included baselines.
roadmap/features/vertical-profiles.mdRewrites current status to reflect existing vertical classes and alpha stability.
roadmap/features/network-models.mdRemoves unsupported catchment matching claim; documents optional networks install requirement.
docs/user-guide/vision.qmdRemoves an unreachable-but-searchable page with outdated roadmap claims.
Review details
  • Files reviewed: 5/5 changed files
  • Comments generated: 2
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

Comment on lines +24 to +26
In active development, currently at an alpha stage. `VerticalObservation` and
`VerticalModelResult` exist, along with depth-resolved skill (`SkillProfile`) and profile
plotting. The surface is not yet stable and is subject to change before release.
Comment on lines +24 to +26
In active development. Reading of MIKE 1D result files is already supported via
`Network.from_res1d`, which requires the optional `networks` dependency group
(`pip install modelskill[networks]`). Integration with ModelSkill's validation workflow is underway.
@ecomodeller
ecomodeller merged commit cf29efe into mainAug 4, 2026
13 of 14 checks passed
@ecomodeller
ecomodeller deleted the roadmap-accuracy branch August 4, 2026 20:51
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@ecomodeller