Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,10 @@ the three geometry inputs `area_km2`, `main_channel_length_km` and
enters directly at the routing control volume through prescribed `q_in` and
uses only outlet `dis` to identify the local transient propagation speed from
a paired reach-length counterfactual. `ht list` prints the probes;
[ROADMAP.md](ROADMAP.md#probes-we-want) has the three more we want, all
unclaimed.
[ROADMAP.md](ROADMAP.md#probes-we-want) has three further directions and
records their claim status.
[New probe proposals](https://github.com/Flood-Lab/HydroTuring/issues/new?template=probe_proposal.yml)
are welcome too.

| Probe | Law | What it asks | The broken model it catches |
| --- | --- | --- | --- |
Expand Down Expand Up @@ -421,7 +423,7 @@ Suite `0.1.0`, pre-release. Thirty-seven probes, twenty-four mass, seven energy,
energy and momentum probes, and the real-data track, are next. The harness runs paired cases and
scores labelled regimes; spatial and temporal closure, counterfactual response
and invariance are represented in the suite. The roadmap lists the remaining
unclaimed directions. Scores are only comparable within a suite version.
directions and their claim status. Scores are only comparable within a suite version.

## Layout

Expand Down
21 changes: 14 additions & 7 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,10 @@ block total-storage drift exposes it. Checks all reported stores without
inventing a finite groundwater capacity.
Contributed by Bing Li (@hiter-joe).

### `mass/routing-network-closure` · standard · **unclaimed**
### `mass/routing-network-closure` · standard · **in progress**
Claimed by Jiao Wang in [#108](https://github.com/Flood-Lab/HydroTuring/issues/108),
with a draft implementation in [#118](https://github.com/Flood-Lab/HydroTuring/pull/118).

A branching network. Mass must close reach by reach, not only basin-wide.
*Discriminates:* models that conserve globally while moving water between
reaches non-physically.
Expand Down Expand Up @@ -242,11 +245,16 @@ Heating and recovery are scored separately, so a closed surface budget
cannot hide a frozen or half-amplitude soil temperature.
Contributed by Han Wang ([@cehw](https://github.com/cehw)).

### `energy/snowpack-cold-content` · hard · **unclaimed**
The full snowpack energy budget including cold content and phase change. Melt
must not occur while the pack is below freezing.
*Discriminates:* models that melt snow on a warm day regardless of whether
the pack has the energy to melt.
### `energy/snowpack-ripening` · hard · **in progress**
Claimed by Siddik Barbhuiya in
[#147](https://github.com/Flood-Lab/HydroTuring/issues/147), with implementation in
[#150](https://github.com/Flood-Lab/HydroTuring/pull/150). This refines the original
`energy/snowpack-cold-content` direction: it tests meltwater leaving a cold pack
rather than forbidding internal melt in a layered pack.

Meltwater must not leave the snowpack while its cold content remains unpaid.
*Discriminates:* models that release meltwater without accounting for the
pack's cold content.

### `energy/radiation-consistency` · **merged**
The surface temperature a model reports and the upward longwave it reports
Expand Down Expand Up @@ -351,4 +359,3 @@ speed is inconsistent with the reach geometry.
Contributed by Jingzhi Chen (Department of Computer Science and Engineering,
State University of New York at Buffalo, Buffalo, NY, USA; GitHub:
mimosapudical).

12 changes: 6 additions & 6 deletions site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -918,8 +918,8 @@ <h2 data-i18n="credit.h">Credit</h2>
<tr><td class="mono">mass/extreme-event-closure</td><td>mass</td><td>Event water budgets under overlapping storms targeting synthetic 100-year rainfall depths.</td><td><span class="tag merged">merged</span></td></tr>
<tr><td class="mono">mass/snowpack-mass-closure</td><td>mass</td><td>Precipitation minus snow-module liquid outflow and sublimation must match the change in snow water storage within each snow regime.</td><td><span class="tag merged">merged</span></td></tr>
<tr><td class="mono">mass/multi-decadal-drift</td><td>mass</td><td>Fifty years of repeated warm weather: total reported storage must not keep drifting.</td><td><span class="tag merged">merged</span></td></tr>
<tr><td class="mono">mass/routing-network-closure</td><td>mass</td><td>A branching network: mass must close reach by reach.</td><td><span class="tag wanted">wanted</span></td></tr>
<tr><td class="mono">energy/snowpack-cold-content</td><td>energy</td><td>The full snowpack energy budget, cold content and phase change included.</td><td><span class="tag wanted">wanted</span></td></tr>
<tr><td class="mono">mass/routing-network-closure</td><td>mass</td><td>A branching network: mass must close reach by reach.</td><td><a href="https://github.com/Flood-Lab/HydroTuring/pull/118"><span class="tag progress">in progress</span></a></td></tr>
<tr><td class="mono">energy/snowpack-ripening</td><td>energy</td><td>Meltwater must not leave a snowpack while its cold content remains unpaid.</td><td><a href="https://github.com/Flood-Lab/HydroTuring/pull/150"><span class="tag progress">in progress</span></a></td></tr>
<tr><td class="mono">momentum/channel-routing-mass</td><td>momentum</td><td>Inflow minus outflow minus the change in channel storage, per reach.</td><td><span class="tag wanted">wanted</span></td></tr>
<tr><td class="mono">momentum/stage-discharge-monotonic</td><td>momentum</td><td>A stage reading rises with discharge, and where the rating loops, the rising limb sits lower than the falling one at the same discharge.</td><td><span class="tag merged">merged</span></td></tr>
<tr><td class="mono">momentum/uniform-flow-friction-consistency</td><td>momentum</td><td>At three steady flows, discharge and stage must satisfy one Manning balance with the declared rectangular geometry and roughness.</td><td><span class="tag merged">merged</span></td></tr>
Expand Down Expand Up @@ -1165,8 +1165,8 @@ <h2 data-i18n="credit.h">Credit</h2>
<tr><td class="mono">mass/extreme-event-closure</td><td>masa</td><td>Balances de agua por evento bajo tormentas superpuestas con objetivos sintéticos de lluvia de 100 años.</td><td><span class="tag merged">integrada</span></td></tr>
<tr><td class="mono">mass/snowpack-mass-closure</td><td>masa</td><td>La precipitación menos la salida líquida del módulo de nieve y la sublimación debe coincidir con el cambio en el almacenamiento de agua en la nieve dentro de cada régimen nival.</td><td><span class="tag merged">integrada</span></td></tr>
<tr><td class="mono">mass/multi-decadal-drift</td><td>masa</td><td>Cincuenta años de clima repetido: el almacenamiento total reportado no debe seguir derivando.</td><td><span class="tag merged">integrada</span></td></tr>
<tr><td class="mono">mass/routing-network-closure</td><td>masa</td><td>Una red ramificada: la masa debe cerrar tramo a tramo.</td><td><span class="tag wanted">se busca</span></td></tr>
<tr><td class="mono">energy/snowpack-cold-content</td><td>energía</td><td>El balance energético completo del manto de nieve, con contenido frío y cambio de fase.</td><td><span class="tag wanted">se busca</span></td></tr>
<tr><td class="mono">mass/routing-network-closure</td><td>masa</td><td>Una red ramificada: la masa debe cerrar tramo a tramo.</td><td><a href="https://github.com/Flood-Lab/HydroTuring/pull/118"><span class="tag progress">en curso</span></a></td></tr>
<tr><td class="mono">energy/snowpack-ripening</td><td>energía</td><td>El agua de deshielo no debe salir del manto mientras quede un déficit de calor por cubrir.</td><td><a href="https://github.com/Flood-Lab/HydroTuring/pull/150"><span class="tag progress">en curso</span></a></td></tr>
<tr><td class="mono">momentum/channel-routing-mass</td><td>momento</td><td>Entrada menos salida menos el cambio de almacenamiento en el cauce, por tramo.</td><td><span class="tag wanted">se busca</span></td></tr>
<tr><td class="mono">momentum/stage-discharge-monotonic</td><td>momento</td><td>La cota sube con el caudal y, donde la curva forma un bucle, la rama ascendente queda por debajo de la descendente a un mismo caudal.</td><td><span class="tag merged">integrada</span></td></tr>
<tr><td class="mono">momentum/uniform-flow-friction-consistency</td><td>momento</td><td>En tres caudales estacionarios, caudal y cota deben satisfacer un mismo balance de Manning con la geometría rectangular y rugosidad declaradas.</td><td><span class="tag merged">integrada</span></td></tr>
Expand Down Expand Up @@ -1412,8 +1412,8 @@ <h2 data-i18n="credit.h">Credit</h2>
<tr><td class="mono">mass/extreme-event-closure</td><td>质量</td><td>叠加降雨以超过合成气候的百年一遇雨量阈值,逐事件检查水量闭合。</td><td><span class="tag merged">已合入</span></td></tr>
<tr><td class="mono">mass/snowpack-mass-closure</td><td>质量</td><td>各积雪阶段内,降水减去雪模块液态出流和升华后,必须与雪水储量变化一致。</td><td><span class="tag merged">已合入</span></td></tr>
<tr><td class="mono">mass/multi-decadal-drift</td><td>质量</td><td>五十年重复暖天气:报告的总蓄水不得持续漂移。</td><td><span class="tag merged">已合并</span></td></tr>
<tr><td class="mono">mass/routing-network-closure</td><td>质量</td><td>分叉河网:质量须逐河段闭合。</td><td><span class="tag wanted">征集中</span></td></tr>
<tr><td class="mono">energy/snowpack-cold-content</td><td>能量</td><td>完整的积雪能量收支,含冷储量与相变。</td><td><span class="tag wanted">征集中</span></td></tr>
<tr><td class="mono">mass/routing-network-closure</td><td>质量</td><td>分叉河网:质量须逐河段闭合。</td><td><a href="https://github.com/Flood-Lab/HydroTuring/pull/118"><span class="tag progress">进行中</span></a></td></tr>
<tr><td class="mono">energy/snowpack-ripening</td><td>能量</td><td>积雪冷储量对应的能量亏缺尚未补足时,融水不得流出雪包。</td><td><a href="https://github.com/Flood-Lab/HydroTuring/pull/150"><span class="tag progress">进行中</span></a></td></tr>
<tr><td class="mono">momentum/channel-routing-mass</td><td>动量</td><td>逐河段:入流减出流减河道蓄量变化。</td><td><span class="tag wanted">征集中</span></td></tr>
<tr><td class="mono">momentum/stage-discharge-monotonic</td><td>动量</td><td>水位随流量单调上升;出现绳套时,同一流量下涨洪段的水位低于落洪段。</td><td><span class="tag merged">已合并</span></td></tr>
<tr><td class="mono">momentum/uniform-flow-friction-consistency</td><td>动量</td><td>在三个稳态流量下,流量与水位必须和所声明的矩形河道几何及糙率满足同一个曼宁平衡。</td><td><span class="tag merged">已合并</span></td></tr>
Expand Down
Loading