diff --git a/README.md b/README.md index dd5ea95b..77724555 100644 --- a/README.md +++ b/README.md @@ -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 | | --- | --- | --- | --- | @@ -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 diff --git a/ROADMAP.md b/ROADMAP.md index 9c2b29f0..4aeb89a7 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -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. @@ -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 @@ -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). - diff --git a/site/index.html b/site/index.html index 0638bc13..d5bbd247 100644 --- a/site/index.html +++ b/site/index.html @@ -918,8 +918,8 @@

Credit

mass/extreme-event-closuremassEvent water budgets under overlapping storms targeting synthetic 100-year rainfall depths.merged mass/snowpack-mass-closuremassPrecipitation minus snow-module liquid outflow and sublimation must match the change in snow water storage within each snow regime.merged mass/multi-decadal-driftmassFifty years of repeated warm weather: total reported storage must not keep drifting.merged -mass/routing-network-closuremassA branching network: mass must close reach by reach.wanted -energy/snowpack-cold-contentenergyThe full snowpack energy budget, cold content and phase change included.wanted +mass/routing-network-closuremassA branching network: mass must close reach by reach.in progress +energy/snowpack-ripeningenergyMeltwater must not leave a snowpack while its cold content remains unpaid.in progress momentum/channel-routing-massmomentumInflow minus outflow minus the change in channel storage, per reach.wanted momentum/stage-discharge-monotonicmomentumA stage reading rises with discharge, and where the rating loops, the rising limb sits lower than the falling one at the same discharge.merged momentum/uniform-flow-friction-consistencymomentumAt three steady flows, discharge and stage must satisfy one Manning balance with the declared rectangular geometry and roughness.merged @@ -1165,8 +1165,8 @@

Credit

mass/extreme-event-closuremasaBalances de agua por evento bajo tormentas superpuestas con objetivos sintéticos de lluvia de 100 años.integrada mass/snowpack-mass-closuremasaLa 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.integrada mass/multi-decadal-driftmasaCincuenta años de clima repetido: el almacenamiento total reportado no debe seguir derivando.integrada -mass/routing-network-closuremasaUna red ramificada: la masa debe cerrar tramo a tramo.se busca -energy/snowpack-cold-contentenergíaEl balance energético completo del manto de nieve, con contenido frío y cambio de fase.se busca +mass/routing-network-closuremasaUna red ramificada: la masa debe cerrar tramo a tramo.en curso +energy/snowpack-ripeningenergíaEl agua de deshielo no debe salir del manto mientras quede un déficit de calor por cubrir.en curso momentum/channel-routing-massmomentoEntrada menos salida menos el cambio de almacenamiento en el cauce, por tramo.se busca momentum/stage-discharge-monotonicmomentoLa 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.integrada momentum/uniform-flow-friction-consistencymomentoEn tres caudales estacionarios, caudal y cota deben satisfacer un mismo balance de Manning con la geometría rectangular y rugosidad declaradas.integrada @@ -1412,8 +1412,8 @@

Credit

mass/extreme-event-closure质量叠加降雨以超过合成气候的百年一遇雨量阈值,逐事件检查水量闭合。已合入 mass/snowpack-mass-closure质量各积雪阶段内,降水减去雪模块液态出流和升华后,必须与雪水储量变化一致。已合入 mass/multi-decadal-drift质量五十年重复暖天气:报告的总蓄水不得持续漂移。已合并 -mass/routing-network-closure质量分叉河网:质量须逐河段闭合。征集中 -energy/snowpack-cold-content能量完整的积雪能量收支,含冷储量与相变。征集中 +mass/routing-network-closure质量分叉河网:质量须逐河段闭合。进行中 +energy/snowpack-ripening能量积雪冷储量对应的能量亏缺尚未补足时,融水不得流出雪包。进行中 momentum/channel-routing-mass动量逐河段:入流减出流减河道蓄量变化。征集中 momentum/stage-discharge-monotonic动量水位随流量单调上升;出现绳套时,同一流量下涨洪段的水位低于落洪段。已合并 momentum/uniform-flow-friction-consistency动量在三个稳态流量下,流量与水位必须和所声明的矩形河道几何及糙率满足同一个曼宁平衡。已合并