From cc10e0d1bcaef6cddb5661f2bdafc737fa36ef17 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Sat, 20 Jun 2026 14:27:10 -0700 Subject: [PATCH 1/4] feat(dfns): render blocks and components --- .../__snapshots__/v2.0.0.dev0/gwe-adv.json | 2 +- .../__snapshots__/v2.0.0.dev0/gwe-adv.toml | 2 +- .../__snapshots__/v2.0.0.dev0/gwe-adv.yaml | 4 +- .../__snapshots__/v2.0.0.dev0/prt-oc.json | 8 + .../__snapshots__/v2.0.0.dev0/prt-oc.toml | 8 + .../__snapshots__/v2.0.0.dev0/prt-oc.yaml | 13 ++ .../__snapshots__/v2.0.0.dev1/gwe-adv.json | 2 +- .../__snapshots__/v2.0.0.dev1/gwe-adv.toml | 2 +- .../__snapshots__/v2.0.0.dev1/gwe-adv.yaml | 4 +- .../__snapshots__/v2.0.0.dev1/prt-oc.json | 8 + .../__snapshots__/v2.0.0.dev1/prt-oc.toml | 8 + .../__snapshots__/v2.0.0.dev1/prt-oc.yaml | 13 ++ .../__snapshots__/v2.0.0.dev2/chf-cdb.json | 3 +- .../__snapshots__/v2.0.0.dev2/chf-cdb.toml | 1 - .../__snapshots__/v2.0.0.dev2/chf-cdb.yaml | 1 - .../__snapshots__/v2.0.0.dev2/chf-chd.json | 6 +- .../__snapshots__/v2.0.0.dev2/chf-chd.toml | 2 - .../__snapshots__/v2.0.0.dev2/chf-chd.yaml | 2 - .../__snapshots__/v2.0.0.dev2/chf-cxs.json | 6 +- .../__snapshots__/v2.0.0.dev2/chf-cxs.toml | 2 - .../__snapshots__/v2.0.0.dev2/chf-cxs.yaml | 2 - .../__snapshots__/v2.0.0.dev2/chf-dfw.json | 6 +- .../__snapshots__/v2.0.0.dev2/chf-dfw.toml | 2 - .../__snapshots__/v2.0.0.dev2/chf-dfw.yaml | 2 - .../__snapshots__/v2.0.0.dev2/chf-disv1d.json | 19 +- .../__snapshots__/v2.0.0.dev2/chf-disv1d.toml | 7 - .../__snapshots__/v2.0.0.dev2/chf-disv1d.yaml | 7 - .../__snapshots__/v2.0.0.dev2/chf-evp.json | 6 +- .../__snapshots__/v2.0.0.dev2/chf-evp.toml | 2 - .../__snapshots__/v2.0.0.dev2/chf-evp.yaml | 2 - .../__snapshots__/v2.0.0.dev2/chf-flw.json | 6 +- .../__snapshots__/v2.0.0.dev2/chf-flw.toml | 2 - .../__snapshots__/v2.0.0.dev2/chf-flw.yaml | 2 - .../__snapshots__/v2.0.0.dev2/chf-nam.json | 1 - .../__snapshots__/v2.0.0.dev2/chf-nam.toml | 1 - .../__snapshots__/v2.0.0.dev2/chf-nam.yaml | 1 - .../__snapshots__/v2.0.0.dev2/chf-pcp.json | 6 +- .../__snapshots__/v2.0.0.dev2/chf-pcp.toml | 2 - .../__snapshots__/v2.0.0.dev2/chf-pcp.yaml | 2 - .../__snapshots__/v2.0.0.dev2/chf-zdg.json | 3 +- .../__snapshots__/v2.0.0.dev2/chf-zdg.toml | 1 - .../__snapshots__/v2.0.0.dev2/chf-zdg.yaml | 1 - .../__snapshots__/v2.0.0.dev2/exg-chfgwf.json | 3 +- .../__snapshots__/v2.0.0.dev2/exg-chfgwf.toml | 1 - .../__snapshots__/v2.0.0.dev2/exg-chfgwf.yaml | 1 - .../__snapshots__/v2.0.0.dev2/exg-gwegwe.json | 10 +- .../__snapshots__/v2.0.0.dev2/exg-gwegwe.toml | 4 - .../__snapshots__/v2.0.0.dev2/exg-gwegwe.yaml | 4 - .../__snapshots__/v2.0.0.dev2/exg-gwfgwf.json | 4 +- .../__snapshots__/v2.0.0.dev2/exg-gwfgwf.toml | 2 - .../__snapshots__/v2.0.0.dev2/exg-gwfgwf.yaml | 2 - .../__snapshots__/v2.0.0.dev2/exg-gwtgwt.json | 10 +- .../__snapshots__/v2.0.0.dev2/exg-gwtgwt.toml | 4 - .../__snapshots__/v2.0.0.dev2/exg-gwtgwt.yaml | 4 - .../__snapshots__/v2.0.0.dev2/exg-olfgwf.json | 3 +- .../__snapshots__/v2.0.0.dev2/exg-olfgwf.toml | 1 - .../__snapshots__/v2.0.0.dev2/exg-olfgwf.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwe-adv.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwe-adv.toml | 4 +- .../__snapshots__/v2.0.0.dev2/gwe-adv.yaml | 6 +- .../__snapshots__/v2.0.0.dev2/gwe-ctp.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwe-ctp.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-ctp.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-dis.json | 22 +-- .../__snapshots__/v2.0.0.dev2/gwe-dis.toml | 8 - .../__snapshots__/v2.0.0.dev2/gwe-dis.yaml | 8 - .../__snapshots__/v2.0.0.dev2/gwe-disu.json | 25 +-- .../__snapshots__/v2.0.0.dev2/gwe-disu.toml | 9 - .../__snapshots__/v2.0.0.dev2/gwe-disu.yaml | 9 - .../__snapshots__/v2.0.0.dev2/gwe-disv.json | 22 +-- .../__snapshots__/v2.0.0.dev2/gwe-disv.toml | 8 - .../__snapshots__/v2.0.0.dev2/gwe-disv.yaml | 8 - .../__snapshots__/v2.0.0.dev2/gwe-esl.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwe-esl.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-esl.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-est.json | 9 +- .../__snapshots__/v2.0.0.dev2/gwe-est.toml | 3 - .../__snapshots__/v2.0.0.dev2/gwe-est.yaml | 3 - .../__snapshots__/v2.0.0.dev2/gwe-lke.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwe-lke.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-lke.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-mwe.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwe-mwe.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-mwe.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-nam.json | 1 - .../__snapshots__/v2.0.0.dev2/gwe-nam.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwe-nam.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwe-sfe.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwe-sfe.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-sfe.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-uze.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwe-uze.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwe-uze.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-api.json | 3 +- .../__snapshots__/v2.0.0.dev2/gwf-api.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-api.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-buy.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-buy.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-buy.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-chd.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-chd.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-chd.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-chdg.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-chdg.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-chdg.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-csub.json | 15 +- .../__snapshots__/v2.0.0.dev2/gwf-csub.toml | 5 - .../__snapshots__/v2.0.0.dev2/gwf-csub.yaml | 5 - .../__snapshots__/v2.0.0.dev2/gwf-dis.json | 22 +-- .../__snapshots__/v2.0.0.dev2/gwf-dis.toml | 8 - .../__snapshots__/v2.0.0.dev2/gwf-dis.yaml | 8 - .../__snapshots__/v2.0.0.dev2/gwf-disu.json | 25 +-- .../__snapshots__/v2.0.0.dev2/gwf-disu.toml | 9 - .../__snapshots__/v2.0.0.dev2/gwf-disu.yaml | 9 - .../__snapshots__/v2.0.0.dev2/gwf-disv.json | 22 +-- .../__snapshots__/v2.0.0.dev2/gwf-disv.toml | 8 - .../__snapshots__/v2.0.0.dev2/gwf-disv.yaml | 8 - .../__snapshots__/v2.0.0.dev2/gwf-drn.json | 9 +- .../__snapshots__/v2.0.0.dev2/gwf-drn.toml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-drn.yaml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-drng.json | 9 +- .../__snapshots__/v2.0.0.dev2/gwf-drng.toml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-drng.yaml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-evt.json | 9 +- .../__snapshots__/v2.0.0.dev2/gwf-evt.toml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-evt.yaml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-evta.json | 3 +- .../__snapshots__/v2.0.0.dev2/gwf-evta.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-evta.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-ghb.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-ghb.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-ghb.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-ghbg.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-ghbg.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-ghbg.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-gnc.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-gnc.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-gnc.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-hfb.json | 3 +- .../__snapshots__/v2.0.0.dev2/gwf-hfb.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-hfb.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-lak.json | 24 +-- .../__snapshots__/v2.0.0.dev2/gwf-lak.toml | 8 - .../__snapshots__/v2.0.0.dev2/gwf-lak.yaml | 8 - .../__snapshots__/v2.0.0.dev2/gwf-maw.json | 9 +- .../__snapshots__/v2.0.0.dev2/gwf-maw.toml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-maw.yaml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-mvr.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-mvr.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-mvr.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-nam.json | 1 - .../__snapshots__/v2.0.0.dev2/gwf-nam.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-nam.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-npf.json | 4 +- .../__snapshots__/v2.0.0.dev2/gwf-npf.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-npf.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-rch.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-rch.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-rch.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-rcha.json | 3 +- .../__snapshots__/v2.0.0.dev2/gwf-rcha.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-rcha.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwf-riv.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-riv.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-riv.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-rivg.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwf-rivg.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-rivg.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwf-sfr.json | 24 +-- .../__snapshots__/v2.0.0.dev2/gwf-sfr.toml | 8 - .../__snapshots__/v2.0.0.dev2/gwf-sfr.yaml | 8 - .../__snapshots__/v2.0.0.dev2/gwf-uzf.json | 12 +- .../__snapshots__/v2.0.0.dev2/gwf-uzf.toml | 4 - .../__snapshots__/v2.0.0.dev2/gwf-uzf.yaml | 4 - .../__snapshots__/v2.0.0.dev2/gwf-vsc.json | 19 +- .../__snapshots__/v2.0.0.dev2/gwf-vsc.toml | 7 - .../__snapshots__/v2.0.0.dev2/gwf-vsc.yaml | 7 - .../__snapshots__/v2.0.0.dev2/gwf-wel.json | 9 +- .../__snapshots__/v2.0.0.dev2/gwf-wel.toml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-wel.yaml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-welg.json | 9 +- .../__snapshots__/v2.0.0.dev2/gwf-welg.toml | 3 - .../__snapshots__/v2.0.0.dev2/gwf-welg.yaml | 3 - .../__snapshots__/v2.0.0.dev2/gwt-adv.json | 4 +- .../__snapshots__/v2.0.0.dev2/gwt-adv.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-adv.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-api.json | 3 +- .../__snapshots__/v2.0.0.dev2/gwt-api.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwt-api.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwt-cnc.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwt-cnc.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-cnc.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-dis.json | 22 +-- .../__snapshots__/v2.0.0.dev2/gwt-dis.toml | 8 - .../__snapshots__/v2.0.0.dev2/gwt-dis.yaml | 8 - .../__snapshots__/v2.0.0.dev2/gwt-disu.json | 25 +-- .../__snapshots__/v2.0.0.dev2/gwt-disu.toml | 9 - .../__snapshots__/v2.0.0.dev2/gwt-disu.yaml | 9 - .../__snapshots__/v2.0.0.dev2/gwt-disv.json | 22 +-- .../__snapshots__/v2.0.0.dev2/gwt-disv.toml | 8 - .../__snapshots__/v2.0.0.dev2/gwt-disv.yaml | 8 - .../__snapshots__/v2.0.0.dev2/gwt-ist.json | 1 - .../__snapshots__/v2.0.0.dev2/gwt-ist.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwt-ist.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwt-lkt.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwt-lkt.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-lkt.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-mst.json | 1 - .../__snapshots__/v2.0.0.dev2/gwt-mst.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwt-mst.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwt-mwt.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwt-mwt.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-mwt.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-nam.json | 1 - .../__snapshots__/v2.0.0.dev2/gwt-nam.toml | 1 - .../__snapshots__/v2.0.0.dev2/gwt-nam.yaml | 1 - .../__snapshots__/v2.0.0.dev2/gwt-sft.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwt-sft.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-sft.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-src.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwt-src.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-src.yaml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-uzt.json | 6 +- .../__snapshots__/v2.0.0.dev2/gwt-uzt.toml | 2 - .../__snapshots__/v2.0.0.dev2/gwt-uzt.yaml | 2 - .../__snapshots__/v2.0.0.dev2/olf-cdb.json | 3 +- .../__snapshots__/v2.0.0.dev2/olf-cdb.toml | 1 - .../__snapshots__/v2.0.0.dev2/olf-cdb.yaml | 1 - .../__snapshots__/v2.0.0.dev2/olf-chd.json | 6 +- .../__snapshots__/v2.0.0.dev2/olf-chd.toml | 2 - .../__snapshots__/v2.0.0.dev2/olf-chd.yaml | 2 - .../__snapshots__/v2.0.0.dev2/olf-cxs.json | 6 +- .../__snapshots__/v2.0.0.dev2/olf-cxs.toml | 2 - .../__snapshots__/v2.0.0.dev2/olf-cxs.yaml | 2 - .../__snapshots__/v2.0.0.dev2/olf-dfw.json | 6 +- .../__snapshots__/v2.0.0.dev2/olf-dfw.toml | 2 - .../__snapshots__/v2.0.0.dev2/olf-dfw.yaml | 2 - .../__snapshots__/v2.0.0.dev2/olf-dis2d.json | 19 +- .../__snapshots__/v2.0.0.dev2/olf-dis2d.toml | 7 - .../__snapshots__/v2.0.0.dev2/olf-dis2d.yaml | 7 - .../__snapshots__/v2.0.0.dev2/olf-disv1d.json | 19 +- .../__snapshots__/v2.0.0.dev2/olf-disv1d.toml | 7 - .../__snapshots__/v2.0.0.dev2/olf-disv1d.yaml | 7 - .../__snapshots__/v2.0.0.dev2/olf-disv2d.json | 19 +- .../__snapshots__/v2.0.0.dev2/olf-disv2d.toml | 7 - .../__snapshots__/v2.0.0.dev2/olf-disv2d.yaml | 7 - .../__snapshots__/v2.0.0.dev2/olf-evp.json | 6 +- .../__snapshots__/v2.0.0.dev2/olf-evp.toml | 2 - .../__snapshots__/v2.0.0.dev2/olf-evp.yaml | 2 - .../__snapshots__/v2.0.0.dev2/olf-flw.json | 6 +- .../__snapshots__/v2.0.0.dev2/olf-flw.toml | 2 - .../__snapshots__/v2.0.0.dev2/olf-flw.yaml | 2 - .../__snapshots__/v2.0.0.dev2/olf-nam.json | 1 - .../__snapshots__/v2.0.0.dev2/olf-nam.toml | 1 - .../__snapshots__/v2.0.0.dev2/olf-nam.yaml | 1 - .../__snapshots__/v2.0.0.dev2/olf-pcp.json | 6 +- .../__snapshots__/v2.0.0.dev2/olf-pcp.toml | 2 - .../__snapshots__/v2.0.0.dev2/olf-pcp.yaml | 2 - .../__snapshots__/v2.0.0.dev2/olf-zdg.json | 3 +- .../__snapshots__/v2.0.0.dev2/olf-zdg.toml | 1 - .../__snapshots__/v2.0.0.dev2/olf-zdg.yaml | 1 - .../__snapshots__/v2.0.0.dev2/prt-dis.json | 22 +-- .../__snapshots__/v2.0.0.dev2/prt-dis.toml | 8 - .../__snapshots__/v2.0.0.dev2/prt-dis.yaml | 8 - .../__snapshots__/v2.0.0.dev2/prt-disv.json | 22 +-- .../__snapshots__/v2.0.0.dev2/prt-disv.toml | 8 - .../__snapshots__/v2.0.0.dev2/prt-disv.yaml | 8 - .../__snapshots__/v2.0.0.dev2/prt-nam.json | 3 +- .../__snapshots__/v2.0.0.dev2/prt-nam.toml | 1 - .../__snapshots__/v2.0.0.dev2/prt-nam.yaml | 1 - .../__snapshots__/v2.0.0.dev2/prt-oc.json | 9 +- .../__snapshots__/v2.0.0.dev2/prt-oc.toml | 7 +- .../__snapshots__/v2.0.0.dev2/prt-oc.yaml | 12 +- .../__snapshots__/v2.0.0.dev2/prt-prp.json | 32 ++-- .../__snapshots__/v2.0.0.dev2/prt-prp.toml | 12 -- .../__snapshots__/v2.0.0.dev2/prt-prp.yaml | 12 -- .../__snapshots__/v2.0.0.dev2/sim-nam.json | 13 +- .../__snapshots__/v2.0.0.dev2/sim-nam.toml | 5 - .../__snapshots__/v2.0.0.dev2/sim-nam.yaml | 5 - .../__snapshots__/v2.0.0.dev2/sim-tdis.json | 9 +- .../__snapshots__/v2.0.0.dev2/sim-tdis.toml | 3 - .../__snapshots__/v2.0.0.dev2/sim-tdis.yaml | 3 - .../__snapshots__/v2.0.0.dev2/sln-ims.json | 78 +++------ .../__snapshots__/v2.0.0.dev2/sln-ims.toml | 26 --- .../__snapshots__/v2.0.0.dev2/sln-ims.yaml | 26 --- .../__snapshots__/v2.0.0.dev2/sln-pts.json | 12 +- .../__snapshots__/v2.0.0.dev2/sln-pts.toml | 4 - .../__snapshots__/v2.0.0.dev2/sln-pts.yaml | 4 - .../__snapshots__/v2.0.0.dev2/swf-cdb.json | 3 +- .../__snapshots__/v2.0.0.dev2/swf-cdb.toml | 1 - .../__snapshots__/v2.0.0.dev2/swf-cdb.yaml | 1 - .../__snapshots__/v2.0.0.dev2/swf-chd.json | 6 +- .../__snapshots__/v2.0.0.dev2/swf-chd.toml | 2 - .../__snapshots__/v2.0.0.dev2/swf-chd.yaml | 2 - .../__snapshots__/v2.0.0.dev2/swf-cxs.json | 6 +- .../__snapshots__/v2.0.0.dev2/swf-cxs.toml | 2 - .../__snapshots__/v2.0.0.dev2/swf-cxs.yaml | 2 - .../__snapshots__/v2.0.0.dev2/swf-dfw.json | 6 +- .../__snapshots__/v2.0.0.dev2/swf-dfw.toml | 2 - .../__snapshots__/v2.0.0.dev2/swf-dfw.yaml | 2 - .../__snapshots__/v2.0.0.dev2/swf-dis2d.json | 19 +- .../__snapshots__/v2.0.0.dev2/swf-dis2d.toml | 7 - .../__snapshots__/v2.0.0.dev2/swf-dis2d.yaml | 7 - .../__snapshots__/v2.0.0.dev2/swf-disv1d.json | 19 +- .../__snapshots__/v2.0.0.dev2/swf-disv1d.toml | 7 - .../__snapshots__/v2.0.0.dev2/swf-disv1d.yaml | 7 - .../__snapshots__/v2.0.0.dev2/swf-disv2d.json | 19 +- .../__snapshots__/v2.0.0.dev2/swf-disv2d.toml | 7 - .../__snapshots__/v2.0.0.dev2/swf-disv2d.yaml | 7 - .../__snapshots__/v2.0.0.dev2/swf-evp.json | 6 +- .../__snapshots__/v2.0.0.dev2/swf-evp.toml | 2 - .../__snapshots__/v2.0.0.dev2/swf-evp.yaml | 2 - .../__snapshots__/v2.0.0.dev2/swf-flw.json | 6 +- .../__snapshots__/v2.0.0.dev2/swf-flw.toml | 2 - .../__snapshots__/v2.0.0.dev2/swf-flw.yaml | 2 - .../__snapshots__/v2.0.0.dev2/swf-nam.json | 1 - .../__snapshots__/v2.0.0.dev2/swf-nam.toml | 1 - .../__snapshots__/v2.0.0.dev2/swf-nam.yaml | 1 - .../__snapshots__/v2.0.0.dev2/swf-pcp.json | 6 +- .../__snapshots__/v2.0.0.dev2/swf-pcp.toml | 2 - .../__snapshots__/v2.0.0.dev2/swf-pcp.yaml | 2 - .../__snapshots__/v2.0.0.dev2/swf-zdg.json | 3 +- .../__snapshots__/v2.0.0.dev2/swf-zdg.toml | 1 - .../__snapshots__/v2.0.0.dev2/swf-zdg.yaml | 1 - .../__snapshots__/v2.0.0.dev2/utl-ats.json | 3 +- .../__snapshots__/v2.0.0.dev2/utl-ats.toml | 1 - .../__snapshots__/v2.0.0.dev2/utl-ats.yaml | 1 - .../__snapshots__/v2.0.0.dev2/utl-laktab.json | 6 +- .../__snapshots__/v2.0.0.dev2/utl-laktab.toml | 2 - .../__snapshots__/v2.0.0.dev2/utl-laktab.yaml | 2 - .../__snapshots__/v2.0.0.dev2/utl-ncf.json | 24 +-- .../__snapshots__/v2.0.0.dev2/utl-ncf.toml | 8 - .../__snapshots__/v2.0.0.dev2/utl-ncf.yaml | 8 - .../__snapshots__/v2.0.0.dev2/utl-obs.json | 3 +- .../__snapshots__/v2.0.0.dev2/utl-obs.toml | 1 - .../__snapshots__/v2.0.0.dev2/utl-obs.yaml | 1 - .../__snapshots__/v2.0.0.dev2/utl-sfrtab.json | 6 +- .../__snapshots__/v2.0.0.dev2/utl-sfrtab.toml | 2 - .../__snapshots__/v2.0.0.dev2/utl-sfrtab.yaml | 2 - .../__snapshots__/v2.0.0.dev2/utl-spc.json | 3 +- .../__snapshots__/v2.0.0.dev2/utl-spc.toml | 1 - .../__snapshots__/v2.0.0.dev2/utl-spc.yaml | 1 - .../dfns/migrate_to_v2_0_0_dev2.py | 2 +- modflow_devtools/dfns/render.py | 165 ++++++++++++++++++ modflow_devtools/dfns/schema.py | 10 ++ 345 files changed, 610 insertions(+), 1485 deletions(-) create mode 100644 modflow_devtools/dfns/render.py diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.json b/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.json index d30bca50..81406472 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.json @@ -10,7 +10,7 @@ "reader": "urword", "optional": true, "longname": "advective scheme", - "description": "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme.", + "description": "scheme used to solve the advection term. Can be upstream, central, TVD, or UTVD. If not specified, upstream weighting is the default weighting scheme.", "valid": "central upstream tvd" }, "ats_percel": { diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.toml index 38d03c47..82423d9b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.toml @@ -9,7 +9,7 @@ type = "string" reader = "urword" optional = true longname = "advective scheme" -description = "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme." +description = "scheme used to solve the advection term. Can be upstream, central, TVD, or UTVD. If not specified, upstream weighting is the default weighting scheme." valid = "central upstream tvd" [options.ats_percel] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.yaml index 3bc07458..6ec8f885 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev0/gwe-adv.yaml @@ -9,8 +9,8 @@ options: reader: urword optional: true longname: advective scheme - description: scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, - upstream weighting is the default weighting scheme. + description: scheme used to solve the advection term. Can be upstream, central, TVD, or UTVD. If + not specified, upstream weighting is the default weighting scheme. valid: central upstream tvd ats_percel: block: options diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.json b/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.json index d168260b..5c03da7d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.json @@ -305,6 +305,14 @@ "longname": "print particle tracking events", "description": "print a verbose particle tracking event trace to standard output", "mf6internal": "dev_dump_evtrace" + }, + "scratch_buffer": { + "block": "options", + "type": "keyword", + "reader": "urword", + "optional": true, + "longname": "buffer track events in scratch file instead of memory", + "description": "keyword to stage track events in a temporary (scratch) file instead of an in-memory buffer. Particle tracking results calculated during a time step are buffered, and output is deferred, until successful completion of the time step. By default, results are buffered in memory. However, for simulations in which a very large number of track events is generated during a time step, memory limits can be exceeded. In such cases, the SCRATCH_BUFFER option can be invoked to buffer results in a scratch file until successful completion of the time step. Buffering in a scratch file is typically slower than buffering in memory." } }, "dimensions": { diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.toml b/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.toml index e6f217d4..6f2c559e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.toml @@ -293,6 +293,14 @@ longname = "print particle tracking events" description = "print a verbose particle tracking event trace to standard output" mf6internal = "dev_dump_evtrace" +[options.scratch_buffer] +block = "options" +type = "keyword" +reader = "urword" +optional = true +longname = "buffer track events in scratch file instead of memory" +description = "keyword to stage track events in a temporary (scratch) file instead of an in-memory buffer. Particle tracking results calculated during a time step are buffered, and output is deferred, until successful completion of the time step. By default, results are buffered in memory. However, for simulations in which a very large number of track events is generated during a time step, memory limits can be exceeded. In such cases, the SCRATCH_BUFFER option can be invoked to buffer results in a scratch file until successful completion of the time step. Buffering in a scratch file is typically slower than buffering in memory." + [dimensions.ntracktimes] block = "dimensions" type = "integer" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.yaml index f43cb775..ac7c1620 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev0/prt-oc.yaml @@ -281,6 +281,19 @@ options: longname: print particle tracking events description: print a verbose particle tracking event trace to standard output mf6internal: dev_dump_evtrace + scratch_buffer: + block: options + type: keyword + reader: urword + optional: true + longname: buffer track events in scratch file instead of memory + description: keyword to stage track events in a temporary (scratch) file instead of an in-memory buffer. + Particle tracking results calculated during a time step are buffered, and output is deferred, until + successful completion of the time step. By default, results are buffered in memory. However, for + simulations in which a very large number of track events is generated during a time step, memory + limits can be exceeded. In such cases, the SCRATCH_BUFFER option can be invoked to buffer results + in a scratch file until successful completion of the time step. Buffering in a scratch file is typically + slower than buffering in memory. dimensions: ntracktimes: block: dimensions diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.json b/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.json index 42af196c..74e2bd9e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.json @@ -8,7 +8,7 @@ "options": { "scheme": { "block": "options", - "description": "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme.", + "description": "scheme used to solve the advection term. Can be upstream, central, TVD, or UTVD. If not specified, upstream weighting is the default weighting scheme.", "valid": "central upstream tvd", "reader": "urword", "optional": true, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.toml index 42755bb4..b481f172 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.toml @@ -6,7 +6,7 @@ ftype = "ADV" [blocks.options.scheme] block = "options" -description = "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme." +description = "scheme used to solve the advection term. Can be upstream, central, TVD, or UTVD. If not specified, upstream weighting is the default weighting scheme." valid = "central upstream tvd" reader = "urword" optional = true diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.yaml index 9baf77c7..8f1ecdfb 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev1/gwe-adv.yaml @@ -7,8 +7,8 @@ blocks: options: scheme: block: options - description: scheme used to solve the advection term. Can be upstream, central, or TVD. If not - specified, upstream weighting is the default weighting scheme. + description: scheme used to solve the advection term. Can be upstream, central, TVD, or UTVD. If + not specified, upstream weighting is the default weighting scheme. valid: central upstream tvd reader: urword optional: true diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.json b/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.json index 5435ec1a..151f0896 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.json @@ -264,6 +264,14 @@ "mf6internal": "dev_dump_evtrace", "longname": "print particle tracking events", "type": "keyword" + }, + "scratch_buffer": { + "block": "options", + "description": "keyword to stage track events in a temporary (scratch) file instead of an in-memory buffer. Particle tracking results calculated during a time step are buffered, and output is deferred, until successful completion of the time step. By default, results are buffered in memory. However, for simulations in which a very large number of track events is generated during a time step, memory limits can be exceeded. In such cases, the SCRATCH_BUFFER option can be invoked to buffer results in a scratch file until successful completion of the time step. Buffering in a scratch file is typically slower than buffering in memory.", + "reader": "urword", + "optional": true, + "longname": "buffer track events in scratch file instead of memory", + "type": "keyword" } }, "dimensions": { diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.toml b/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.toml index 1810582f..984840b4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.toml @@ -251,6 +251,14 @@ mf6internal = "dev_dump_evtrace" longname = "print particle tracking events" type = "keyword" +[blocks.options.scratch_buffer] +block = "options" +description = "keyword to stage track events in a temporary (scratch) file instead of an in-memory buffer. Particle tracking results calculated during a time step are buffered, and output is deferred, until successful completion of the time step. By default, results are buffered in memory. However, for simulations in which a very large number of track events is generated during a time step, memory limits can be exceeded. In such cases, the SCRATCH_BUFFER option can be invoked to buffer results in a scratch file until successful completion of the time step. Buffering in a scratch file is typically slower than buffering in memory." +reader = "urword" +optional = true +longname = "buffer track events in scratch file instead of memory" +type = "keyword" + [blocks.dimensions.ntracktimes] block = "dimensions" description = "is the number of user-specified particle tracking times in the TRACKTIMES block." diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.yaml index 5639d477..6fe1ef6e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev1/prt-oc.yaml @@ -240,6 +240,19 @@ blocks: mf6internal: dev_dump_evtrace longname: print particle tracking events type: keyword + scratch_buffer: + block: options + description: keyword to stage track events in a temporary (scratch) file instead of an in-memory + buffer. Particle tracking results calculated during a time step are buffered, and output is deferred, + until successful completion of the time step. By default, results are buffered in memory. However, + for simulations in which a very large number of track events is generated during a time step, + memory limits can be exceeded. In such cases, the SCRATCH_BUFFER option can be invoked to buffer + results in a scratch file until successful completion of the time step. Buffering in a scratch + file is typically slower than buffering in memory. + reader: urword + optional: true + longname: buffer track events in scratch file instead of memory + type: keyword dimensions: ntracktimes: block: dimensions diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.json index a24b475a..54721134 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.json @@ -66,8 +66,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of critical depth boundaries", - "description": "integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.toml index 2dcf8ce1..940a38aa 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.toml @@ -56,7 +56,6 @@ mode = "filein" type = "integer" longname = "maximum number of critical depth boundaries" description = "integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.yaml index 1d3fde10..12bc64b6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.yaml @@ -67,7 +67,6 @@ blocks: longname: maximum number of critical depth boundaries description: integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.json index 1b7121d3..dff2f0f5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of CHD head value.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of constant heads", - "description": "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.toml index bf246e06..af849566 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of CHD head value." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of constant heads" description = "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.yaml index f1961623..a7de74e8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of CHD head value. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of constant-head @@ -82,7 +81,6 @@ blocks: longname: maximum number of constant heads description: integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.json index 54d98280..41860a7a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.json @@ -29,14 +29,12 @@ "nsections": { "type": "integer", "longname": "number of reaches", - "description": "integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block.", - "tagged": false + "description": "integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block." }, "npoints": { "type": "integer", "longname": "total number of points defined for all reaches", - "description": "integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block.", - "tagged": false + "description": "integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.toml index 76ef2e6f..7d34a9fd 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.toml @@ -21,13 +21,11 @@ optional = true type = "integer" longname = "number of reaches" description = "integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block." -tagged = false [blocks.dimensions.fields.npoints] type = "integer" longname = "total number of points defined for all reaches" description = "integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block." -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.yaml index 206c7eb3..dc816e1a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cxs.yaml @@ -25,13 +25,11 @@ blocks: longname: number of reaches description: integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block. - tagged: false npoints: type: integer longname: total number of points defined for all reaches description: integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block. - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.json index 6c3c76a7..61736d1b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.json @@ -16,15 +16,13 @@ "type": "double", "longname": "length conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters.", - "optional": true, - "tagged": false + "optional": true }, "time_conversion": { "type": "double", "longname": "time conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds.", - "optional": true, - "tagged": false + "optional": true }, "save_flows": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.toml index e5cc314d..19244289 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.toml @@ -14,14 +14,12 @@ type = "double" longname = "length conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters." optional = true -tagged = false [blocks.options.fields.time_conversion] type = "double" longname = "time conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds." optional = true -tagged = false [blocks.options.fields.save_flows] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.yaml index d4cab40c..579859fd 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-dfw.yaml @@ -21,7 +21,6 @@ blocks: when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters. optional: true - tagged: false time_conversion: type: double longname: time conversion factor @@ -31,7 +30,6 @@ blocks: in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds. optional: true - tagged: false save_flows: type: keyword longname: keyword to save DFW flows diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.json index d20595a4..4d31a019 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.json @@ -24,8 +24,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -49,22 +48,19 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -78,7 +74,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -88,15 +83,13 @@ "nodes": { "type": "integer", "longname": "number of linear features", - "description": "is the number of linear cells.", - "tagged": false + "description": "is the number of linear cells." }, "nvert": { "type": "integer", "longname": "number of columns", "description": "is the total number of (x, y, z) vertex pairs used to characterize the model grid.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.toml index 1879d155..f6b9649a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.toml @@ -20,7 +20,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -43,21 +42,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -71,21 +67,18 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nodes] type = "integer" longname = "number of linear features" description = "is the number of linear cells." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of columns" description = "is the total number of (x, y, z) vertex pairs used to characterize the model grid." optional = true -tagged = false [blocks.griddata.fields.width] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.yaml index 38eca4fe..99dda855 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-disv1d.yaml @@ -21,7 +21,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -44,7 +43,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -53,7 +51,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -62,7 +59,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -79,7 +75,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -87,13 +82,11 @@ blocks: type: integer longname: number of linear features description: is the number of linear cells. - tagged: false nvert: type: integer longname: number of columns description: is the total number of (x, y, z) vertex pairs used to characterize the model grid. optional: true - tagged: false griddata: fields: width: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.json index 603f6e43..9516b94e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of evaporation.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of evaporation cells", - "description": "integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.toml index b8c37ac2..a61ba9ad 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of evaporation." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of evaporation cells" description = "integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.yaml index 9b532eb2..34268020 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of evaporation. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of evaporation @@ -82,7 +81,6 @@ blocks: longname: maximum number of evaporation cells description: integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.json index bc81cb8b..1a8babf8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of flow rate.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of inflow", - "description": "integer value specifying the maximum number of inflow cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of inflow cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.toml index 88de0bae..dce347de 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of flow rate." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of inflow" description = "integer value specifying the maximum number of inflow cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.yaml index df79ff55..e354a181 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of flow rate. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of inflow cells. @@ -81,7 +80,6 @@ blocks: longname: maximum number of inflow description: integer value specifying the maximum number of inflow cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.json index ccfaf907..311f5760 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.json @@ -12,7 +12,6 @@ "longname": "name of listing file", "description": "is name of the listing file to create for this CHF model. If not specified, then the name of the list file will be the basename of the CHF model name file and the '.lst' extension. For example, if the CHF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'.", "optional": true, - "tagged": false, "case_sensitive": true }, "print_input": { diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.toml index a2727b6f..ea64bea0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.toml @@ -9,7 +9,6 @@ type = "string" longname = "name of listing file" description = "is name of the listing file to create for this CHF model. If not specified, then the name of the list file will be the basename of the CHF model name file and the '.lst' extension. For example, if the CHF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'." optional = true -tagged = false case_sensitive = true [blocks.options.fields.print_input] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.yaml index a2b126fe..7413b63a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-nam.yaml @@ -13,7 +13,6 @@ blocks: the name of the list file will be the basename of the CHF model name file and the '.lst' extension. For example, if the CHF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'. optional: true - tagged: false case_sensitive: true print_input: type: keyword diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.json index 56b72ce5..bfd54e0a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of precipitation.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of precipitation cells", - "description": "integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.toml index 95c87ae4..818844c8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of precipitation." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of precipitation cells" description = "integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.yaml index b76b5035..39a917a7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of precipitation. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of precipitation @@ -82,7 +81,6 @@ blocks: longname: maximum number of precipitation cells description: integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.json index c5a55c0e..f267acc3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.json @@ -78,8 +78,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of zero-depth-gradient boundaries", - "description": "integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.toml index 65cf79b5..5115c5c7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.toml @@ -66,7 +66,6 @@ mode = "filein" type = "integer" longname = "maximum number of zero-depth-gradient boundaries" description = "integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.yaml index 6efb4d1a..0d7ae4fc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.yaml @@ -76,7 +76,6 @@ blocks: longname: maximum number of zero-depth-gradient boundaries description: integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.json index f15e637d..4a529c8a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.json @@ -51,8 +51,7 @@ "nexg": { "type": "integer", "longname": "number of exchanges", - "description": "keyword and integer value specifying the number of SWF-GWF exchanges.", - "tagged": false + "description": "keyword and integer value specifying the number of SWF-GWF exchanges." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.toml index ff7a24c1..a5c677a7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.toml @@ -41,7 +41,6 @@ mode = "filein" type = "integer" longname = "number of exchanges" description = "keyword and integer value specifying the number of SWF-GWF exchanges." -tagged = false [blocks.exchangedata.fields.exchangedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.yaml index fbc8de90..059db683 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-chfgwf.yaml @@ -45,7 +45,6 @@ blocks: type: integer longname: number of exchanges description: keyword and integer value specifying the number of SWF-GWF exchanges. - tagged: false exchangedata: fields: exchangedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.json index 242e2288..2f0a001a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.json @@ -20,14 +20,12 @@ "gwfmodelname1": { "type": "string", "longname": "keyword to specify name of first corresponding GWF Model", - "description": "keyword to specify name of first corresponding GWF Model. In the simulation name file, the GWE6-GWE6 entry contains names for GWE Models (exgmnamea and exgmnameb). The GWE Model with the name exgmnamea must correspond to the GWF Model with the name gwfmodelname1.", - "tagged": false + "description": "keyword to specify name of first corresponding GWF Model. In the simulation name file, the GWE6-GWE6 entry contains names for GWE Models (exgmnamea and exgmnameb). The GWE Model with the name exgmnamea must correspond to the GWF Model with the name gwfmodelname1." }, "gwfmodelname2": { "type": "string", "longname": "keyword to specify name of second corresponding GWF Model", - "description": "keyword to specify name of second corresponding GWF Model. In the simulation name file, the GWE6-GWE6 entry contains names for GWE Models (exgmnamea and exgmnameb). The GWE Model with the name exgmnameb must correspond to the GWF Model with the name gwfmodelname2.", - "tagged": false + "description": "keyword to specify name of second corresponding GWF Model. In the simulation name file, the GWE6-GWE6 entry contains names for GWE Models (exgmnamea and exgmnameb). The GWE Model with the name exgmnameb must correspond to the GWF Model with the name gwfmodelname2." }, "auxiliary": { "type": "array", @@ -64,7 +62,6 @@ "longname": "advective scheme", "description": "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme.", "optional": true, - "tagged": false, "valid": [ "upstream", "central", @@ -120,8 +117,7 @@ "nexg": { "type": "integer", "longname": "number of exchanges", - "description": "keyword and integer value specifying the number of GWE-GWE exchanges.", - "tagged": false + "description": "keyword and integer value specifying the number of GWE-GWE exchanges." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.toml index d4961b15..bf392ab4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.toml @@ -16,13 +16,11 @@ value = "len(auxiliary)" type = "string" longname = "keyword to specify name of first corresponding GWF Model" description = "keyword to specify name of first corresponding GWF Model. In the simulation name file, the GWE6-GWE6 entry contains names for GWE Models (exgmnamea and exgmnameb). The GWE Model with the name exgmnamea must correspond to the GWF Model with the name gwfmodelname1." -tagged = false [blocks.options.fields.gwfmodelname2] type = "string" longname = "keyword to specify name of second corresponding GWF Model" description = "keyword to specify name of second corresponding GWF Model. In the simulation name file, the GWE6-GWE6 entry contains names for GWE Models (exgmnamea and exgmnameb). The GWE Model with the name exgmnameb must correspond to the GWF Model with the name gwfmodelname2." -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -59,7 +57,6 @@ type = "string" longname = "advective scheme" description = "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme." optional = true -tagged = false valid = [ "upstream", "central", @@ -108,7 +105,6 @@ optional = true type = "integer" longname = "number of exchanges" description = "keyword and integer value specifying the number of GWE-GWE exchanges." -tagged = false [blocks.exchangedata.fields.exchangedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.yaml index 86b0a7e3..8b35bf9f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.yaml @@ -19,14 +19,12 @@ blocks: description: keyword to specify name of first corresponding GWF Model. In the simulation name file, the GWE6-GWE6 entry contains names for GWE Models (exgmnamea and exgmnameb). The GWE Model with the name exgmnamea must correspond to the GWF Model with the name gwfmodelname1. - tagged: false gwfmodelname2: type: string longname: keyword to specify name of second corresponding GWF Model description: keyword to specify name of second corresponding GWF Model. In the simulation name file, the GWE6-GWE6 entry contains names for GWE Models (exgmnamea and exgmnameb). The GWE Model with the name exgmnameb must correspond to the GWF Model with the name gwfmodelname2. - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -74,7 +72,6 @@ blocks: description: scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme. optional: true - tagged: false valid: - upstream - central @@ -120,7 +117,6 @@ blocks: type: integer longname: number of exchanges description: keyword and integer value specifying the number of GWE-GWE exchanges. - tagged: false exchangedata: fields: exchangedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.json index 79231224..91c77610 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.json @@ -52,7 +52,6 @@ "longname": "conductance weighting option", "description": "is a keyword and text keyword to indicate the method that will be used for calculating the conductance for horizontal cell connections. The text value for CELL_AVERAGING can be 'HARMONIC', 'LOGARITHMIC', or 'AMT-LMK', which means 'arithmetic-mean thickness and logarithmic-mean hydraulic conductivity'. If the user does not specify a value for CELL_AVERAGING, then the harmonic-mean method will be used.", "optional": true, - "tagged": false, "valid": [ "harmonic", "logarithmic", @@ -139,8 +138,7 @@ "nexg": { "type": "integer", "longname": "number of exchanges", - "description": "keyword and integer value specifying the number of GWF-GWF exchanges.", - "tagged": false + "description": "keyword and integer value specifying the number of GWF-GWF exchanges." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.toml index 1d83ef4c..8573878d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.toml @@ -47,7 +47,6 @@ type = "string" longname = "conductance weighting option" description = "is a keyword and text keyword to indicate the method that will be used for calculating the conductance for horizontal cell connections. The text value for CELL_AVERAGING can be 'HARMONIC', 'LOGARITHMIC', or 'AMT-LMK', which means 'arithmetic-mean thickness and logarithmic-mean hydraulic conductivity'. If the user does not specify a value for CELL_AVERAGING, then the harmonic-mean method will be used." optional = true -tagged = false valid = [ "harmonic", "logarithmic", @@ -123,7 +122,6 @@ optional = true type = "integer" longname = "number of exchanges" description = "keyword and integer value specifying the number of GWF-GWF exchanges." -tagged = false [blocks.exchangedata.fields.exchangedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.yaml index b0207dc5..a9f0a773 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.yaml @@ -66,7 +66,6 @@ blocks: conductivity'. If the user does not specify a value for CELL_AVERAGING, then the harmonic-mean method will be used. optional: true - tagged: false valid: - harmonic - logarithmic @@ -146,7 +145,6 @@ blocks: type: integer longname: number of exchanges description: keyword and integer value specifying the number of GWF-GWF exchanges. - tagged: false exchangedata: fields: exchangedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.json index 9bfc9c5d..6d892215 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.json @@ -20,14 +20,12 @@ "gwfmodelname1": { "type": "string", "longname": "keyword to specify name of first corresponding GWF Model", - "description": "keyword to specify name of first corresponding GWF Model. In the simulation name file, the GWT6-GWT6 entry contains names for GWT Models (exgmnamea and exgmnameb). The GWT Model with the name exgmnamea must correspond to the GWF Model with the name gwfmodelname1.", - "tagged": false + "description": "keyword to specify name of first corresponding GWF Model. In the simulation name file, the GWT6-GWT6 entry contains names for GWT Models (exgmnamea and exgmnameb). The GWT Model with the name exgmnamea must correspond to the GWF Model with the name gwfmodelname1." }, "gwfmodelname2": { "type": "string", "longname": "keyword to specify name of second corresponding GWF Model", - "description": "keyword to specify name of second corresponding GWF Model. In the simulation name file, the GWT6-GWT6 entry contains names for GWT Models (exgmnamea and exgmnameb). The GWT Model with the name exgmnameb must correspond to the GWF Model with the name gwfmodelname2.", - "tagged": false + "description": "keyword to specify name of second corresponding GWF Model. In the simulation name file, the GWT6-GWT6 entry contains names for GWT Models (exgmnamea and exgmnameb). The GWT Model with the name exgmnameb must correspond to the GWF Model with the name gwfmodelname2." }, "auxiliary": { "type": "array", @@ -64,7 +62,6 @@ "longname": "advective scheme", "description": "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme.", "optional": true, - "tagged": false, "valid": [ "upstream", "central", @@ -120,8 +117,7 @@ "nexg": { "type": "integer", "longname": "number of exchanges", - "description": "keyword and integer value specifying the number of GWT-GWT exchanges.", - "tagged": false + "description": "keyword and integer value specifying the number of GWT-GWT exchanges." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.toml index c6ddb288..897cd7e4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.toml @@ -16,13 +16,11 @@ value = "len(auxiliary)" type = "string" longname = "keyword to specify name of first corresponding GWF Model" description = "keyword to specify name of first corresponding GWF Model. In the simulation name file, the GWT6-GWT6 entry contains names for GWT Models (exgmnamea and exgmnameb). The GWT Model with the name exgmnamea must correspond to the GWF Model with the name gwfmodelname1." -tagged = false [blocks.options.fields.gwfmodelname2] type = "string" longname = "keyword to specify name of second corresponding GWF Model" description = "keyword to specify name of second corresponding GWF Model. In the simulation name file, the GWT6-GWT6 entry contains names for GWT Models (exgmnamea and exgmnameb). The GWT Model with the name exgmnameb must correspond to the GWF Model with the name gwfmodelname2." -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -59,7 +57,6 @@ type = "string" longname = "advective scheme" description = "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme." optional = true -tagged = false valid = [ "upstream", "central", @@ -108,7 +105,6 @@ optional = true type = "integer" longname = "number of exchanges" description = "keyword and integer value specifying the number of GWT-GWT exchanges." -tagged = false [blocks.exchangedata.fields.exchangedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.yaml index da33ea6e..c285bb5a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.yaml @@ -19,14 +19,12 @@ blocks: description: keyword to specify name of first corresponding GWF Model. In the simulation name file, the GWT6-GWT6 entry contains names for GWT Models (exgmnamea and exgmnameb). The GWT Model with the name exgmnamea must correspond to the GWF Model with the name gwfmodelname1. - tagged: false gwfmodelname2: type: string longname: keyword to specify name of second corresponding GWF Model description: keyword to specify name of second corresponding GWF Model. In the simulation name file, the GWT6-GWT6 entry contains names for GWT Models (exgmnamea and exgmnameb). The GWT Model with the name exgmnameb must correspond to the GWF Model with the name gwfmodelname2. - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -72,7 +70,6 @@ blocks: description: scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme. optional: true - tagged: false valid: - upstream - central @@ -118,7 +115,6 @@ blocks: type: integer longname: number of exchanges description: keyword and integer value specifying the number of GWT-GWT exchanges. - tagged: false exchangedata: fields: exchangedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.json index a4a5229c..78751f15 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.json @@ -51,8 +51,7 @@ "nexg": { "type": "integer", "longname": "number of exchanges", - "description": "keyword and integer value specifying the number of SWF-GWF exchanges.", - "tagged": false + "description": "keyword and integer value specifying the number of SWF-GWF exchanges." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.toml index cf152f01..c105d7bd 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.toml @@ -41,7 +41,6 @@ mode = "filein" type = "integer" longname = "number of exchanges" description = "keyword and integer value specifying the number of SWF-GWF exchanges." -tagged = false [blocks.exchangedata.fields.exchangedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.yaml index d4b66e82..638d0380 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-olfgwf.yaml @@ -45,7 +45,6 @@ blocks: type: integer longname: number of exchanges description: keyword and integer value specifying the number of SWF-GWF exchanges. - tagged: false exchangedata: fields: exchangedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.json index 32deacbe..ee3035ec 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.json @@ -9,9 +9,8 @@ "scheme": { "type": "string", "longname": "advective scheme", - "description": "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme.", + "description": "scheme used to solve the advection term. Can be upstream, central, TVD, or UTVD. If not specified, upstream weighting is the default weighting scheme.", "optional": true, - "tagged": false, "valid": [ "central", "upstream", @@ -22,8 +21,7 @@ "type": "double", "longname": "fractional cell distance used for time step calculation", "description": "fractional cell distance submitted by the ADV Package to the adaptive time stepping (ATS) package. If ATS_PERCEL is specified and the ATS Package is active, a time step calculation will be made for each cell based on flow through the cell and cell properties. The largest time step will be calculated such that the advective fractional cell distance (ATS_PERCEL) is not exceeded for any active cell in the grid. This time-step constraint will be submitted to the ATS Package, perhaps with constraints submitted by other packages, in the calculation of the time step. ATS_PERCEL must be greater than zero. If a value of zero is specified for ATS_PERCEL the program will automatically reset it to an internal no data value to indicate that time steps should not be subject to this constraint.", - "optional": true, - "tagged": false + "optional": true } } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.toml index 9b122a64..7400699b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.toml @@ -6,9 +6,8 @@ parent = "gwe-nam" [blocks.options.fields.scheme] type = "string" longname = "advective scheme" -description = "scheme used to solve the advection term. Can be upstream, central, or TVD. If not specified, upstream weighting is the default weighting scheme." +description = "scheme used to solve the advection term. Can be upstream, central, TVD, or UTVD. If not specified, upstream weighting is the default weighting scheme." optional = true -tagged = false valid = [ "central", "upstream", @@ -20,4 +19,3 @@ type = "double" longname = "fractional cell distance used for time step calculation" description = "fractional cell distance submitted by the ADV Package to the adaptive time stepping (ATS) package. If ATS_PERCEL is specified and the ATS Package is active, a time step calculation will be made for each cell based on flow through the cell and cell properties. The largest time step will be calculated such that the advective fractional cell distance (ATS_PERCEL) is not exceeded for any active cell in the grid. This time-step constraint will be submitted to the ATS Package, perhaps with constraints submitted by other packages, in the calculation of the time step. ATS_PERCEL must be greater than zero. If a value of zero is specified for ATS_PERCEL the program will automatically reset it to an internal no data value to indicate that time steps should not be subject to this constraint." optional = true -tagged = false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.yaml index e5be386a..5cab5c2f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-adv.yaml @@ -8,10 +8,9 @@ blocks: scheme: type: string longname: advective scheme - description: scheme used to solve the advection term. Can be upstream, central, or TVD. If not - specified, upstream weighting is the default weighting scheme. + description: scheme used to solve the advection term. Can be upstream, central, TVD, or UTVD. If + not specified, upstream weighting is the default weighting scheme. optional: true - tagged: false valid: - central - upstream @@ -29,4 +28,3 @@ blocks: the program will automatically reset it to an internal no data value to indicate that time steps should not be subject to this constraint. optional: true - tagged: false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.json index 44afec18..c596aa67 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of temperature value.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of constant temperatures", - "description": "integer value specifying the maximum number of constant temperature cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of constant temperature cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.toml index 73026c4c..f9f80933 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of temperature value." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of constant temperatures" description = "integer value specifying the maximum number of constant temperature cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.yaml index 2c0923bb..629a19ad 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of temperature value. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of constant @@ -82,7 +81,6 @@ blocks: longname: maximum number of constant temperatures description: integer value specifying the maximum number of constant temperature cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.json index 0f593912..99697f85 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.json @@ -36,8 +36,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -61,22 +60,19 @@ "type": "double", "longname": "x-position of the model grid origin", "description": "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position of the model grid origin", "description": "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -96,7 +92,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true }, "ncf_filerecord": { @@ -119,22 +114,19 @@ "type": "integer", "longname": "number of layers", "description": "is the number of layers in the model grid.", - "default": 1, - "tagged": false + "default": 1 }, "nrow": { "type": "integer", "longname": "number of rows", "description": "is the number of rows in the model grid.", - "default": 2, - "tagged": false + "default": 2 }, "ncol": { "type": "integer", "longname": "number of columns", "description": "is the number of columns in the model grid.", - "default": 2, - "tagged": false + "default": 2 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.toml index c40dfc88..096944c9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.toml @@ -32,7 +32,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -55,21 +54,18 @@ type = "double" longname = "x-position of the model grid origin" description = "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position of the model grid origin" description = "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -89,7 +85,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.options.fields.ncf_filerecord] @@ -107,21 +102,18 @@ type = "integer" longname = "number of layers" description = "is the number of layers in the model grid." default = 1 -tagged = false [blocks.dimensions.fields.nrow] type = "integer" longname = "number of rows" description = "is the number of rows in the model grid." default = 2 -tagged = false [blocks.dimensions.fields.ncol] type = "integer" longname = "number of columns" description = "is the number of columns in the model grid." default = 2 -tagged = false [blocks.griddata.fields.delr] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.yaml index ad2c9019..3a09ae0f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-dis.yaml @@ -30,7 +30,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -52,7 +51,6 @@ blocks: assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position of the model grid origin @@ -60,7 +58,6 @@ blocks: default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -69,7 +66,6 @@ blocks: not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -94,7 +90,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true ncf_filerecord: type: record @@ -112,19 +107,16 @@ blocks: longname: number of layers description: is the number of layers in the model grid. default: 1 - tagged: false nrow: type: integer longname: number of rows description: is the number of rows in the model grid. default: 2 - tagged: false ncol: type: integer longname: number of columns description: is the number of columns in the model grid. default: 2 - tagged: false griddata: fields: delr: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.json index b821807d..31ad9bb2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.json @@ -28,8 +28,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -53,30 +52,26 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "vertical_offset_tolerance": { "type": "double", "longname": "vertical length dimension for top and bottom checking", "description": "checks are performed to ensure that the top of a cell is not higher than the bottom of an overlying cell. This option can be used to specify the tolerance that is used for checking. If top of a cell is above the bottom of an overlying cell by a value less than this tolerance, then the program will not terminate with an error. The default value is zero. This option should generally not be used.", "optional": true, - "default": 0.0, - "tagged": false + "default": 0.0 }, "export_array_ascii": { "type": "keyword", @@ -90,7 +85,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -100,21 +94,18 @@ "nodes": { "type": "integer", "longname": "number of layers", - "description": "is the number of cells in the model grid.", - "tagged": false + "description": "is the number of cells in the model grid." }, "nja": { "type": "integer", "longname": "number of columns", - "description": "is the sum of the number of connections and NODES. When calculating the total number of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells.", - "tagged": false + "description": "is the sum of the number of connections and NODES. When calculating the total number of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells." }, "nvert": { "type": "integer", "longname": "number of vertices", "description": "is the total number of (x, y) vertex pairs used to define the plan-view shape of each cell in the model grid. If NVERT is not specified or is specified as zero, then the VERTICES and CELL2D blocks below are not read. NVERT and the accompanying VERTICES and CELL2D blocks should be specified for most simulations. If the XT3D or SAVE_SPECIFIC_DISCHARGE options are specified in the NPF Package, then this information is required.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.toml index 69f5601b..2086f4b9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.toml @@ -24,7 +24,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -47,21 +46,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.vertical_offset_tolerance] type = "double" @@ -69,7 +65,6 @@ longname = "vertical length dimension for top and bottom checking" description = "checks are performed to ensure that the top of a cell is not higher than the bottom of an overlying cell. This option can be used to specify the tolerance that is used for checking. If top of a cell is above the bottom of an overlying cell by a value less than this tolerance, then the program will not terminate with an error. The default value is zero. This option should generally not be used." optional = true default = 0.0 -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -83,27 +78,23 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nodes] type = "integer" longname = "number of layers" description = "is the number of cells in the model grid." -tagged = false [blocks.dimensions.fields.nja] type = "integer" longname = "number of columns" description = "is the sum of the number of connections and NODES. When calculating the total number of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of vertices" description = "is the total number of (x, y) vertex pairs used to define the plan-view shape of each cell in the model grid. If NVERT is not specified or is specified as zero, then the VERTICES and CELL2D blocks below are not read. NVERT and the accompanying VERTICES and CELL2D blocks should be specified for most simulations. If the XT3D or SAVE_SPECIFIC_DISCHARGE options are specified in the NPF Package, then this information is required." optional = true -tagged = false [blocks.griddata.fields.top] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.yaml index 0f26a829..2dab6b49 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disu.yaml @@ -24,7 +24,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -47,7 +46,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -56,7 +54,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -65,7 +62,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false vertical_offset_tolerance: type: double longname: vertical length dimension for top and bottom checking @@ -76,7 +72,6 @@ blocks: should generally not be used. optional: true default: 0.0 - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -93,7 +88,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -101,7 +95,6 @@ blocks: type: integer longname: number of layers description: is the number of cells in the model grid. - tagged: false nja: type: integer longname: number of columns @@ -109,7 +102,6 @@ blocks: of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells. - tagged: false nvert: type: integer longname: number of vertices @@ -119,7 +111,6 @@ blocks: should be specified for most simulations. If the XT3D or SAVE_SPECIFIC_DISCHARGE options are specified in the NPF Package, then this information is required. optional: true - tagged: false griddata: fields: top: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.json index cc6405af..e6782b5b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.json @@ -32,8 +32,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -57,22 +56,19 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -92,7 +88,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true }, "ncf_filerecord": { @@ -114,20 +109,17 @@ "nlay": { "type": "integer", "longname": "number of layers", - "description": "is the number of layers in the model grid.", - "tagged": false + "description": "is the number of layers in the model grid." }, "ncpl": { "type": "integer", "longname": "number of cells per layer", - "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers.", - "tagged": false + "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." }, "nvert": { "type": "integer", "longname": "number of columns", - "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid.", - "tagged": false + "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.toml index 5fdc2786..23ff5ace 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.toml @@ -28,7 +28,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -51,21 +50,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -85,7 +81,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.options.fields.ncf_filerecord] @@ -102,19 +97,16 @@ mode = "filein" type = "integer" longname = "number of layers" description = "is the number of layers in the model grid." -tagged = false [blocks.dimensions.fields.ncpl] type = "integer" longname = "number of cells per layer" description = "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of columns" description = "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." -tagged = false [blocks.griddata.fields.top] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.yaml index b538369f..8755b959 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-disv.yaml @@ -27,7 +27,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -50,7 +49,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -59,7 +57,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -68,7 +65,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -93,7 +89,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true ncf_filerecord: type: record @@ -110,19 +105,16 @@ blocks: type: integer longname: number of layers description: is the number of layers in the model grid. - tagged: false ncpl: type: integer longname: number of cells per layer description: is the number of cells per layer. This is a constant value for the grid and it applies to all layers. - tagged: false nvert: type: integer longname: number of columns description: is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid. - tagged: false griddata: fields: top: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.json index c45db078..d9fbcc92 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of energy loading rate.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of sources", - "description": "integer value specifying the maximum number of source cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of source cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.toml index 2a5c5eae..3c2feca0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of energy loading rate." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of sources" description = "integer value specifying the maximum number of source cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.yaml index 90796f05..65e79737 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of energy loading rate. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of energy source @@ -82,7 +81,6 @@ blocks: longname: maximum number of sources description: integer value specifying the maximum number of source cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.json index 5ec4bb04..bdb18396 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.json @@ -29,24 +29,21 @@ "longname": "density of water", "description": "density of water used by calculations related to heat storage and conduction. This value is set to 1,000 kg/m3 if no overriding value is specified. A user-specified value should be provided for models that use units other than kilograms and meters or if it is necessary to use a value other than the default.", "optional": true, - "default": 1000.0, - "tagged": false + "default": 1000.0 }, "heat_capacity_water": { "type": "double", "longname": "heat capacity of water", "description": "heat capacity of water used by calculations related to heat storage and conduction. This value is set to 4,184 J/kg/C if no overriding value is specified. A user-specified value should be provided for models that use units other than kilograms, joules, and degrees Celsius or it is necessary to use a value other than the default.", "optional": true, - "default": 4184.0, - "tagged": false + "default": 4184.0 }, "latent_heat_vaporization": { "type": "double", "longname": "latent heat of vaporization", "description": "latent heat of vaporization is the amount of energy that is required to convert a given quantity of liquid into a gas and is associated with evaporative cooling. While the EST package does not simulate evaporation, multiple other packages in a GWE simulation may. To avoid having to specify the latent heat of vaporization in multiple packages, it is specified in a single location and accessed wherever it is needed. For example, evaporation may occur from the surface of streams or lakes and the energy consumed by the change in phase would be needed in both the SFE and LKE packages. This value is set to 2,453,500 J/kg if no overriding value is specified. A user-specified value should be provided for models that use units other than joules and kilograms or if it is necessary to use a value other than the default.", "optional": true, - "default": 2453500.0, - "tagged": false + "default": 2453500.0 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.toml index 56bb6e90..c8832b83 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.toml @@ -27,7 +27,6 @@ longname = "density of water" description = "density of water used by calculations related to heat storage and conduction. This value is set to 1,000 kg/m3 if no overriding value is specified. A user-specified value should be provided for models that use units other than kilograms and meters or if it is necessary to use a value other than the default." optional = true default = 1000.0 -tagged = false [blocks.options.fields.heat_capacity_water] type = "double" @@ -35,7 +34,6 @@ longname = "heat capacity of water" description = "heat capacity of water used by calculations related to heat storage and conduction. This value is set to 4,184 J/kg/C if no overriding value is specified. A user-specified value should be provided for models that use units other than kilograms, joules, and degrees Celsius or it is necessary to use a value other than the default." optional = true default = 4184.0 -tagged = false [blocks.options.fields.latent_heat_vaporization] type = "double" @@ -43,7 +41,6 @@ longname = "latent heat of vaporization" description = "latent heat of vaporization is the amount of energy that is required to convert a given quantity of liquid into a gas and is associated with evaporative cooling. While the EST package does not simulate evaporation, multiple other packages in a GWE simulation may. To avoid having to specify the latent heat of vaporization in multiple packages, it is specified in a single location and accessed wherever it is needed. For example, evaporation may occur from the surface of streams or lakes and the energy consumed by the change in phase would be needed in both the SFE and LKE packages. This value is set to 2,453,500 J/kg if no overriding value is specified. A user-specified value should be provided for models that use units other than joules and kilograms or if it is necessary to use a value other than the default." optional = true default = 2453500.0 -tagged = false [blocks.griddata.fields.porosity] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.yaml index 1cd36638..de869662 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-est.yaml @@ -35,7 +35,6 @@ blocks: to use a value other than the default. optional: true default: 1000.0 - tagged: false heat_capacity_water: type: double longname: heat capacity of water @@ -45,7 +44,6 @@ blocks: is necessary to use a value other than the default. optional: true default: 4184.0 - tagged: false latent_heat_vaporization: type: double longname: latent heat of vaporization @@ -60,7 +58,6 @@ blocks: than joules and kilograms or if it is necessary to use a value other than the default. optional: true default: 2453500.0 - tagged: false griddata: fields: porosity: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.json index 3686c05f..8f9724db 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.json @@ -17,8 +17,7 @@ "type": "string", "longname": "keyword to specify name of corresponding flow package", "description": "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file).", - "optional": true, - "tagged": false + "optional": true }, "auxiliary": { "type": "array", @@ -31,8 +30,7 @@ "type": "string", "longname": "keyword to specify name of temperature auxiliary variable in flow package", "description": "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated temperatures from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.toml index f02e0904..99a1f61f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.toml @@ -13,7 +13,6 @@ type = "string" longname = "keyword to specify name of corresponding flow package" description = "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file)." optional = true -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -27,7 +26,6 @@ type = "string" longname = "keyword to specify name of temperature auxiliary variable in flow package" description = "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated temperatures from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.yaml index 95744aea..0f8be4ca 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.yaml @@ -17,7 +17,6 @@ blocks: then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file). optional: true - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -40,7 +39,6 @@ blocks: an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of lake cells. diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.json index b3567155..62419f33 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.json @@ -17,8 +17,7 @@ "type": "string", "longname": "keyword to specify name of corresponding flow package", "description": "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file).", - "optional": true, - "tagged": false + "optional": true }, "auxiliary": { "type": "array", @@ -31,8 +30,7 @@ "type": "string", "longname": "keyword to specify name of temperature auxiliary variable in flow package", "description": "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated temperatures from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.toml index b5b96b33..ea815aa7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.toml @@ -13,7 +13,6 @@ type = "string" longname = "keyword to specify name of corresponding flow package" description = "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file)." optional = true -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -27,7 +26,6 @@ type = "string" longname = "keyword to specify name of temperature auxiliary variable in flow package" description = "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated temperatures from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.yaml index bd895bf7..7cf45bd4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.yaml @@ -17,7 +17,6 @@ blocks: then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file). optional: true - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -40,7 +39,6 @@ blocks: an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of well cells. diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.json index 234ff3b3..754713fa 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.json @@ -12,7 +12,6 @@ "longname": "name of listing file", "description": "is name of the listing file to create for this GWE model. If not specified, then the name of the list file will be the basename of the GWE model name file and the '.lst' extension. For example, if the GWE name file is called 'my.model.nam' then the list file will be called 'my.model.lst'.", "optional": true, - "tagged": false, "case_sensitive": true }, "print_input": { diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.toml index fbb23c4b..114440d4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.toml @@ -9,7 +9,6 @@ type = "string" longname = "name of listing file" description = "is name of the listing file to create for this GWE model. If not specified, then the name of the list file will be the basename of the GWE model name file and the '.lst' extension. For example, if the GWE name file is called 'my.model.nam' then the list file will be called 'my.model.lst'." optional = true -tagged = false case_sensitive = true [blocks.options.fields.print_input] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.yaml index 8cf0a8a0..018582f3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-nam.yaml @@ -13,7 +13,6 @@ blocks: the name of the list file will be the basename of the GWE model name file and the '.lst' extension. For example, if the GWE name file is called 'my.model.nam' then the list file will be called 'my.model.lst'. optional: true - tagged: false case_sensitive: true print_input: type: keyword diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.json index 0bdf3b48..ab59261f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.json @@ -17,8 +17,7 @@ "type": "string", "longname": "keyword to specify name of corresponding flow package", "description": "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file).", - "optional": true, - "tagged": false + "optional": true }, "auxiliary": { "type": "array", @@ -31,8 +30,7 @@ "type": "string", "longname": "keyword to specify name of temperature auxiliary variable in flow package", "description": "keyword to specify the name of an auxiliary variable provided in the corresponding flow package (i.e., FLOW_PACKAGE_NAME). If specified, then the simulated temperatures from this advanced energy transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced energy transport package are read from a file, then this option will have no effect.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.toml index 25ab6bbb..9dd3472d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.toml @@ -13,7 +13,6 @@ type = "string" longname = "keyword to specify name of corresponding flow package" description = "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file)." optional = true -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -27,7 +26,6 @@ type = "string" longname = "keyword to specify name of temperature auxiliary variable in flow package" description = "keyword to specify the name of an auxiliary variable provided in the corresponding flow package (i.e., FLOW_PACKAGE_NAME). If specified, then the simulated temperatures from this advanced energy transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced energy transport package are read from a file, then this option will have no effect." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.yaml index 40f5f9cc..60c5428a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.yaml @@ -17,7 +17,6 @@ blocks: then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file). optional: true - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -41,7 +40,6 @@ blocks: the program will terminate with an error. If the flows for this advanced energy transport package are read from a file, then this option will have no effect. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of reach cells. diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.json index cb714fb5..1bdce9b3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.json @@ -17,8 +17,7 @@ "type": "string", "longname": "keyword to specify name of corresponding flow package", "description": "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file).", - "optional": true, - "tagged": false + "optional": true }, "auxiliary": { "type": "array", @@ -31,8 +30,7 @@ "type": "string", "longname": "keyword to specify name of concentration auxiliary variable in flow package", "description": "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated temperatures from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.toml index 70acf25a..3861f151 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.toml @@ -13,7 +13,6 @@ type = "string" longname = "keyword to specify name of corresponding flow package" description = "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file)." optional = true -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -27,7 +26,6 @@ type = "string" longname = "keyword to specify name of concentration auxiliary variable in flow package" description = "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated temperatures from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.yaml index 9905cfd3..ada658c5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.yaml @@ -17,7 +17,6 @@ blocks: then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWE name file). optional: true - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -40,7 +39,6 @@ blocks: an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of unsaturated diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.json index 7f447bd7..f7f6647a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.json @@ -60,8 +60,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of user-defined api boundaries", - "description": "integer value specifying the maximum number of api boundary cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of api boundary cells that will be specified for use during any stress period." } } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.toml index ded1d530..ea1a5839 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.toml @@ -50,4 +50,3 @@ optional = true type = "integer" longname = "maximum number of user-defined api boundaries" description = "integer value specifying the maximum number of api boundary cells that will be specified for use during any stress period." -tagged = false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.yaml index c42e23b5..b118bb93 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-api.yaml @@ -57,4 +57,3 @@ blocks: longname: maximum number of user-defined api boundaries description: integer value specifying the maximum number of api boundary cells that will be specified for use during any stress period. - tagged: false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.json index 9618bb60..706a776d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.json @@ -23,8 +23,7 @@ "longname": "reference density", "description": "fluid reference density used in the equation of state. This value is set to 1000. if not specified as an option.", "optional": true, - "default": 1000.0, - "tagged": false + "default": 1000.0 }, "density_filerecord": { "type": "record", @@ -51,8 +50,7 @@ "nrhospecies": { "type": "integer", "longname": "number of species used in density equation of state", - "description": "number of species used in density equation of state. This value must be one or greater if the BUY package is activated.", - "tagged": false + "description": "number of species used in density equation of state. This value must be one or greater if the BUY package is activated." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.toml index f3cb4063..543c70c7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.toml @@ -19,7 +19,6 @@ longname = "reference density" description = "fluid reference density used in the equation of state. This value is set to 1000. if not specified as an option." optional = true default = 1000.0 -tagged = false [blocks.options.fields.density_filerecord] type = "record" @@ -41,7 +40,6 @@ optional = true type = "integer" longname = "number of species used in density equation of state" description = "number of species used in density equation of state. This value must be one or greater if the BUY package is activated." -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.yaml index 91389ee2..5183333e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-buy.yaml @@ -23,7 +23,6 @@ blocks: if not specified as an option. optional: true default: 1000.0 - tagged: false density_filerecord: type: record optional: true @@ -47,7 +46,6 @@ blocks: longname: number of species used in density equation of state description: number of species used in density equation of state. This value must be one or greater if the BUY package is activated. - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.json index fa589d5d..f9efac92 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of CHD head value.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -91,8 +90,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of constant heads", - "description": "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.toml index 5cbd976b..cf2a8c59 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of CHD head value." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -79,7 +78,6 @@ optional = true type = "integer" longname = "maximum number of constant heads" description = "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.yaml index f1cf644e..45705b50 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of CHD head value. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of constant-head @@ -87,7 +86,6 @@ blocks: longname: maximum number of constant heads description: integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.json index 462623e4..2fc2e75c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.json @@ -35,8 +35,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of CHD head value.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", @@ -88,8 +87,7 @@ "type": "integer", "longname": "maximum number of constant head cells in any stress period", "description": "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.toml index 31b26231..9ba5bce1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.toml @@ -31,7 +31,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of CHD head value." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" @@ -78,7 +77,6 @@ type = "integer" longname = "maximum number of constant head cells in any stress period" description = "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period." optional = true -tagged = false [blocks.period.fields.head] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.yaml index c3af6154..000e1b92 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chdg.yaml @@ -41,7 +41,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of CHD head value. optional: true - tagged: false print_input: type: keyword longname: print input to listing file @@ -92,7 +91,6 @@ blocks: description: integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period. optional: true - tagged: false period: fields: head: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.json index d7a67f42..5a77af82 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.json @@ -39,16 +39,14 @@ "longname": "unit weight of water", "description": "unit weight of water. For freshwater, GAMMAW is 9806.65 Newtons/cubic meters or 62.48 lb/cubic foot in SI and English units, respectively. By default, GAMMAW is 9806.65 Newtons/cubic meters.", "optional": true, - "default": 9806.65, - "tagged": false + "default": 9806.65 }, "beta": { "type": "double", "longname": "compressibility of water", "description": "compressibility of water. Typical values of BETA are 4.6512e-10 1/Pa or 2.2270e-8 lb/square foot in SI and English units, respectively. By default, BETA is 4.6512e-10 1/Pa.", "optional": true, - "default": 4.6512e-10, - "tagged": false + "default": 4.6512e-10 }, "head_based": { "type": "keyword", @@ -66,8 +64,7 @@ "type": "integer", "longname": "number of interbed cell nodes", "description": "number of nodes used to discretize delay interbeds. If not specified, then a default value of 19 is assigned.", - "optional": true, - "tagged": false + "optional": true }, "compression_indices": { "type": "keyword", @@ -250,15 +247,13 @@ "ninterbeds": { "type": "integer", "longname": "number of CSUB interbed systems", - "description": "is the number of CSUB interbed systems. More than 1 CSUB interbed systems can be assigned to a GWF cell; however, only 1 GWF cell can be assigned to a single CSUB interbed system.", - "tagged": false + "description": "is the number of CSUB interbed systems. More than 1 CSUB interbed systems can be assigned to a GWF cell; however, only 1 GWF cell can be assigned to a single CSUB interbed system." }, "maxsig0": { "type": "integer", "longname": "maximum number of stress offset cells", "description": "is the maximum number of cells that can have a specified stress offset. More than 1 stress offset can be assigned to a GWF cell. By default, MAXSIG0 is 0.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.toml index 1d56299a..9b8d4c00 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.toml @@ -35,7 +35,6 @@ longname = "unit weight of water" description = "unit weight of water. For freshwater, GAMMAW is 9806.65 Newtons/cubic meters or 62.48 lb/cubic foot in SI and English units, respectively. By default, GAMMAW is 9806.65 Newtons/cubic meters." optional = true default = 9806.65 -tagged = false [blocks.options.fields.beta] type = "double" @@ -43,7 +42,6 @@ longname = "compressibility of water" description = "compressibility of water. Typical values of BETA are 4.6512e-10 1/Pa or 2.2270e-8 lb/square foot in SI and English units, respectively. By default, BETA is 4.6512e-10 1/Pa." optional = true default = 4.6512e-10 -tagged = false [blocks.options.fields.head_based] type = "keyword" @@ -62,7 +60,6 @@ type = "integer" longname = "number of interbed cell nodes" description = "number of nodes used to discretize delay interbeds. If not specified, then a default value of 19 is assigned." optional = true -tagged = false [blocks.options.fields.compression_indices] type = "keyword" @@ -220,14 +217,12 @@ mode = "filein" type = "integer" longname = "number of CSUB interbed systems" description = "is the number of CSUB interbed systems. More than 1 CSUB interbed systems can be assigned to a GWF cell; however, only 1 GWF cell can be assigned to a single CSUB interbed system." -tagged = false [blocks.dimensions.fields.maxsig0] type = "integer" longname = "maximum number of stress offset cells" description = "is the maximum number of cells that can have a specified stress offset. More than 1 stress offset can be assigned to a GWF cell. By default, MAXSIG0 is 0." optional = true -tagged = false [blocks.griddata.fields.cg_ske_cr] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.yaml index 2407db79..7157681b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.yaml @@ -37,7 +37,6 @@ blocks: meters. optional: true default: 9806.65 - tagged: false beta: type: double longname: compressibility of water @@ -45,7 +44,6 @@ blocks: lb/square foot in SI and English units, respectively. By default, BETA is 4.6512e-10 1/Pa. optional: true default: 4.6512e-10 - tagged: false head_based: type: keyword longname: keyword to indicate the head-based formulation will be used @@ -68,7 +66,6 @@ blocks: description: number of nodes used to discretize delay interbeds. If not specified, then a default value of 19 is assigned. optional: true - tagged: false compression_indices: type: keyword longname: keyword to indicate CR and CC are read instead of SSE and SSV @@ -244,14 +241,12 @@ blocks: longname: number of CSUB interbed systems description: is the number of CSUB interbed systems. More than 1 CSUB interbed systems can be assigned to a GWF cell; however, only 1 GWF cell can be assigned to a single CSUB interbed system. - tagged: false maxsig0: type: integer longname: maximum number of stress offset cells description: is the maximum number of cells that can have a specified stress offset. More than 1 stress offset can be assigned to a GWF cell. By default, MAXSIG0 is 0. optional: true - tagged: false griddata: fields: cg_ske_cr: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.json index 852700f7..04118db6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.json @@ -36,8 +36,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -61,22 +60,19 @@ "type": "double", "longname": "x-position of the model grid origin", "description": "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position of the model grid origin", "description": "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -96,7 +92,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true }, "ncf_filerecord": { @@ -119,22 +114,19 @@ "type": "integer", "longname": "number of layers", "description": "is the number of layers in the model grid.", - "default": 1, - "tagged": false + "default": 1 }, "nrow": { "type": "integer", "longname": "number of rows", "description": "is the number of rows in the model grid.", - "default": 2, - "tagged": false + "default": 2 }, "ncol": { "type": "integer", "longname": "number of columns", "description": "is the number of columns in the model grid.", - "default": 2, - "tagged": false + "default": 2 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.toml index c0575ccc..71557552 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.toml @@ -32,7 +32,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -55,21 +54,18 @@ type = "double" longname = "x-position of the model grid origin" description = "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position of the model grid origin" description = "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -89,7 +85,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.options.fields.ncf_filerecord] @@ -107,21 +102,18 @@ type = "integer" longname = "number of layers" description = "is the number of layers in the model grid." default = 1 -tagged = false [blocks.dimensions.fields.nrow] type = "integer" longname = "number of rows" description = "is the number of rows in the model grid." default = 2 -tagged = false [blocks.dimensions.fields.ncol] type = "integer" longname = "number of columns" description = "is the number of columns in the model grid." default = 2 -tagged = false [blocks.griddata.fields.delr] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.yaml index 254a0ac9..b391ec07 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-dis.yaml @@ -30,7 +30,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -52,7 +51,6 @@ blocks: assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position of the model grid origin @@ -60,7 +58,6 @@ blocks: default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -69,7 +66,6 @@ blocks: not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -94,7 +90,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true ncf_filerecord: type: record @@ -112,19 +107,16 @@ blocks: longname: number of layers description: is the number of layers in the model grid. default: 1 - tagged: false nrow: type: integer longname: number of rows description: is the number of rows in the model grid. default: 2 - tagged: false ncol: type: integer longname: number of columns description: is the number of columns in the model grid. default: 2 - tagged: false griddata: fields: delr: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.json index 90338fbe..f904ddac 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.json @@ -28,8 +28,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -53,30 +52,26 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "vertical_offset_tolerance": { "type": "double", "longname": "vertical length dimension for top and bottom checking", "description": "checks are performed to ensure that the top of a cell is not higher than the bottom of an overlying cell. This option can be used to specify the tolerance that is used for checking. If top of a cell is above the bottom of an overlying cell by a value less than this tolerance, then the program will not terminate with an error. The default value is zero. This option should generally not be used.", "optional": true, - "default": 0.0, - "tagged": false + "default": 0.0 }, "export_array_ascii": { "type": "keyword", @@ -90,7 +85,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -100,21 +94,18 @@ "nodes": { "type": "integer", "longname": "number of layers", - "description": "is the number of cells in the model grid.", - "tagged": false + "description": "is the number of cells in the model grid." }, "nja": { "type": "integer", "longname": "number of columns", - "description": "is the sum of the number of connections and NODES. When calculating the total number of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells.", - "tagged": false + "description": "is the sum of the number of connections and NODES. When calculating the total number of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells." }, "nvert": { "type": "integer", "longname": "number of vertices", "description": "is the total number of (x, y) vertex pairs used to define the plan-view shape of each cell in the model grid. If NVERT is not specified or is specified as zero, then the VERTICES and CELL2D blocks below are not read. NVERT and the accompanying VERTICES and CELL2D blocks should be specified for most simulations. If the XT3D or SAVE_SPECIFIC_DISCHARGE options are specified in the NPF Package, then this information is required.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.toml index 244860ee..921ed7c3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.toml @@ -24,7 +24,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -47,21 +46,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.vertical_offset_tolerance] type = "double" @@ -69,7 +65,6 @@ longname = "vertical length dimension for top and bottom checking" description = "checks are performed to ensure that the top of a cell is not higher than the bottom of an overlying cell. This option can be used to specify the tolerance that is used for checking. If top of a cell is above the bottom of an overlying cell by a value less than this tolerance, then the program will not terminate with an error. The default value is zero. This option should generally not be used." optional = true default = 0.0 -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -83,27 +78,23 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nodes] type = "integer" longname = "number of layers" description = "is the number of cells in the model grid." -tagged = false [blocks.dimensions.fields.nja] type = "integer" longname = "number of columns" description = "is the sum of the number of connections and NODES. When calculating the total number of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of vertices" description = "is the total number of (x, y) vertex pairs used to define the plan-view shape of each cell in the model grid. If NVERT is not specified or is specified as zero, then the VERTICES and CELL2D blocks below are not read. NVERT and the accompanying VERTICES and CELL2D blocks should be specified for most simulations. If the XT3D or SAVE_SPECIFIC_DISCHARGE options are specified in the NPF Package, then this information is required." optional = true -tagged = false [blocks.griddata.fields.top] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.yaml index d6c2b030..8591a1bf 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disu.yaml @@ -24,7 +24,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -47,7 +46,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -56,7 +54,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -65,7 +62,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false vertical_offset_tolerance: type: double longname: vertical length dimension for top and bottom checking @@ -76,7 +72,6 @@ blocks: should generally not be used. optional: true default: 0.0 - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -93,7 +88,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -101,7 +95,6 @@ blocks: type: integer longname: number of layers description: is the number of cells in the model grid. - tagged: false nja: type: integer longname: number of columns @@ -109,7 +102,6 @@ blocks: of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells. - tagged: false nvert: type: integer longname: number of vertices @@ -119,7 +111,6 @@ blocks: should be specified for most simulations. If the XT3D or SAVE_SPECIFIC_DISCHARGE options are specified in the NPF Package, then this information is required. optional: true - tagged: false griddata: fields: top: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.json index d7c2525f..3c4b1783 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.json @@ -32,8 +32,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -57,22 +56,19 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -92,7 +88,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true }, "ncf_filerecord": { @@ -114,20 +109,17 @@ "nlay": { "type": "integer", "longname": "number of layers", - "description": "is the number of layers in the model grid.", - "tagged": false + "description": "is the number of layers in the model grid." }, "ncpl": { "type": "integer", "longname": "number of cells per layer", - "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers.", - "tagged": false + "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." }, "nvert": { "type": "integer", "longname": "number of columns", - "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid.", - "tagged": false + "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.toml index 6259f17a..fb4c9c02 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.toml @@ -28,7 +28,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -51,21 +50,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -85,7 +81,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.options.fields.ncf_filerecord] @@ -102,19 +97,16 @@ mode = "filein" type = "integer" longname = "number of layers" description = "is the number of layers in the model grid." -tagged = false [blocks.dimensions.fields.ncpl] type = "integer" longname = "number of cells per layer" description = "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of columns" description = "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." -tagged = false [blocks.griddata.fields.top] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.yaml index 3e491dd9..3189e7a7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-disv.yaml @@ -27,7 +27,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -50,7 +49,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -59,7 +57,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -68,7 +65,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -93,7 +89,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true ncf_filerecord: type: record @@ -110,19 +105,16 @@ blocks: type: integer longname: number of layers description: is the number of layers in the model grid. - tagged: false ncpl: type: integer longname: number of cells per layer description: is the number of cells per layer. This is a constant value for the grid and it applies to all layers. - tagged: false nvert: type: integer longname: number of columns description: is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid. - tagged: false griddata: fields: top: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.json index eeaaa1fe..93096715 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.json @@ -28,15 +28,13 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of drain conductance.", - "optional": true, - "tagged": false + "optional": true }, "auxdepthname": { "type": "string", "longname": "name of auxiliary variable for drainage depth", "description": "name of a variable listed in AUXILIARY that defines the depth at which drainage discharge will be scaled. If a positive value is specified for the AUXDEPTHNAME AUXILIARY variable, then ELEV is the elevation at which the drain starts to discharge and ELEV + DDRN (assuming DDRN is the AUXDEPTHNAME variable) is the elevation when the drain conductance (COND) scaling factor is 1. If a negative drainage depth value is specified for DDRN, then ELEV + DDRN is the elevation at which the drain starts to discharge and ELEV is the elevation when the conductance (COND) scaling factor is 1. A linear- or cubic-scaling is used to scale the drain conductance (COND) when the Standard or Newton-Raphson Formulation is used, respectively. This discharge scaling option is described in more detail in Chapter 3 of the Supplemental Technical Information.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -103,8 +101,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of drains", - "description": "integer value specifying the maximum number of drains cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of drains cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.toml index 6e485b38..3fab3bed 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.toml @@ -24,14 +24,12 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of drain conductance." optional = true -tagged = false [blocks.options.fields.auxdepthname] type = "string" longname = "name of auxiliary variable for drainage depth" description = "name of a variable listed in AUXILIARY that defines the depth at which drainage discharge will be scaled. If a positive value is specified for the AUXDEPTHNAME AUXILIARY variable, then ELEV is the elevation at which the drain starts to discharge and ELEV + DDRN (assuming DDRN is the AUXDEPTHNAME variable) is the elevation when the drain conductance (COND) scaling factor is 1. If a negative drainage depth value is specified for DDRN, then ELEV + DDRN is the elevation at which the drain starts to discharge and ELEV is the elevation when the conductance (COND) scaling factor is 1. A linear- or cubic-scaling is used to scale the drain conductance (COND) when the Standard or Newton-Raphson Formulation is used, respectively. This discharge scaling option is described in more detail in Chapter 3 of the Supplemental Technical Information." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -91,7 +89,6 @@ optional = true type = "integer" longname = "maximum number of drains" description = "integer value specifying the maximum number of drains cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.yaml index f5608262..ac91fd2f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of drain conductance. optional: true - tagged: false auxdepthname: type: string longname: name of auxiliary variable for drainage depth @@ -45,7 +44,6 @@ blocks: when the Standard or Newton-Raphson Formulation is used, respectively. This discharge scaling option is described in more detail in Chapter 3 of the Supplemental Technical Information. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of drain cells. @@ -106,7 +104,6 @@ blocks: longname: maximum number of drains description: integer value specifying the maximum number of drains cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.json index 20292756..746db0e1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.json @@ -35,15 +35,13 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of drain conductance.", - "optional": true, - "tagged": false + "optional": true }, "auxdepthname": { "type": "string", "longname": "name of auxiliary variable for drainage depth", "description": "name of a variable listed in AUXILIARY that defines the depth at which drainage discharge will be scaled. If a positive value is specified for the AUXDEPTHNAME AUXILIARY variable, then ELEV is the elevation at which the drain starts to discharge and ELEV + DDRN (assuming DDRN is the AUXDEPTHNAME variable) is the elevation when the drain conductance (COND) scaling factor is 1. If a negative drainage depth value is specified for DDRN, then ELEV + DDRN is the elevation at which the drain starts to discharge and ELEV is the elevation when the conductance (COND) scaling factor is 1. A linear- or cubic-scaling is used to scale the drain conductance (COND) when the Standard or Newton-Raphson Formulation is used, respectively. This discharge scaling option is described in more detail in Chapter 3 of the Supplemental Technical Information.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", @@ -100,8 +98,7 @@ "type": "integer", "longname": "maximum number of drain cells in any stress period", "description": "integer value specifying the maximum number of drains cells that will be specified for use during any stress period.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.toml index 936d1513..56c67346 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.toml @@ -31,14 +31,12 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of drain conductance." optional = true -tagged = false [blocks.options.fields.auxdepthname] type = "string" longname = "name of auxiliary variable for drainage depth" description = "name of a variable listed in AUXILIARY that defines the depth at which drainage discharge will be scaled. If a positive value is specified for the AUXDEPTHNAME AUXILIARY variable, then ELEV is the elevation at which the drain starts to discharge and ELEV + DDRN (assuming DDRN is the AUXDEPTHNAME variable) is the elevation when the drain conductance (COND) scaling factor is 1. If a negative drainage depth value is specified for DDRN, then ELEV + DDRN is the elevation at which the drain starts to discharge and ELEV is the elevation when the conductance (COND) scaling factor is 1. A linear- or cubic-scaling is used to scale the drain conductance (COND) when the Standard or Newton-Raphson Formulation is used, respectively. This discharge scaling option is described in more detail in Chapter 3 of the Supplemental Technical Information." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" @@ -90,7 +88,6 @@ type = "integer" longname = "maximum number of drain cells in any stress period" description = "integer value specifying the maximum number of drains cells that will be specified for use during any stress period." optional = true -tagged = false [blocks.period.fields.elev] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.yaml index 6dc35e92..67ecb202 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drng.yaml @@ -41,7 +41,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of drain conductance. optional: true - tagged: false auxdepthname: type: string longname: name of auxiliary variable for drainage depth @@ -55,7 +54,6 @@ blocks: when the Standard or Newton-Raphson Formulation is used, respectively. This discharge scaling option is described in more detail in Chapter 3 of the Supplemental Technical Information. optional: true - tagged: false print_input: type: keyword longname: print input to listing file @@ -112,7 +110,6 @@ blocks: description: integer value specifying the maximum number of drains cells that will be specified for use during any stress period. optional: true - tagged: false period: fields: elev: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.json index 440512ba..d8183d52 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.json @@ -38,8 +38,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of evapotranspiration rate.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -101,14 +100,12 @@ "maxbound": { "type": "integer", "longname": "maximum number of evapotranspiration cells", - "description": "integer value specifying the maximum number of evapotranspiration cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of evapotranspiration cells that will be specified for use during any stress period." }, "nseg": { "type": "integer", "longname": "number of ET segments", - "description": "number of ET segments. Default is one. When NSEG is greater than 1, the PXDP and PETM arrays must be of size NSEG - 1 and be listed in order from the uppermost segment down. Values for PXDP must be listed first followed by the values for PETM. PXDP defines the extinction-depth proportion at the bottom of a segment. PETM defines the proportion of the maximum ET flux rate at the bottom of a segment.", - "tagged": false + "description": "number of ET segments. Default is one. When NSEG is greater than 1, the PXDP and PETM arrays must be of size NSEG - 1 and be listed in order from the uppermost segment down. Values for PXDP must be listed first followed by the values for PETM. PXDP defines the extinction-depth proportion at the bottom of a segment. PETM defines the proportion of the maximum ET flux rate at the bottom of a segment." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.toml index c95321f9..31d51748 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.toml @@ -34,7 +34,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of evapotranspiration rate." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -89,13 +88,11 @@ optional = true type = "integer" longname = "maximum number of evapotranspiration cells" description = "integer value specifying the maximum number of evapotranspiration cells that will be specified for use during any stress period." -tagged = false [blocks.dimensions.fields.nseg] type = "integer" longname = "number of ET segments" description = "number of ET segments. Default is one. When NSEG is greater than 1, the PXDP and PETM arrays must be of size NSEG - 1 and be listed in order from the uppermost segment down. Values for PXDP must be listed first followed by the values for PETM. PXDP defines the extinction-depth proportion at the bottom of a segment. PETM defines the proportion of the maximum ET flux rate at the bottom of a segment." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.yaml index 119447ce..5c972bb5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.yaml @@ -40,7 +40,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of evapotranspiration rate. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of evapotranspiration @@ -97,7 +96,6 @@ blocks: longname: maximum number of evapotranspiration cells description: integer value specifying the maximum number of evapotranspiration cells that will be specified for use during any stress period. - tagged: false nseg: type: integer longname: number of ET segments @@ -106,7 +104,6 @@ blocks: Values for PXDP must be listed first followed by the values for PETM. PXDP defines the extinction-depth proportion at the bottom of a segment. PETM defines the proportion of the maximum ET flux rate at the bottom of a segment. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.json index 7d95bbb8..642786a5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.json @@ -36,8 +36,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of evapotranspiration rate.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.toml index 4697205e..6c2d9fa7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.toml @@ -32,7 +32,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of evapotranspiration rate." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.yaml index 1af0d67b..892213ff 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evta.yaml @@ -43,7 +43,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of evapotranspiration rate. optional: true - tagged: false print_input: type: keyword longname: print input to listing file diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.json index 9df0466e..1aeb0baa 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of general-head boundary conductance.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -90,8 +89,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of general-head boundaries", - "description": "integer value specifying the maximum number of general-head boundary cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of general-head boundary cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.toml index 0475eb16..4d79bf67 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of general-head boundary conductance." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -78,7 +77,6 @@ optional = true type = "integer" longname = "maximum number of general-head boundaries" description = "integer value specifying the maximum number of general-head boundary cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.yaml index 5cb76b4b..0bb34afc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of general-head boundary conductance. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of general-head @@ -88,7 +87,6 @@ blocks: longname: maximum number of general-head boundaries description: integer value specifying the maximum number of general-head boundary cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.json index a7978dca..6764b34d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.json @@ -35,8 +35,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of general-head boundary conductance.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", @@ -87,8 +86,7 @@ "type": "integer", "longname": "maximum number of general-head boundaries in any stress period", "description": "integer value specifying the maximum number of general-head boundary cells that will be specified for use during any stress period.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.toml index 6cab6434..bf0ba4b4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.toml @@ -31,7 +31,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of general-head boundary conductance." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" @@ -77,7 +76,6 @@ type = "integer" longname = "maximum number of general-head boundaries in any stress period" description = "integer value specifying the maximum number of general-head boundary cells that will be specified for use during any stress period." optional = true -tagged = false [blocks.period.fields.bhead] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.yaml index e79a3582..650ed9a6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghbg.yaml @@ -42,7 +42,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of general-head boundary conductance. optional: true - tagged: false print_input: type: keyword longname: print input to listing file @@ -94,7 +93,6 @@ blocks: description: integer value specifying the maximum number of general-head boundary cells that will be specified for use during any stress period. optional: true - tagged: false period: fields: bhead: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.json index 19bd9e19..79bf74b7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.json @@ -41,14 +41,12 @@ "numgnc": { "type": "integer", "longname": "number of ghost node corrections", - "description": "is the number of GNC entries.", - "tagged": false + "description": "is the number of GNC entries." }, "numalphaj": { "type": "integer", "longname": "number of contributing factors", - "description": "is the number of contributing factors.", - "tagged": false + "description": "is the number of contributing factors." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.toml index 2cd9a5c5..de0ec43f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.toml @@ -33,13 +33,11 @@ optional = true type = "integer" longname = "number of ghost node corrections" description = "is the number of GNC entries." -tagged = false [blocks.dimensions.fields.numalphaj] type = "integer" longname = "number of contributing factors" description = "is the number of contributing factors." -tagged = false [blocks.gncdata.fields.gncdata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.yaml index c9db9bea..40a06376 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-gnc.yaml @@ -43,12 +43,10 @@ blocks: type: integer longname: number of ghost node corrections description: is the number of GNC entries. - tagged: false numalphaj: type: integer longname: number of contributing factors description: is the number of contributing factors. - tagged: false gncdata: fields: gncdata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.json index 8826a3de..f2e01b91 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.json @@ -26,8 +26,7 @@ "maxhfb": { "type": "integer", "longname": "maximum number of barriers", - "description": "integer value specifying the maximum number of hydraulic flow barriers that will be entered in this input file. The value of MAXHFB is used to allocate memory for the hydraulic flow barriers.", - "tagged": false + "description": "integer value specifying the maximum number of hydraulic flow barriers that will be entered in this input file. The value of MAXHFB is used to allocate memory for the hydraulic flow barriers." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.toml index 96da3e53..0c4409ad 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.toml @@ -18,7 +18,6 @@ optional = true type = "integer" longname = "maximum number of barriers" description = "integer value specifying the maximum number of hydraulic flow barriers that will be entered in this input file. The value of MAXHFB is used to allocate memory for the hydraulic flow barriers." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.yaml index 19816704..a3e69831 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-hfb.yaml @@ -24,7 +24,6 @@ blocks: description: integer value specifying the maximum number of hydraulic flow barriers that will be entered in this input file. The value of MAXHFB is used to allocate memory for the hydraulic flow barriers. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.json index b8a1d4f2..f8ea954c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.json @@ -146,36 +146,31 @@ "type": "double", "longname": "surface depression depth", "description": "real value that defines the surface depression depth for VERTICAL lake-GWF connections. If specified, SURFDEP must be greater than or equal to zero. If SURFDEP is not specified, a default value of zero is used for all vertical lake-GWF connections.", - "optional": true, - "tagged": false + "optional": true }, "maximum_iterations": { "type": "integer", "longname": "LAK Newton-Raphson iterations", "description": "integer value that defines the maximum number of Newton-Raphson iterations allowed for a lake. By default, MAXIMUM_ITERATIONS is equal to 100. MAXIMUM_ITERATIONS would only need to be increased from the default value if one or more lakes in a simulation has a large water budget error.", - "optional": true, - "tagged": false + "optional": true }, "maximum_stage_change": { "type": "double", "longname": "stage closure tolerance", "description": "real value that defines the lake stage closure tolerance. By default, MAXIMUM_STAGE_CHANGE is equal to $1 times 10^{-5}$. The MAXIMUM_STAGE_CHANGE would only need to be increased or decreased from the default value if the water budget error for one or more lakes is too small or too large, respectively.", - "optional": true, - "tagged": false + "optional": true }, "time_conversion": { "type": "double", "longname": "time conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients or gravitational acceleration used to calculate outlet flows from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if no lake outlets are specified or TIME_UNITS are seconds.", - "optional": true, - "tagged": false + "optional": true }, "length_conversion": { "type": "double", "longname": "length conversion factor", "description": "real value that is used to convert outlet user-specified Manning's roughness coefficients or gravitational acceleration used to calculate outlet flows from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if no lake outlets are specified or LENGTH_UNITS are meters.", - "optional": true, - "tagged": false + "optional": true } } }, @@ -184,20 +179,17 @@ "nlakes": { "type": "integer", "longname": "number of lakes", - "description": "value specifying the number of lakes that will be simulated for all stress periods.", - "tagged": false + "description": "value specifying the number of lakes that will be simulated for all stress periods." }, "noutlets": { "type": "integer", "longname": "number of outlets", - "description": "value specifying the number of outlets that will be simulated for all stress periods. If NOUTLETS is not specified, a default value of zero is used.", - "tagged": false + "description": "value specifying the number of outlets that will be simulated for all stress periods. If NOUTLETS is not specified, a default value of zero is used." }, "ntables": { "type": "integer", "longname": "number of tables", - "description": "value specifying the number of lakes tables that will be used to define the lake stage, volume relation, and surface area. If NTABLES is not specified, a default value of zero is used.", - "tagged": false + "description": "value specifying the number of lakes tables that will be used to define the lake stage, volume relation, and surface area. If NTABLES is not specified, a default value of zero is used." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.toml index d876c47d..4ab22583 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.toml @@ -130,53 +130,45 @@ type = "double" longname = "surface depression depth" description = "real value that defines the surface depression depth for VERTICAL lake-GWF connections. If specified, SURFDEP must be greater than or equal to zero. If SURFDEP is not specified, a default value of zero is used for all vertical lake-GWF connections." optional = true -tagged = false [blocks.options.fields.maximum_iterations] type = "integer" longname = "LAK Newton-Raphson iterations" description = "integer value that defines the maximum number of Newton-Raphson iterations allowed for a lake. By default, MAXIMUM_ITERATIONS is equal to 100. MAXIMUM_ITERATIONS would only need to be increased from the default value if one or more lakes in a simulation has a large water budget error." optional = true -tagged = false [blocks.options.fields.maximum_stage_change] type = "double" longname = "stage closure tolerance" description = "real value that defines the lake stage closure tolerance. By default, MAXIMUM_STAGE_CHANGE is equal to $1 times 10^{-5}$. The MAXIMUM_STAGE_CHANGE would only need to be increased or decreased from the default value if the water budget error for one or more lakes is too small or too large, respectively." optional = true -tagged = false [blocks.options.fields.time_conversion] type = "double" longname = "time conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients or gravitational acceleration used to calculate outlet flows from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if no lake outlets are specified or TIME_UNITS are seconds." optional = true -tagged = false [blocks.options.fields.length_conversion] type = "double" longname = "length conversion factor" description = "real value that is used to convert outlet user-specified Manning's roughness coefficients or gravitational acceleration used to calculate outlet flows from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if no lake outlets are specified or LENGTH_UNITS are meters." optional = true -tagged = false [blocks.dimensions.fields.nlakes] type = "integer" longname = "number of lakes" description = "value specifying the number of lakes that will be simulated for all stress periods." -tagged = false [blocks.dimensions.fields.noutlets] type = "integer" longname = "number of outlets" description = "value specifying the number of outlets that will be simulated for all stress periods. If NOUTLETS is not specified, a default value of zero is used." -tagged = false [blocks.dimensions.fields.ntables] type = "integer" longname = "number of tables" description = "value specifying the number of lakes tables that will be used to define the lake stage, volume relation, and surface area. If NTABLES is not specified, a default value of zero is used." -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.yaml index 2da67bac..1cafcb33 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.yaml @@ -135,7 +135,6 @@ blocks: If specified, SURFDEP must be greater than or equal to zero. If SURFDEP is not specified, a default value of zero is used for all vertical lake-GWF connections. optional: true - tagged: false maximum_iterations: type: integer longname: LAK Newton-Raphson iterations @@ -144,7 +143,6 @@ blocks: to be increased from the default value if one or more lakes in a simulation has a large water budget error. optional: true - tagged: false maximum_stage_change: type: double longname: stage closure tolerance @@ -153,7 +151,6 @@ blocks: from the default value if the water budget error for one or more lakes is too small or too large, respectively. optional: true - tagged: false time_conversion: type: double longname: time conversion factor @@ -164,7 +161,6 @@ blocks: TIME_CONVERSION does not need to be specified if no lake outlets are specified or TIME_UNITS are seconds. optional: true - tagged: false length_conversion: type: double longname: length conversion factor @@ -174,27 +170,23 @@ blocks: of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if no lake outlets are specified or LENGTH_UNITS are meters. optional: true - tagged: false dimensions: fields: nlakes: type: integer longname: number of lakes description: value specifying the number of lakes that will be simulated for all stress periods. - tagged: false noutlets: type: integer longname: number of outlets description: value specifying the number of outlets that will be simulated for all stress periods. If NOUTLETS is not specified, a default value of zero is used. - tagged: false ntables: type: integer longname: number of tables description: value specifying the number of lakes tables that will be used to define the lake stage, volume relation, and surface area. If NTABLES is not specified, a default value of zero is used. - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.json index 08a086e8..5df98c2c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.json @@ -111,15 +111,13 @@ "type": "double", "longname": "shutdown theta", "description": "value that defines the weight applied to discharge rate for wells that limit the water level in a discharging well (defined using the HEAD_LIMIT keyword in the stress period data). SHUTDOWN_THETA is used to control discharge rate oscillations when the flow rate from the aquifer is less than the specified flow rate from the aquifer to the well. Values range between 0.0 and 1.0, and larger values increase the weight (decrease under-relaxation) applied to the well discharge rate. The HEAD_LIMIT option has been included to facilitate backward compatibility with previous versions of MODFLOW but use of the RATE_SCALING option instead of the HEAD_LIMIT option is recommended. By default, SHUTDOWN_THETA is 0.7.", - "optional": true, - "tagged": false + "optional": true }, "shutdown_kappa": { "type": "double", "longname": "shutdown kappa", "description": "value that defines the weight applied to discharge rate for wells that limit the water level in a discharging well (defined using the HEAD_LIMIT keyword in the stress period data). SHUTDOWN_KAPPA is used to control discharge rate oscillations when the flow rate from the aquifer is less than the specified flow rate from the aquifer to the well. Values range between 0.0 and 1.0, and larger values increase the weight applied to the well discharge rate. The HEAD_LIMIT option has been included to facilitate backward compatibility with previous versions of MODFLOW but use of the RATE_SCALING option instead of the HEAD_LIMIT option is recommended. By default, SHUTDOWN_KAPPA is 0.0001.", - "optional": true, - "tagged": false + "optional": true }, "mfrcsv_filerecord": { "type": "record", @@ -169,8 +167,7 @@ "nmawwells": { "type": "integer", "longname": "number of MAW wells", - "description": "integer value specifying the number of multi-aquifer wells that will be simulated for all stress periods.", - "tagged": false + "description": "integer value specifying the number of multi-aquifer wells that will be simulated for all stress periods." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.toml index 8d4563dd..0bf150d3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.toml @@ -101,14 +101,12 @@ type = "double" longname = "shutdown theta" description = "value that defines the weight applied to discharge rate for wells that limit the water level in a discharging well (defined using the HEAD_LIMIT keyword in the stress period data). SHUTDOWN_THETA is used to control discharge rate oscillations when the flow rate from the aquifer is less than the specified flow rate from the aquifer to the well. Values range between 0.0 and 1.0, and larger values increase the weight (decrease under-relaxation) applied to the well discharge rate. The HEAD_LIMIT option has been included to facilitate backward compatibility with previous versions of MODFLOW but use of the RATE_SCALING option instead of the HEAD_LIMIT option is recommended. By default, SHUTDOWN_THETA is 0.7." optional = true -tagged = false [blocks.options.fields.shutdown_kappa] type = "double" longname = "shutdown kappa" description = "value that defines the weight applied to discharge rate for wells that limit the water level in a discharging well (defined using the HEAD_LIMIT keyword in the stress period data). SHUTDOWN_KAPPA is used to control discharge rate oscillations when the flow rate from the aquifer is less than the specified flow rate from the aquifer to the well. Values range between 0.0 and 1.0, and larger values increase the weight applied to the well discharge rate. The HEAD_LIMIT option has been included to facilitate backward compatibility with previous versions of MODFLOW but use of the RATE_SCALING option instead of the HEAD_LIMIT option is recommended. By default, SHUTDOWN_KAPPA is 0.0001." optional = true -tagged = false [blocks.options.fields.mfrcsv_filerecord] type = "record" @@ -149,7 +147,6 @@ optional = true type = "integer" longname = "number of MAW wells" description = "integer value specifying the number of multi-aquifer wells that will be simulated for all stress periods." -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.yaml index 28ef519d..9cfd9313 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.yaml @@ -118,7 +118,6 @@ blocks: with previous versions of MODFLOW but use of the RATE_SCALING option instead of the HEAD_LIMIT option is recommended. By default, SHUTDOWN_THETA is 0.7. optional: true - tagged: false shutdown_kappa: type: double longname: shutdown kappa @@ -131,7 +130,6 @@ blocks: of MODFLOW but use of the RATE_SCALING option instead of the HEAD_LIMIT option is recommended. By default, SHUTDOWN_KAPPA is 0.0001. optional: true - tagged: false mfrcsv_filerecord: type: record optional: true @@ -174,7 +172,6 @@ blocks: longname: number of MAW wells description: integer value specifying the number of multi-aquifer wells that will be simulated for all stress periods. - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.json index edbd24f9..9938fe2d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.json @@ -66,14 +66,12 @@ "maxmvr": { "type": "integer", "longname": "maximum number of movers", - "description": "integer value specifying the maximum number of water mover entries that will specified for any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of water mover entries that will specified for any stress period." }, "maxpackages": { "type": "integer", "longname": "number of packages to be used with the mover", - "description": "integer value specifying the number of unique packages that are included in this water mover input file.", - "tagged": false + "description": "integer value specifying the number of unique packages that are included in this water mover input file." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.toml index f9579a1b..614248ad 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.toml @@ -54,13 +54,11 @@ mode = "fileout" type = "integer" longname = "maximum number of movers" description = "integer value specifying the maximum number of water mover entries that will specified for any stress period." -tagged = false [blocks.dimensions.fields.maxpackages] type = "integer" longname = "number of packages to be used with the mover" description = "integer value specifying the number of unique packages that are included in this water mover input file." -tagged = false [blocks.packages.fields.packages] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.yaml index 05f3249b..28783f85 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-mvr.yaml @@ -59,13 +59,11 @@ blocks: longname: maximum number of movers description: integer value specifying the maximum number of water mover entries that will specified for any stress period. - tagged: false maxpackages: type: integer longname: number of packages to be used with the mover description: integer value specifying the number of unique packages that are included in this water mover input file. - tagged: false packages: fields: packages: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.json index a8c94719..7e11797a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.json @@ -12,7 +12,6 @@ "longname": "name of listing file", "description": "is name of the listing file to create for this GWF model. If not specified, then the name of the list file will be the basename of the GWF model name file and the '.lst' extension. For example, if the GWF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'.", "optional": true, - "tagged": false, "case_sensitive": true }, "print_input": { diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.toml index b60140e5..95036e0a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.toml @@ -9,7 +9,6 @@ type = "string" longname = "name of listing file" description = "is name of the listing file to create for this GWF model. If not specified, then the name of the list file will be the basename of the GWF model name file and the '.lst' extension. For example, if the GWF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'." optional = true -tagged = false case_sensitive = true [blocks.options.fields.print_input] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.yaml index 4590d184..bfc062fd 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-nam.yaml @@ -13,7 +13,6 @@ blocks: the name of the list file will be the basename of the GWF model name file and the '.lst' extension. For example, if the GWF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'. optional: true - tagged: false case_sensitive: true print_input: type: keyword diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.json index 9dd7acee..f4c835e4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.json @@ -23,7 +23,6 @@ "longname": "conductance weighting option", "description": "is a text keyword to indicate that an alternative method will be used for calculating the conductance for horizontal cell connections. The text value for ALTERNATIVE_CELL_AVERAGING can be 'LOGARITHMIC', 'AMT-LMK', or 'AMT-HMK'. 'AMT-LMK' signifies that the conductance will be calculated using arithmetic-mean thickness and logarithmic-mean hydraulic conductivity. 'AMT-HMK' signifies that the conductance will be calculated using arithmetic-mean thickness and harmonic-mean hydraulic conductivity. If the user does not specify a value for ALTERNATIVE_CELL_AVERAGING, then the harmonic-mean method will be used. This option cannot be used if the XT3D option is invoked. The AMT-HMK ALTERNATIVE_CELL_AVERAGING option, in combination with the DRY_CELL_SATURATION option, can be used to calculate the same horizontal conductance as MODFLOW-USG when upstream weighting is used (LAYCON=4).", "optional": true, - "tagged": false, "valid": [ "logarithmic", "amt-lmk", @@ -170,8 +169,7 @@ "type": "double", "longname": "set saturation omega value", "description": "set saturation omega value", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.toml index f74cff54..9a52ac15 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.toml @@ -20,7 +20,6 @@ type = "string" longname = "conductance weighting option" description = "is a text keyword to indicate that an alternative method will be used for calculating the conductance for horizontal cell connections. The text value for ALTERNATIVE_CELL_AVERAGING can be 'LOGARITHMIC', 'AMT-LMK', or 'AMT-HMK'. 'AMT-LMK' signifies that the conductance will be calculated using arithmetic-mean thickness and logarithmic-mean hydraulic conductivity. 'AMT-HMK' signifies that the conductance will be calculated using arithmetic-mean thickness and harmonic-mean hydraulic conductivity. If the user does not specify a value for ALTERNATIVE_CELL_AVERAGING, then the harmonic-mean method will be used. This option cannot be used if the XT3D option is invoked. The AMT-HMK ALTERNATIVE_CELL_AVERAGING option, in combination with the DRY_CELL_SATURATION option, can be used to calculate the same horizontal conductance as MODFLOW-USG when upstream weighting is used (LAYCON=4)." optional = true -tagged = false valid = [ "logarithmic", "amt-lmk", @@ -160,7 +159,6 @@ type = "double" longname = "set saturation omega value" description = "set saturation omega value" optional = true -tagged = false [blocks.griddata.fields.icelltype] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.yaml index 8f94c533..451514f3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-npf.yaml @@ -35,7 +35,6 @@ blocks: option, can be used to calculate the same horizontal conductance as MODFLOW-USG when upstream weighting is used (LAYCON=4). optional: true - tagged: false valid: - logarithmic - amt-lmk @@ -207,7 +206,6 @@ blocks: longname: set saturation omega value description: set saturation omega value optional: true - tagged: false griddata: fields: icelltype: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.json index 87a2c7b3..4a43b9ef 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.json @@ -34,8 +34,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of recharge.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -91,8 +90,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of recharge cells", - "description": "integer value specifying the maximum number of recharge cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of recharge cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.toml index 9a6a7b53..5ca3188a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.toml @@ -30,7 +30,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of recharge." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -79,7 +78,6 @@ mode = "filein" type = "integer" longname = "maximum number of recharge cells" description = "integer value specifying the maximum number of recharge cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.yaml index b21e9133..0b8ba98e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.yaml @@ -37,7 +37,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of recharge. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of recharge @@ -88,7 +87,6 @@ blocks: longname: maximum number of recharge cells description: integer value specifying the maximum number of recharge cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.json index 1193b7bd..c0fded11 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.json @@ -36,8 +36,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of recharge.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.toml index d493d6d1..fba9b844 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.toml @@ -32,7 +32,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of recharge." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.yaml index e7e7a209..b68fb94d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rcha.yaml @@ -43,7 +43,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of recharge. optional: true - tagged: false print_input: type: keyword longname: print input to listing file diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.json index 0f4277eb..701f2ef2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of riverbed conductance.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -90,8 +89,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of rivers", - "description": "integer value specifying the maximum number of rivers cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of rivers cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.toml index 748a55a3..b8e10a84 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of riverbed conductance." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -78,7 +77,6 @@ optional = true type = "integer" longname = "maximum number of rivers" description = "integer value specifying the maximum number of rivers cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.yaml index 0dafa6d4..c57552ec 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of riverbed conductance. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of river cells. @@ -87,7 +86,6 @@ blocks: longname: maximum number of rivers description: integer value specifying the maximum number of rivers cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.json index ed8b4fc9..33bea8ec 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.json @@ -35,8 +35,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of riverbed conductance.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", @@ -87,8 +86,7 @@ "type": "integer", "longname": "maximum number of river cells in any stress period", "description": "integer value specifying the maximum number of rivers cells that will be specified for use during any stress period.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.toml index 84ae1957..c66567c4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.toml @@ -31,7 +31,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of riverbed conductance." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" @@ -77,7 +76,6 @@ type = "integer" longname = "maximum number of river cells in any stress period" description = "integer value specifying the maximum number of rivers cells that will be specified for use during any stress period." optional = true -tagged = false [blocks.period.fields.stage] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.yaml index 576f5975..2e7e96dd 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rivg.yaml @@ -41,7 +41,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of riverbed conductance. optional: true - tagged: false print_input: type: keyword longname: print input to listing file @@ -93,7 +92,6 @@ blocks: description: integer value specifying the maximum number of rivers cells that will be specified for use during any stress period. optional: true - tagged: false period: fields: stage: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.json index 48d3f824..d0e39e92 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.json @@ -140,50 +140,43 @@ "type": "integer", "longname": "SFR picard iterations", "description": "integer value that defines the maximum number of Streamflow Routing picard iterations allowed when solving for reach stages and flows as part of the GWF formulate step. Picard iterations are used to minimize differences in SFR package results between subsequent GWF picard (non-linear) iterations as a result of non-optimal reach numbering. If reaches are numbered in order, from upstream to downstream, MAXIMUM_PICARD_ITERATIONS can be set to 1 to reduce model run time. By default, MAXIMUM_PICARD_ITERATIONS is equal to 100.", - "optional": true, - "tagged": false + "optional": true }, "maximum_iterations": { "type": "integer", "longname": "SFR Newton-Raphson iterations", "description": "integer value that defines the maximum number of Streamflow Routing Newton-Raphson iterations allowed for a reach. By default, MAXIMUM_ITERATIONS is equal to 100. MAXIMUM_ITERATIONS would only need to be increased from the default value if one or more reach in a simulation has a large water budget error.", - "optional": true, - "tagged": false + "optional": true }, "maximum_depth_change": { "type": "double", "longname": "depth closure tolerance", "description": "real value that defines the depth closure tolerance. By default, MAXIMUM_DEPTH_CHANGE is equal to $1 times 10^{-5}$. The MAXIMUM_STAGE_CHANGE would only need to be increased or decreased from the default value if the water budget error for one or more reach is too small or too large, respectively.", - "optional": true, - "tagged": false + "optional": true }, "unit_conversion": { "type": "double", "longname": "conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients from seconds per meters$^{1/3}$ to model length and time units. A constant of 1.486 is used for flow units of cubic feet per second, and a constant of 1.0 is used for units of cubic meters per second. The constant must be multiplied by 86,400 when using time units of days in the simulation.", - "optional": true, - "tagged": false + "optional": true }, "length_conversion": { "type": "double", "longname": "length conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters.", - "optional": true, - "tagged": false + "optional": true }, "time_conversion": { "type": "double", "longname": "time conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds.", - "optional": true, - "tagged": false + "optional": true }, "dev_storage_weight": { "type": "double", "longname": "reach storage time weighting", "description": "real number value that defines the time weighting factor used to calculate the change in channel storage. STORAGE_WEIGHT must have a value between 0.5 and 1. Default STORAGE_WEIGHT value is 1.", - "optional": true, - "tagged": false + "optional": true } } }, @@ -192,8 +185,7 @@ "nreaches": { "type": "integer", "longname": "maximum number reaches", - "description": "integer value specifying the number of stream reaches. There must be NREACHES entries in the PACKAGEDATA block.", - "tagged": false + "description": "integer value specifying the number of stream reaches. There must be NREACHES entries in the PACKAGEDATA block." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.toml index 721b535a..f9107a07 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.toml @@ -124,55 +124,47 @@ type = "integer" longname = "SFR picard iterations" description = "integer value that defines the maximum number of Streamflow Routing picard iterations allowed when solving for reach stages and flows as part of the GWF formulate step. Picard iterations are used to minimize differences in SFR package results between subsequent GWF picard (non-linear) iterations as a result of non-optimal reach numbering. If reaches are numbered in order, from upstream to downstream, MAXIMUM_PICARD_ITERATIONS can be set to 1 to reduce model run time. By default, MAXIMUM_PICARD_ITERATIONS is equal to 100." optional = true -tagged = false [blocks.options.fields.maximum_iterations] type = "integer" longname = "SFR Newton-Raphson iterations" description = "integer value that defines the maximum number of Streamflow Routing Newton-Raphson iterations allowed for a reach. By default, MAXIMUM_ITERATIONS is equal to 100. MAXIMUM_ITERATIONS would only need to be increased from the default value if one or more reach in a simulation has a large water budget error." optional = true -tagged = false [blocks.options.fields.maximum_depth_change] type = "double" longname = "depth closure tolerance" description = "real value that defines the depth closure tolerance. By default, MAXIMUM_DEPTH_CHANGE is equal to $1 times 10^{-5}$. The MAXIMUM_STAGE_CHANGE would only need to be increased or decreased from the default value if the water budget error for one or more reach is too small or too large, respectively." optional = true -tagged = false [blocks.options.fields.unit_conversion] type = "double" longname = "conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients from seconds per meters$^{1/3}$ to model length and time units. A constant of 1.486 is used for flow units of cubic feet per second, and a constant of 1.0 is used for units of cubic meters per second. The constant must be multiplied by 86,400 when using time units of days in the simulation." optional = true -tagged = false [blocks.options.fields.length_conversion] type = "double" longname = "length conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters." optional = true -tagged = false [blocks.options.fields.time_conversion] type = "double" longname = "time conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds." optional = true -tagged = false [blocks.options.fields.dev_storage_weight] type = "double" longname = "reach storage time weighting" description = "real number value that defines the time weighting factor used to calculate the change in channel storage. STORAGE_WEIGHT must have a value between 0.5 and 1. Default STORAGE_WEIGHT value is 1." optional = true -tagged = false [blocks.dimensions.fields.nreaches] type = "integer" longname = "maximum number reaches" description = "integer value specifying the number of stream reaches. There must be NREACHES entries in the PACKAGEDATA block." -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.yaml index 4e040b99..337ed993 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.yaml @@ -136,7 +136,6 @@ blocks: upstream to downstream, MAXIMUM_PICARD_ITERATIONS can be set to 1 to reduce model run time. By default, MAXIMUM_PICARD_ITERATIONS is equal to 100. optional: true - tagged: false maximum_iterations: type: integer longname: SFR Newton-Raphson iterations @@ -145,7 +144,6 @@ blocks: would only need to be increased from the default value if one or more reach in a simulation has a large water budget error. optional: true - tagged: false maximum_depth_change: type: double longname: depth closure tolerance @@ -154,7 +152,6 @@ blocks: from the default value if the water budget error for one or more reach is too small or too large, respectively. optional: true - tagged: false unit_conversion: type: double longname: conversion factor @@ -163,7 +160,6 @@ blocks: for flow units of cubic feet per second, and a constant of 1.0 is used for units of cubic meters per second. The constant must be multiplied by 86,400 when using time units of days in the simulation. optional: true - tagged: false length_conversion: type: double longname: length conversion factor @@ -172,7 +168,6 @@ blocks: when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters. optional: true - tagged: false time_conversion: type: double longname: time conversion factor @@ -182,7 +177,6 @@ blocks: in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds. optional: true - tagged: false dev_storage_weight: type: double longname: reach storage time weighting @@ -190,7 +184,6 @@ blocks: in channel storage. STORAGE_WEIGHT must have a value between 0.5 and 1. Default STORAGE_WEIGHT value is 1. optional: true - tagged: false dimensions: fields: nreaches: @@ -198,7 +191,6 @@ blocks: longname: maximum number reaches description: integer value specifying the number of stream reaches. There must be NREACHES entries in the PACKAGEDATA block. - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.json index 595cfe2d..cfdd8b1a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.json @@ -36,8 +36,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of GWF cell area used by UZF cell.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -181,22 +180,19 @@ "nuzfcells": { "type": "integer", "longname": "number of UZF cells", - "description": "is the number of UZF cells. More than one UZF cell can be assigned to a GWF cell; however, only one GWF cell can be assigned to a single UZF cell. If more than one UZF cell is assigned to a GWF cell, then an auxiliary variable should be used to reduce the surface area of the UZF cell with the AUXMULTNAME option.", - "tagged": false + "description": "is the number of UZF cells. More than one UZF cell can be assigned to a GWF cell; however, only one GWF cell can be assigned to a single UZF cell. If more than one UZF cell is assigned to a GWF cell, then an auxiliary variable should be used to reduce the surface area of the UZF cell with the AUXMULTNAME option." }, "ntrailwaves": { "type": "integer", "longname": "number of trailing waves", "description": "is the number of trailing waves. A recommended value of 7 can be used for NTRAILWAVES. This value can be increased to lower mass balance error in the unsaturated zone.", - "default": 7, - "tagged": false + "default": 7 }, "nwavesets": { "type": "integer", "longname": "number of wave sets", "description": "is the number of wave sets. A recommended value of 40 can be used for NWAVESETS. This value can be increased if more waves are required to resolve variations in water content within the unsaturated zone.", - "default": 40, - "tagged": false + "default": 40 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.toml index b51db24a..a4c72c83 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.toml @@ -32,7 +32,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of GWF cell area used by UZF cell." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -161,21 +160,18 @@ optional = true type = "integer" longname = "number of UZF cells" description = "is the number of UZF cells. More than one UZF cell can be assigned to a GWF cell; however, only one GWF cell can be assigned to a single UZF cell. If more than one UZF cell is assigned to a GWF cell, then an auxiliary variable should be used to reduce the surface area of the UZF cell with the AUXMULTNAME option." -tagged = false [blocks.dimensions.fields.ntrailwaves] type = "integer" longname = "number of trailing waves" description = "is the number of trailing waves. A recommended value of 7 can be used for NTRAILWAVES. This value can be increased to lower mass balance error in the unsaturated zone." default = 7 -tagged = false [blocks.dimensions.fields.nwavesets] type = "integer" longname = "number of wave sets" description = "is the number of wave sets. A recommended value of 40 can be used for NWAVESETS. This value can be increased if more waves are required to resolve variations in water content within the unsaturated zone." default = 40 -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.yaml index 381a19f8..019512d4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.yaml @@ -38,7 +38,6 @@ blocks: description: name of auxiliary variable to be used as multiplier of GWF cell area used by UZF cell. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of UZF cells. @@ -176,14 +175,12 @@ blocks: however, only one GWF cell can be assigned to a single UZF cell. If more than one UZF cell is assigned to a GWF cell, then an auxiliary variable should be used to reduce the surface area of the UZF cell with the AUXMULTNAME option. - tagged: false ntrailwaves: type: integer longname: number of trailing waves description: is the number of trailing waves. A recommended value of 7 can be used for NTRAILWAVES. This value can be increased to lower mass balance error in the unsaturated zone. default: 7 - tagged: false nwavesets: type: integer longname: number of wave sets @@ -191,7 +188,6 @@ blocks: value can be increased if more waves are required to resolve variations in water content within the unsaturated zone. default: 40 - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.json index aaad98fd..00a8da0f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.json @@ -17,22 +17,19 @@ "longname": "reference viscosity", "description": "fluid reference viscosity used in the equation of state. This value is set to 1.0 if not specified as an option.", "optional": true, - "default": 1.0, - "tagged": false + "default": 1.0 }, "temperature_species_name": { "type": "string", "longname": "auxspeciesname that corresponds to temperature", "description": "string used to identify the auxspeciesname in PACKAGEDATA that corresponds to the temperature species. There can be only one occurrence of this temperature species name in the PACKAGEDATA block or the program will terminate with an error. This value has no effect if viscosity does not depend on temperature.", - "optional": true, - "tagged": false + "optional": true }, "thermal_formulation": { "type": "string", "longname": "keyword to specify viscosity formulation for the temperature species", "description": "may be used for specifying which viscosity formulation to use for the temperature species. Can be either LINEAR or NONLINEAR. The LINEAR viscosity formulation is the default.", "optional": true, - "tagged": false, "valid": [ "linear", "nonlinear" @@ -43,24 +40,21 @@ "longname": "coefficient used in nonlinear viscosity function", "description": "is an empirical parameter specified by the user for calculating viscosity using a nonlinear formulation. If A2 is not specified, a default value of 10.0 is assigned (Voss, 1984).", "optional": true, - "default": 10.0, - "tagged": false + "default": 10.0 }, "thermal_a3": { "type": "double", "longname": "coefficient used in nonlinear viscosity function", "description": "is an empirical parameter specified by the user for calculating viscosity using a nonlinear formulation. If A3 is not specified, a default value of 248.37 is assigned (Voss, 1984).", "optional": true, - "default": 248.37, - "tagged": false + "default": 248.37 }, "thermal_a4": { "type": "double", "longname": "coefficient used in nonlinear viscosity function", "description": "is an empirical parameter specified by the user for calculating viscosity using a nonlinear formulation. If A4 is not specified, a default value of 133.15 is assigned (Voss, 1984).", "optional": true, - "default": 133.15, - "tagged": false + "default": 133.15 }, "viscosity_filerecord": { "type": "record", @@ -81,8 +75,7 @@ "nviscspecies": { "type": "integer", "longname": "number of species used in viscosity equation of state", - "description": "number of species used in the viscosity equation of state. If either concentrations or temperature (or both) are used to update viscosity then nviscspecies needs to be at least one.", - "tagged": false + "description": "number of species used in the viscosity equation of state. If either concentrations or temperature (or both) are used to update viscosity then nviscspecies needs to be at least one." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.toml index 9eeb917e..dd80574d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.toml @@ -13,21 +13,18 @@ longname = "reference viscosity" description = "fluid reference viscosity used in the equation of state. This value is set to 1.0 if not specified as an option." optional = true default = 1.0 -tagged = false [blocks.options.fields.temperature_species_name] type = "string" longname = "auxspeciesname that corresponds to temperature" description = "string used to identify the auxspeciesname in PACKAGEDATA that corresponds to the temperature species. There can be only one occurrence of this temperature species name in the PACKAGEDATA block or the program will terminate with an error. This value has no effect if viscosity does not depend on temperature." optional = true -tagged = false [blocks.options.fields.thermal_formulation] type = "string" longname = "keyword to specify viscosity formulation for the temperature species" description = "may be used for specifying which viscosity formulation to use for the temperature species. Can be either LINEAR or NONLINEAR. The LINEAR viscosity formulation is the default." optional = true -tagged = false valid = [ "linear", "nonlinear", @@ -39,7 +36,6 @@ longname = "coefficient used in nonlinear viscosity function" description = "is an empirical parameter specified by the user for calculating viscosity using a nonlinear formulation. If A2 is not specified, a default value of 10.0 is assigned (Voss, 1984)." optional = true default = 10.0 -tagged = false [blocks.options.fields.thermal_a3] type = "double" @@ -47,7 +43,6 @@ longname = "coefficient used in nonlinear viscosity function" description = "is an empirical parameter specified by the user for calculating viscosity using a nonlinear formulation. If A3 is not specified, a default value of 248.37 is assigned (Voss, 1984)." optional = true default = 248.37 -tagged = false [blocks.options.fields.thermal_a4] type = "double" @@ -55,7 +50,6 @@ longname = "coefficient used in nonlinear viscosity function" description = "is an empirical parameter specified by the user for calculating viscosity using a nonlinear formulation. If A4 is not specified, a default value of 133.15 is assigned (Voss, 1984)." optional = true default = 133.15 -tagged = false [blocks.options.fields.viscosity_filerecord] type = "record" @@ -71,7 +65,6 @@ mode = "fileout" type = "integer" longname = "number of species used in viscosity equation of state" description = "number of species used in the viscosity equation of state. If either concentrations or temperature (or both) are used to update viscosity then nviscspecies needs to be at least one." -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.yaml index 1e422e63..694230fc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-vsc.yaml @@ -16,7 +16,6 @@ blocks: if not specified as an option. optional: true default: 1.0 - tagged: false temperature_species_name: type: string longname: auxspeciesname that corresponds to temperature @@ -25,14 +24,12 @@ blocks: PACKAGEDATA block or the program will terminate with an error. This value has no effect if viscosity does not depend on temperature. optional: true - tagged: false thermal_formulation: type: string longname: keyword to specify viscosity formulation for the temperature species description: may be used for specifying which viscosity formulation to use for the temperature species. Can be either LINEAR or NONLINEAR. The LINEAR viscosity formulation is the default. optional: true - tagged: false valid: - linear - nonlinear @@ -43,7 +40,6 @@ blocks: nonlinear formulation. If A2 is not specified, a default value of 10.0 is assigned (Voss, 1984). optional: true default: 10.0 - tagged: false thermal_a3: type: double longname: coefficient used in nonlinear viscosity function @@ -52,7 +48,6 @@ blocks: 1984). optional: true default: 248.37 - tagged: false thermal_a4: type: double longname: coefficient used in nonlinear viscosity function @@ -61,7 +56,6 @@ blocks: 1984). optional: true default: 133.15 - tagged: false viscosity_filerecord: type: record optional: true @@ -79,7 +73,6 @@ blocks: description: number of species used in the viscosity equation of state. If either concentrations or temperature (or both) are used to update viscosity then nviscspecies needs to be at least one. - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.json index 0a78cd15..e787d0fb 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of well flow rate.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -58,8 +57,7 @@ "type": "double", "longname": "cell fractional thickness for reduced pumping", "description": "keyword and real value that defines the fraction of the cell thickness used as an interval for smoothly adjusting negative pumping rates to 0 in cells with head values less than or equal to the bottom of the cell. Negative pumping rates are adjusted to 0 or a smaller negative value when the head in the cell is equal to or less than the calculated interval above the cell bottom. AUTO_FLOW_REDUCE is set to 0.1 if the specified value is less than or equal to zero. By default, negative pumping rates are not reduced during a simulation. This AUTO_FLOW_REDUCE option only applies to wells in model cells that are marked as 'convertible' (ICELLTYPE /= 0) in the Node Property Flow (NPF) input file. Reduction in flow will not occur for wells in cells marked as confined (ICELLTYPE = 0).", - "optional": true, - "tagged": false + "optional": true }, "afrcsv_filerecord": { "type": "record", @@ -115,8 +113,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of wells", - "description": "integer value specifying the maximum number of wells cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of wells cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.toml index 654b6725..648d29b5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of well flow rate." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -54,7 +53,6 @@ type = "double" longname = "cell fractional thickness for reduced pumping" description = "keyword and real value that defines the fraction of the cell thickness used as an interval for smoothly adjusting negative pumping rates to 0 in cells with head values less than or equal to the bottom of the cell. Negative pumping rates are adjusted to 0 or a smaller negative value when the head in the cell is equal to or less than the calculated interval above the cell bottom. AUTO_FLOW_REDUCE is set to 0.1 if the specified value is less than or equal to zero. By default, negative pumping rates are not reduced during a simulation. This AUTO_FLOW_REDUCE option only applies to wells in model cells that are marked as 'convertible' (ICELLTYPE /= 0) in the Node Property Flow (NPF) input file. Reduction in flow will not occur for wells in cells marked as confined (ICELLTYPE = 0)." optional = true -tagged = false [blocks.options.fields.afrcsv_filerecord] type = "record" @@ -101,7 +99,6 @@ optional = true type = "integer" longname = "maximum number of wells" description = "integer value specifying the maximum number of wells cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.yaml index b814fcb5..f1e37caa 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of well flow rate. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of well cells. @@ -69,7 +68,6 @@ blocks: in the Node Property Flow (NPF) input file. Reduction in flow will not occur for wells in cells marked as confined (ICELLTYPE = 0). optional: true - tagged: false afrcsv_filerecord: type: record optional: true @@ -121,7 +119,6 @@ blocks: longname: maximum number of wells description: integer value specifying the maximum number of wells cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.json index ebfbc2a4..9390ff0c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.json @@ -35,8 +35,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of well flow rate.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", @@ -60,8 +59,7 @@ "type": "double", "longname": "cell fractional thickness for reduced pumping", "description": "keyword and real value that defines the fraction of the cell thickness used as an interval for smoothly adjusting negative pumping rates to 0 in cells with head values less than or equal to the bottom of the cell. Negative pumping rates are adjusted to 0 or a smaller negative value when the head in the cell is equal to or less than the calculated interval above the cell bottom. AUTO_FLOW_REDUCE is set to 0.1 if the specified value is less than or equal to zero. By default, negative pumping rates are not reduced during a simulation. This AUTO_FLOW_REDUCE option only applies to wells in model cells that are marked as 'convertible' (ICELLTYPE /= 0) in the Node Property Flow (NPF) input file. Reduction in flow will not occur for wells in cells marked as confined (ICELLTYPE = 0).", - "optional": true, - "tagged": false + "optional": true }, "afrcsv_filerecord": { "type": "record", @@ -112,8 +110,7 @@ "type": "integer", "longname": "maximum number of wells in any stress period", "description": "integer value specifying the maximum number of wells cells that will be specified for use during any stress period.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.toml index c39bd2e7..0a293967 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.toml @@ -31,7 +31,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of well flow rate." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" @@ -56,7 +55,6 @@ type = "double" longname = "cell fractional thickness for reduced pumping" description = "keyword and real value that defines the fraction of the cell thickness used as an interval for smoothly adjusting negative pumping rates to 0 in cells with head values less than or equal to the bottom of the cell. Negative pumping rates are adjusted to 0 or a smaller negative value when the head in the cell is equal to or less than the calculated interval above the cell bottom. AUTO_FLOW_REDUCE is set to 0.1 if the specified value is less than or equal to zero. By default, negative pumping rates are not reduced during a simulation. This AUTO_FLOW_REDUCE option only applies to wells in model cells that are marked as 'convertible' (ICELLTYPE /= 0) in the Node Property Flow (NPF) input file. Reduction in flow will not occur for wells in cells marked as confined (ICELLTYPE = 0)." optional = true -tagged = false [blocks.options.fields.afrcsv_filerecord] type = "record" @@ -100,7 +98,6 @@ type = "integer" longname = "maximum number of wells in any stress period" description = "integer value specifying the maximum number of wells cells that will be specified for use during any stress period." optional = true -tagged = false [blocks.period.fields.q] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.yaml index 13ead445..27d2f75c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-welg.yaml @@ -41,7 +41,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of well flow rate. optional: true - tagged: false print_input: type: keyword longname: print input to listing file @@ -75,7 +74,6 @@ blocks: in the Node Property Flow (NPF) input file. Reduction in flow will not occur for wells in cells marked as confined (ICELLTYPE = 0). optional: true - tagged: false afrcsv_filerecord: type: record optional: true @@ -127,7 +125,6 @@ blocks: description: integer value specifying the maximum number of wells cells that will be specified for use during any stress period. optional: true - tagged: false period: fields: q: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.json index 520884d0..c00d949b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.json @@ -11,7 +11,6 @@ "longname": "advective scheme", "description": "scheme used to solve the advection term. Can be upstream, central, TVD or UTVD. If not specified, upstream weighting is the default weighting scheme.", "optional": true, - "tagged": false, "valid": [ "central", "upstream", @@ -23,8 +22,7 @@ "type": "double", "longname": "fractional cell distance used for time step calculation", "description": "fractional cell distance submitted by the ADV Package to the adaptive time stepping (ATS) package. If ATS_PERCEL is specified and the ATS Package is active, a time step calculation will be made for each cell based on flow through the cell and cell properties. The largest time step will be calculated such that the advective fractional cell distance (ATS_PERCEL) is not exceeded for any active cell in the grid. This time-step constraint will be submitted to the ATS Package, perhaps with constraints submitted by other packages, in the calculation of the time step. ATS_PERCEL must be greater than zero. If a value of zero is specified for ATS_PERCEL the program will automatically reset it to an internal no data value to indicate that time steps should not be subject to this constraint.", - "optional": true, - "tagged": false + "optional": true } } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.toml index e43450d4..4ab49f4a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.toml @@ -8,7 +8,6 @@ type = "string" longname = "advective scheme" description = "scheme used to solve the advection term. Can be upstream, central, TVD or UTVD. If not specified, upstream weighting is the default weighting scheme." optional = true -tagged = false valid = [ "central", "upstream", @@ -21,4 +20,3 @@ type = "double" longname = "fractional cell distance used for time step calculation" description = "fractional cell distance submitted by the ADV Package to the adaptive time stepping (ATS) package. If ATS_PERCEL is specified and the ATS Package is active, a time step calculation will be made for each cell based on flow through the cell and cell properties. The largest time step will be calculated such that the advective fractional cell distance (ATS_PERCEL) is not exceeded for any active cell in the grid. This time-step constraint will be submitted to the ATS Package, perhaps with constraints submitted by other packages, in the calculation of the time step. ATS_PERCEL must be greater than zero. If a value of zero is specified for ATS_PERCEL the program will automatically reset it to an internal no data value to indicate that time steps should not be subject to this constraint." optional = true -tagged = false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.yaml index e7f3ef32..3280e2e9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-adv.yaml @@ -11,7 +11,6 @@ blocks: description: scheme used to solve the advection term. Can be upstream, central, TVD or UTVD. If not specified, upstream weighting is the default weighting scheme. optional: true - tagged: false valid: - central - upstream @@ -30,4 +29,3 @@ blocks: the program will automatically reset it to an internal no data value to indicate that time steps should not be subject to this constraint. optional: true - tagged: false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.json index 684b580a..5495391e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.json @@ -60,8 +60,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of user-defined api boundaries", - "description": "integer value specifying the maximum number of api boundary cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of api boundary cells that will be specified for use during any stress period." } } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.toml index f0057cc8..d2b81725 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.toml @@ -50,4 +50,3 @@ optional = true type = "integer" longname = "maximum number of user-defined api boundaries" description = "integer value specifying the maximum number of api boundary cells that will be specified for use during any stress period." -tagged = false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.yaml index 2a7714be..ac9ee102 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-api.yaml @@ -57,4 +57,3 @@ blocks: longname: maximum number of user-defined api boundaries description: integer value specifying the maximum number of api boundary cells that will be specified for use during any stress period. - tagged: false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.json index d5447312..eaa53f98 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of concentration value.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of constant concentrations", - "description": "integer value specifying the maximum number of constant concentrations cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of constant concentrations cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.toml index 21153a73..a4a562ce 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of concentration value." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of constant concentrations" description = "integer value specifying the maximum number of constant concentrations cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.yaml index 52813327..6f9164c6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of concentration value. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of constant @@ -82,7 +81,6 @@ blocks: longname: maximum number of constant concentrations description: integer value specifying the maximum number of constant concentrations cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.json index 92627213..2700d587 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.json @@ -36,8 +36,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -61,22 +60,19 @@ "type": "double", "longname": "x-position of the model grid origin", "description": "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position of the model grid origin", "description": "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -96,7 +92,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true }, "ncf_filerecord": { @@ -119,22 +114,19 @@ "type": "integer", "longname": "number of layers", "description": "is the number of layers in the model grid.", - "default": 1, - "tagged": false + "default": 1 }, "nrow": { "type": "integer", "longname": "number of rows", "description": "is the number of rows in the model grid.", - "default": 2, - "tagged": false + "default": 2 }, "ncol": { "type": "integer", "longname": "number of columns", "description": "is the number of columns in the model grid.", - "default": 2, - "tagged": false + "default": 2 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.toml index e1c9d7cd..b163a3c6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.toml @@ -32,7 +32,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -55,21 +54,18 @@ type = "double" longname = "x-position of the model grid origin" description = "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position of the model grid origin" description = "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -89,7 +85,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.options.fields.ncf_filerecord] @@ -107,21 +102,18 @@ type = "integer" longname = "number of layers" description = "is the number of layers in the model grid." default = 1 -tagged = false [blocks.dimensions.fields.nrow] type = "integer" longname = "number of rows" description = "is the number of rows in the model grid." default = 2 -tagged = false [blocks.dimensions.fields.ncol] type = "integer" longname = "number of columns" description = "is the number of columns in the model grid." default = 2 -tagged = false [blocks.griddata.fields.delr] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.yaml index 9f9cbca8..b0b21eb5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-dis.yaml @@ -30,7 +30,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -52,7 +51,6 @@ blocks: assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position of the model grid origin @@ -60,7 +58,6 @@ blocks: default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -69,7 +66,6 @@ blocks: not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -94,7 +90,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true ncf_filerecord: type: record @@ -112,19 +107,16 @@ blocks: longname: number of layers description: is the number of layers in the model grid. default: 1 - tagged: false nrow: type: integer longname: number of rows description: is the number of rows in the model grid. default: 2 - tagged: false ncol: type: integer longname: number of columns description: is the number of columns in the model grid. default: 2 - tagged: false griddata: fields: delr: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.json index 292c9a88..e58e31ef 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.json @@ -28,8 +28,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -53,30 +52,26 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "vertical_offset_tolerance": { "type": "double", "longname": "vertical length dimension for top and bottom checking", "description": "checks are performed to ensure that the top of a cell is not higher than the bottom of an overlying cell. This option can be used to specify the tolerance that is used for checking. If top of a cell is above the bottom of an overlying cell by a value less than this tolerance, then the program will not terminate with an error. The default value is zero. This option should generally not be used.", "optional": true, - "default": 0.0, - "tagged": false + "default": 0.0 }, "export_array_ascii": { "type": "keyword", @@ -90,7 +85,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -100,21 +94,18 @@ "nodes": { "type": "integer", "longname": "number of layers", - "description": "is the number of cells in the model grid.", - "tagged": false + "description": "is the number of cells in the model grid." }, "nja": { "type": "integer", "longname": "number of columns", - "description": "is the sum of the number of connections and NODES. When calculating the total number of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells.", - "tagged": false + "description": "is the sum of the number of connections and NODES. When calculating the total number of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells." }, "nvert": { "type": "integer", "longname": "number of vertices", "description": "is the total number of (x, y) vertex pairs used to define the plan-view shape of each cell in the model grid. If NVERT is not specified or is specified as zero, then the VERTICES and CELL2D blocks below are not read. NVERT and the accompanying VERTICES and CELL2D blocks should be specified for most simulations. If the XT3D or SAVE_SPECIFIC_DISCHARGE options are specified in the NPF Package, then this information is required.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.toml index e05c2613..210c68ed 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.toml @@ -24,7 +24,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -47,21 +46,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.vertical_offset_tolerance] type = "double" @@ -69,7 +65,6 @@ longname = "vertical length dimension for top and bottom checking" description = "checks are performed to ensure that the top of a cell is not higher than the bottom of an overlying cell. This option can be used to specify the tolerance that is used for checking. If top of a cell is above the bottom of an overlying cell by a value less than this tolerance, then the program will not terminate with an error. The default value is zero. This option should generally not be used." optional = true default = 0.0 -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -83,27 +78,23 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nodes] type = "integer" longname = "number of layers" description = "is the number of cells in the model grid." -tagged = false [blocks.dimensions.fields.nja] type = "integer" longname = "number of columns" description = "is the sum of the number of connections and NODES. When calculating the total number of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of vertices" description = "is the total number of (x, y) vertex pairs used to define the plan-view shape of each cell in the model grid. If NVERT is not specified or is specified as zero, then the VERTICES and CELL2D blocks below are not read. NVERT and the accompanying VERTICES and CELL2D blocks should be specified for most simulations. If the XT3D or SAVE_SPECIFIC_DISCHARGE options are specified in the NPF Package, then this information is required." optional = true -tagged = false [blocks.griddata.fields.top] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.yaml index 5715c7b1..2d3bcf97 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disu.yaml @@ -24,7 +24,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -47,7 +46,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -56,7 +54,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -65,7 +62,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false vertical_offset_tolerance: type: double longname: vertical length dimension for top and bottom checking @@ -76,7 +72,6 @@ blocks: should generally not be used. optional: true default: 0.0 - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -93,7 +88,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -101,7 +95,6 @@ blocks: type: integer longname: number of layers description: is the number of cells in the model grid. - tagged: false nja: type: integer longname: number of columns @@ -109,7 +102,6 @@ blocks: of connections, the connection between cell n and cell m is considered to be different from the connection between cell m and cell n. Thus, NJA is equal to the total number of connections, including n to m and m to n, and the total number of cells. - tagged: false nvert: type: integer longname: number of vertices @@ -119,7 +111,6 @@ blocks: should be specified for most simulations. If the XT3D or SAVE_SPECIFIC_DISCHARGE options are specified in the NPF Package, then this information is required. optional: true - tagged: false griddata: fields: top: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.json index c6e78fe8..0744ab02 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.json @@ -32,8 +32,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -57,22 +56,19 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -92,7 +88,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true }, "ncf_filerecord": { @@ -114,20 +109,17 @@ "nlay": { "type": "integer", "longname": "number of layers", - "description": "is the number of layers in the model grid.", - "tagged": false + "description": "is the number of layers in the model grid." }, "ncpl": { "type": "integer", "longname": "number of cells per layer", - "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers.", - "tagged": false + "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." }, "nvert": { "type": "integer", "longname": "number of columns", - "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid.", - "tagged": false + "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.toml index 7268ccdc..04351cf6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.toml @@ -28,7 +28,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -51,21 +50,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -85,7 +81,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.options.fields.ncf_filerecord] @@ -102,19 +97,16 @@ mode = "filein" type = "integer" longname = "number of layers" description = "is the number of layers in the model grid." -tagged = false [blocks.dimensions.fields.ncpl] type = "integer" longname = "number of cells per layer" description = "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of columns" description = "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." -tagged = false [blocks.griddata.fields.top] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.yaml index 9b7f3b60..620c57f7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-disv.yaml @@ -27,7 +27,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -50,7 +49,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -59,7 +57,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -68,7 +65,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -93,7 +89,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true ncf_filerecord: type: record @@ -110,19 +105,16 @@ blocks: type: integer longname: number of layers description: is the number of layers in the model grid. - tagged: false ncpl: type: integer longname: number of cells per layer description: is the number of cells per layer. This is a constant value for the grid and it applies to all layers. - tagged: false nvert: type: integer longname: number of columns description: is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid. - tagged: false griddata: fields: top: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.json index 56fb3bb4..2d35bb55 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.json @@ -42,7 +42,6 @@ "longname": "activate sorption", "description": "is a text keyword to indicate that sorption will be activated. Valid sorption options include LINEAR, FREUNDLICH, and LANGMUIR. Use of this keyword requires that BULK_DENSITY and DISTCOEF are specified in the GRIDDATA block. If sorption is specified as FREUNDLICH or LANGMUIR then SP2 is also required in the GRIDDATA block. The sorption option must be consistent with the sorption option specified in the MST Package or the program will terminate with an error.", "optional": true, - "tagged": false, "valid": [ "linear", "freundlich", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.toml index d7c6c9aa..dc5e810c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.toml @@ -35,7 +35,6 @@ type = "string" longname = "activate sorption" description = "is a text keyword to indicate that sorption will be activated. Valid sorption options include LINEAR, FREUNDLICH, and LANGMUIR. Use of this keyword requires that BULK_DENSITY and DISTCOEF are specified in the GRIDDATA block. If sorption is specified as FREUNDLICH or LANGMUIR then SP2 is also required in the GRIDDATA block. The sorption option must be consistent with the sorption option specified in the MST Package or the program will terminate with an error." optional = true -tagged = false valid = [ "linear", "freundlich", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.yaml index 55c0850d..5082fc41 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-ist.yaml @@ -39,7 +39,6 @@ blocks: then SP2 is also required in the GRIDDATA block. The sorption option must be consistent with the sorption option specified in the MST Package or the program will terminate with an error. optional: true - tagged: false valid: - linear - freundlich diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.json index da679336..02273c63 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.json @@ -17,8 +17,7 @@ "type": "string", "longname": "keyword to specify name of corresponding flow package", "description": "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file).", - "optional": true, - "tagged": false + "optional": true }, "auxiliary": { "type": "array", @@ -31,8 +30,7 @@ "type": "string", "longname": "keyword to specify name of concentration auxiliary variable in flow package", "description": "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated concentrations from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.toml index b2d63ff2..e79a95b8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.toml @@ -13,7 +13,6 @@ type = "string" longname = "keyword to specify name of corresponding flow package" description = "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file)." optional = true -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -27,7 +26,6 @@ type = "string" longname = "keyword to specify name of concentration auxiliary variable in flow package" description = "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated concentrations from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.yaml index ea61aff8..2a939ada 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.yaml @@ -17,7 +17,6 @@ blocks: then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file). optional: true - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -40,7 +39,6 @@ blocks: an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of lake cells. diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.json index db073e9c..e11388b0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.json @@ -29,7 +29,6 @@ "longname": "activate sorption", "description": "is a text keyword to indicate that sorption will be activated. Valid sorption options include LINEAR, FREUNDLICH, and LANGMUIR. Use of this keyword requires that BULK_DENSITY and DISTCOEF are specified in the GRIDDATA block. If sorption is specified as FREUNDLICH or LANGMUIR then SP2 is also required in the GRIDDATA block.", "optional": true, - "tagged": false, "valid": [ "linear", "freundlich", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.toml index 10949bf9..356f07e8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.toml @@ -26,7 +26,6 @@ type = "string" longname = "activate sorption" description = "is a text keyword to indicate that sorption will be activated. Valid sorption options include LINEAR, FREUNDLICH, and LANGMUIR. Use of this keyword requires that BULK_DENSITY and DISTCOEF are specified in the GRIDDATA block. If sorption is specified as FREUNDLICH or LANGMUIR then SP2 is also required in the GRIDDATA block." optional = true -tagged = false valid = [ "linear", "freundlich", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.yaml index d51d5ef5..abc2aa4c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mst.yaml @@ -31,7 +31,6 @@ blocks: DISTCOEF are specified in the GRIDDATA block. If sorption is specified as FREUNDLICH or LANGMUIR then SP2 is also required in the GRIDDATA block. optional: true - tagged: false valid: - linear - freundlich diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.json index 1a7fe397..da42c46e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.json @@ -17,8 +17,7 @@ "type": "string", "longname": "keyword to specify name of corresponding flow package", "description": "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file).", - "optional": true, - "tagged": false + "optional": true }, "auxiliary": { "type": "array", @@ -31,8 +30,7 @@ "type": "string", "longname": "keyword to specify name of concentration auxiliary variable in flow package", "description": "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated concentrations from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.toml index 9a46c218..9c3331a4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.toml @@ -13,7 +13,6 @@ type = "string" longname = "keyword to specify name of corresponding flow package" description = "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file)." optional = true -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -27,7 +26,6 @@ type = "string" longname = "keyword to specify name of concentration auxiliary variable in flow package" description = "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated concentrations from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.yaml index b3fdc1ec..d77f96f9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.yaml @@ -17,7 +17,6 @@ blocks: then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file). optional: true - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -40,7 +39,6 @@ blocks: an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of well cells. diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.json index 4fe3bb1f..3848d286 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.json @@ -12,7 +12,6 @@ "longname": "name of listing file", "description": "is name of the listing file to create for this GWT model. If not specified, then the name of the list file will be the basename of the GWT model name file and the '.lst' extension. For example, if the GWT name file is called 'my.model.nam' then the list file will be called 'my.model.lst'.", "optional": true, - "tagged": false, "case_sensitive": true }, "print_input": { diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.toml index 4df2667b..5786731f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.toml @@ -9,7 +9,6 @@ type = "string" longname = "name of listing file" description = "is name of the listing file to create for this GWT model. If not specified, then the name of the list file will be the basename of the GWT model name file and the '.lst' extension. For example, if the GWT name file is called 'my.model.nam' then the list file will be called 'my.model.lst'." optional = true -tagged = false case_sensitive = true [blocks.options.fields.print_input] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.yaml index f7d0f964..f3321007 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-nam.yaml @@ -13,7 +13,6 @@ blocks: the name of the list file will be the basename of the GWT model name file and the '.lst' extension. For example, if the GWT name file is called 'my.model.nam' then the list file will be called 'my.model.lst'. optional: true - tagged: false case_sensitive: true print_input: type: keyword diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.json index 639495df..30121942 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.json @@ -17,8 +17,7 @@ "type": "string", "longname": "keyword to specify name of corresponding flow package", "description": "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file).", - "optional": true, - "tagged": false + "optional": true }, "auxiliary": { "type": "array", @@ -31,8 +30,7 @@ "type": "string", "longname": "keyword to specify name of concentration auxiliary variable in flow package", "description": "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated concentrations from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.toml index f0479aca..34a9a91a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.toml @@ -13,7 +13,6 @@ type = "string" longname = "keyword to specify name of corresponding flow package" description = "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file)." optional = true -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -27,7 +26,6 @@ type = "string" longname = "keyword to specify name of concentration auxiliary variable in flow package" description = "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated concentrations from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.yaml index 1194165e..de88f6d8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.yaml @@ -17,7 +17,6 @@ blocks: then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file). optional: true - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -40,7 +39,6 @@ blocks: an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of reach cells. diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.json index 207d63b2..02d25986 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of mass loading rate.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -91,8 +90,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of sources", - "description": "integer value specifying the maximum number of sources cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of sources cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.toml index 759a8b5e..cdca38ee 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of mass loading rate." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -79,7 +78,6 @@ optional = true type = "integer" longname = "maximum number of sources" description = "integer value specifying the maximum number of sources cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.yaml index 482c6a7e..fd49eb4e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of mass loading rate. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of mass source @@ -97,7 +96,6 @@ blocks: longname: maximum number of sources description: integer value specifying the maximum number of sources cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.json index bc56fc62..7793d97c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.json @@ -17,8 +17,7 @@ "type": "string", "longname": "keyword to specify name of corresponding flow package", "description": "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file).", - "optional": true, - "tagged": false + "optional": true }, "auxiliary": { "type": "array", @@ -31,8 +30,7 @@ "type": "string", "longname": "keyword to specify name of concentration auxiliary variable in flow package", "description": "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated concentrations from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.toml index f947ecb1..884be66a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.toml @@ -13,7 +13,6 @@ type = "string" longname = "keyword to specify name of corresponding flow package" description = "keyword to specify the name of the corresponding flow package. If not specified, then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file)." optional = true -tagged = false [blocks.options.fields.auxiliary] type = "array" @@ -27,7 +26,6 @@ type = "string" longname = "keyword to specify name of concentration auxiliary variable in flow package" description = "keyword to specify the name of an auxiliary variable in the corresponding flow package. If specified, then the simulated concentrations from this advanced transport package will be copied into the auxiliary variable specified with this name. Note that the flow package must have an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.yaml index 2c0819ba..b92e1c30 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.yaml @@ -17,7 +17,6 @@ blocks: then the corresponding flow package must have the same name as this advanced transport package (the name associated with this package in the GWT name file). optional: true - tagged: false auxiliary: type: array longname: keyword to specify aux variables @@ -40,7 +39,6 @@ blocks: an auxiliary variable with this name or the program will terminate with an error. If the flows for this advanced transport package are read from a file, then this option will have no effect. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of unsaturated diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.json index 30c738ce..eb887384 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.json @@ -66,8 +66,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of critical depth boundaries", - "description": "integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.toml index 69d50a65..05ca7e75 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.toml @@ -56,7 +56,6 @@ mode = "filein" type = "integer" longname = "maximum number of critical depth boundaries" description = "integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.yaml index 48a5d517..695376a9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.yaml @@ -67,7 +67,6 @@ blocks: longname: maximum number of critical depth boundaries description: integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.json index a6ac7f4a..afbeb51a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of CHD head value.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of constant heads", - "description": "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.toml index 2a571507..237cec3a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of CHD head value." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of constant heads" description = "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.yaml index 27b17b22..ffb74b3c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of CHD head value. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of constant-head @@ -82,7 +81,6 @@ blocks: longname: maximum number of constant heads description: integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.json index a7099392..00564be0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.json @@ -29,14 +29,12 @@ "nsections": { "type": "integer", "longname": "number of reaches", - "description": "integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block.", - "tagged": false + "description": "integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block." }, "npoints": { "type": "integer", "longname": "total number of points defined for all reaches", - "description": "integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block.", - "tagged": false + "description": "integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.toml index fac5b635..cdfc8b47 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.toml @@ -21,13 +21,11 @@ optional = true type = "integer" longname = "number of reaches" description = "integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block." -tagged = false [blocks.dimensions.fields.npoints] type = "integer" longname = "total number of points defined for all reaches" description = "integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block." -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.yaml index 4aaea530..511fa020 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cxs.yaml @@ -25,13 +25,11 @@ blocks: longname: number of reaches description: integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block. - tagged: false npoints: type: integer longname: total number of points defined for all reaches description: integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block. - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.json index 6fc5090a..b4188c67 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.json @@ -16,15 +16,13 @@ "type": "double", "longname": "length conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters.", - "optional": true, - "tagged": false + "optional": true }, "time_conversion": { "type": "double", "longname": "time conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds.", - "optional": true, - "tagged": false + "optional": true }, "save_flows": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.toml index 4499989a..cf27345e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.toml @@ -14,14 +14,12 @@ type = "double" longname = "length conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters." optional = true -tagged = false [blocks.options.fields.time_conversion] type = "double" longname = "time conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds." optional = true -tagged = false [blocks.options.fields.save_flows] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.yaml index aebd2274..c28c3727 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dfw.yaml @@ -21,7 +21,6 @@ blocks: when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters. optional: true - tagged: false time_conversion: type: double longname: time conversion factor @@ -31,7 +30,6 @@ blocks: in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds. optional: true - tagged: false save_flows: type: keyword longname: keyword to save DFW flows diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.json index 0a56219f..4941dd81 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.json @@ -32,8 +32,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -57,22 +56,19 @@ "type": "double", "longname": "x-position of the model grid origin", "description": "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position of the model grid origin", "description": "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -86,7 +82,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -97,15 +92,13 @@ "type": "integer", "longname": "number of rows", "description": "is the number of rows in the model grid.", - "default": 2, - "tagged": false + "default": 2 }, "ncol": { "type": "integer", "longname": "number of columns", "description": "is the number of columns in the model grid.", - "default": 2, - "tagged": false + "default": 2 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.toml index 193b97f6..47b43282 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.toml @@ -28,7 +28,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -51,21 +50,18 @@ type = "double" longname = "x-position of the model grid origin" description = "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position of the model grid origin" description = "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -79,7 +75,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nrow] @@ -87,14 +82,12 @@ type = "integer" longname = "number of rows" description = "is the number of rows in the model grid." default = 2 -tagged = false [blocks.dimensions.fields.ncol] type = "integer" longname = "number of columns" description = "is the number of columns in the model grid." default = 2 -tagged = false [blocks.griddata.fields.delr] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.yaml index 6235a838..70841516 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-dis2d.yaml @@ -27,7 +27,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -49,7 +48,6 @@ blocks: assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position of the model grid origin @@ -57,7 +55,6 @@ blocks: default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -66,7 +63,6 @@ blocks: not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -83,7 +79,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -92,13 +87,11 @@ blocks: longname: number of rows description: is the number of rows in the model grid. default: 2 - tagged: false ncol: type: integer longname: number of columns description: is the number of columns in the model grid. default: 2 - tagged: false griddata: fields: delr: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.json index 4c2e4aca..c83b2a30 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.json @@ -24,8 +24,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -49,22 +48,19 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -78,7 +74,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -88,15 +83,13 @@ "nodes": { "type": "integer", "longname": "number of linear features", - "description": "is the number of linear cells.", - "tagged": false + "description": "is the number of linear cells." }, "nvert": { "type": "integer", "longname": "number of columns", "description": "is the total number of (x, y, z) vertex pairs used to characterize the model grid.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.toml index 8e23a8ce..90d1d6b2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.toml @@ -20,7 +20,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -43,21 +42,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -71,21 +67,18 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nodes] type = "integer" longname = "number of linear features" description = "is the number of linear cells." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of columns" description = "is the total number of (x, y, z) vertex pairs used to characterize the model grid." optional = true -tagged = false [blocks.griddata.fields.length] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.yaml index 39d567b1..755962e9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv1d.yaml @@ -21,7 +21,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -44,7 +43,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -53,7 +51,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -62,7 +59,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -79,7 +75,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -87,13 +82,11 @@ blocks: type: integer longname: number of linear features description: is the number of linear cells. - tagged: false nvert: type: integer longname: number of columns description: is the total number of (x, y, z) vertex pairs used to characterize the model grid. optional: true - tagged: false griddata: fields: length: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.json index 22f2f83a..eec6e7f1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.json @@ -24,8 +24,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -49,22 +48,19 @@ "type": "double", "longname": "x-position of the model grid origin", "description": "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position of the model grid origin", "description": "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -78,7 +74,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -88,14 +83,12 @@ "nodes": { "type": "integer", "longname": "number of cells per layer", - "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers.", - "tagged": false + "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." }, "nvert": { "type": "integer", "longname": "number of columns", - "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid.", - "tagged": false + "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.toml index 4148aaea..c7658c18 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.toml @@ -20,7 +20,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -43,21 +42,18 @@ type = "double" longname = "x-position of the model grid origin" description = "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position of the model grid origin" description = "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -71,20 +67,17 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nodes] type = "integer" longname = "number of cells per layer" description = "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of columns" description = "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." -tagged = false [blocks.griddata.fields.bottom] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.yaml index 874a0d3b..4840d153 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-disv2d.yaml @@ -21,7 +21,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -43,7 +42,6 @@ blocks: assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position of the model grid origin @@ -51,7 +49,6 @@ blocks: default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -60,7 +57,6 @@ blocks: not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -77,7 +73,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -86,13 +81,11 @@ blocks: longname: number of cells per layer description: is the number of cells per layer. This is a constant value for the grid and it applies to all layers. - tagged: false nvert: type: integer longname: number of columns description: is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid. - tagged: false griddata: fields: bottom: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.json index 8b8e626a..afc15fed 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of evaporation.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of evaporation cells", - "description": "integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.toml index 3a19fced..8d7f7fca 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of evaporation." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of evaporation cells" description = "integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.yaml index 683fa0e3..af1d489c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of evaporation. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of evaporation @@ -82,7 +81,6 @@ blocks: longname: maximum number of evaporation cells description: integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.json index 07e464fc..096f9ad4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of flow rate.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of inflow", - "description": "integer value specifying the maximum number of inflow cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of inflow cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.toml index c2d87a4f..e4b2f254 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of flow rate." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of inflow" description = "integer value specifying the maximum number of inflow cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.yaml index aaa1b0c5..6aca9374 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of flow rate. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of inflow cells. @@ -81,7 +80,6 @@ blocks: longname: maximum number of inflow description: integer value specifying the maximum number of inflow cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.json index 06b44be1..28f48725 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.json @@ -12,7 +12,6 @@ "longname": "name of listing file", "description": "is name of the listing file to create for this OLF model. If not specified, then the name of the list file will be the basename of the OLF model name file and the '.lst' extension. For example, if the OLF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'.", "optional": true, - "tagged": false, "case_sensitive": true }, "print_input": { diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.toml index 5adfff4f..90c615ee 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.toml @@ -9,7 +9,6 @@ type = "string" longname = "name of listing file" description = "is name of the listing file to create for this OLF model. If not specified, then the name of the list file will be the basename of the OLF model name file and the '.lst' extension. For example, if the OLF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'." optional = true -tagged = false case_sensitive = true [blocks.options.fields.print_input] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.yaml index d879024f..7921c69b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-nam.yaml @@ -13,7 +13,6 @@ blocks: the name of the list file will be the basename of the OLF model name file and the '.lst' extension. For example, if the OLF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'. optional: true - tagged: false case_sensitive: true print_input: type: keyword diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.json index 1c1b4c5a..a4043f2d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of precipitation.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of precipitation cells", - "description": "integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.toml index 14ca6e8c..2c93a478 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of precipitation." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of precipitation cells" description = "integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.yaml index 0d101a33..3b52aaaa 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of precipitation. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of precipitation @@ -82,7 +81,6 @@ blocks: longname: maximum number of precipitation cells description: integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.json index 8ae013d3..4c8f8a39 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.json @@ -78,8 +78,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of zero-depth-gradient boundaries", - "description": "integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.toml index e0dfba51..87123734 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.toml @@ -66,7 +66,6 @@ mode = "filein" type = "integer" longname = "maximum number of zero-depth-gradient boundaries" description = "integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.yaml index d54dba3e..db88283a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.yaml @@ -76,7 +76,6 @@ blocks: longname: maximum number of zero-depth-gradient boundaries description: integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.json index e3a1b26f..e214080d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.json @@ -36,8 +36,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -61,22 +60,19 @@ "type": "double", "longname": "x-position of the model grid origin", "description": "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position of the model grid origin", "description": "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -96,7 +92,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true }, "ncf_filerecord": { @@ -119,22 +114,19 @@ "type": "integer", "longname": "number of layers", "description": "is the number of layers in the model grid.", - "default": 1, - "tagged": false + "default": 1 }, "nrow": { "type": "integer", "longname": "number of rows", "description": "is the number of rows in the model grid.", - "default": 2, - "tagged": false + "default": 2 }, "ncol": { "type": "integer", "longname": "number of columns", "description": "is the number of columns in the model grid.", - "default": 2, - "tagged": false + "default": 2 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.toml index 2afbb237..d3e33f91 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.toml @@ -32,7 +32,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -55,21 +54,18 @@ type = "double" longname = "x-position of the model grid origin" description = "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position of the model grid origin" description = "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -89,7 +85,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.options.fields.ncf_filerecord] @@ -107,21 +102,18 @@ type = "integer" longname = "number of layers" description = "is the number of layers in the model grid." default = 1 -tagged = false [blocks.dimensions.fields.nrow] type = "integer" longname = "number of rows" description = "is the number of rows in the model grid." default = 2 -tagged = false [blocks.dimensions.fields.ncol] type = "integer" longname = "number of columns" description = "is the number of columns in the model grid." default = 2 -tagged = false [blocks.griddata.fields.delr] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.yaml index 3bfe1f73..ea37cf65 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-dis.yaml @@ -30,7 +30,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -52,7 +51,6 @@ blocks: assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position of the model grid origin @@ -60,7 +58,6 @@ blocks: default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -69,7 +66,6 @@ blocks: not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -94,7 +90,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true ncf_filerecord: type: record @@ -112,19 +107,16 @@ blocks: longname: number of layers description: is the number of layers in the model grid. default: 1 - tagged: false nrow: type: integer longname: number of rows description: is the number of rows in the model grid. default: 2 - tagged: false ncol: type: integer longname: number of columns description: is the number of columns in the model grid. default: 2 - tagged: false griddata: fields: delr: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.json index aa55352f..ddf9515e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.json @@ -32,8 +32,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -57,22 +56,19 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -92,7 +88,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true }, "ncf_filerecord": { @@ -114,20 +109,17 @@ "nlay": { "type": "integer", "longname": "number of layers", - "description": "is the number of layers in the model grid.", - "tagged": false + "description": "is the number of layers in the model grid." }, "ncpl": { "type": "integer", "longname": "number of cells per layer", - "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers.", - "tagged": false + "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." }, "nvert": { "type": "integer", "longname": "number of columns", - "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid.", - "tagged": false + "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.toml index c7f08351..c91e6423 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.toml @@ -28,7 +28,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -51,21 +50,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -85,7 +81,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.options.fields.ncf_filerecord] @@ -102,19 +97,16 @@ mode = "filein" type = "integer" longname = "number of layers" description = "is the number of layers in the model grid." -tagged = false [blocks.dimensions.fields.ncpl] type = "integer" longname = "number of cells per layer" description = "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of columns" description = "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." -tagged = false [blocks.griddata.fields.top] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.yaml index a90751ee..d958b368 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-disv.yaml @@ -27,7 +27,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -50,7 +49,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -59,7 +57,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -68,7 +65,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -93,7 +89,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true ncf_filerecord: type: record @@ -110,19 +105,16 @@ blocks: type: integer longname: number of layers description: is the number of layers in the model grid. - tagged: false ncpl: type: integer longname: number of cells per layer description: is the number of cells per layer. This is a constant value for the grid and it applies to all layers. - tagged: false nvert: type: integer longname: number of columns description: is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid. - tagged: false griddata: fields: top: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.json index 45cd8c69..1ed951c4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.json @@ -10,8 +10,7 @@ "type": "string", "longname": "name of listing file", "description": "is name of the listing file to create for this PRT model. If not specified, then the name of the list file will be the basename of the PRT model name file and the '.lst' extension. For example, if the PRT name file is called 'my.model.nam' then the list file will be called 'my.model.lst'.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.toml index 97298ab3..d254562b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.toml @@ -8,7 +8,6 @@ type = "string" longname = "name of listing file" description = "is name of the listing file to create for this PRT model. If not specified, then the name of the list file will be the basename of the PRT model name file and the '.lst' extension. For example, if the PRT name file is called 'my.model.nam' then the list file will be called 'my.model.lst'." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.yaml index d46d9d53..75da1675 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-nam.yaml @@ -12,7 +12,6 @@ blocks: the name of the list file will be the basename of the PRT model name file and the '.lst' extension. For example, if the PRT name file is called 'my.model.nam' then the list file will be called 'my.model.lst'. optional: true - tagged: false print_input: type: keyword longname: print input to listing file diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.json index 06009477..36beec04 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.json @@ -147,6 +147,12 @@ "longname": "print particle tracking events", "description": "print a verbose particle tracking event trace to standard output", "optional": true + }, + "scratch_buffer": { + "type": "keyword", + "longname": "buffer track events in scratch file instead of memory", + "description": "keyword to stage track events in a temporary (scratch) file instead of an in-memory buffer. Particle tracking results calculated during a time step are buffered, and output is deferred, until successful completion of the time step. By default, results are buffered in memory. However, for simulations in which a very large number of track events is generated during a time step, memory limits can be exceeded. In such cases, the SCRATCH_BUFFER option can be invoked to buffer results in a scratch file until successful completion of the time step. Buffering in a scratch file is typically slower than buffering in memory.", + "optional": true } } }, @@ -156,8 +162,7 @@ "type": "integer", "longname": "number of particle tracking times", "description": "is the number of user-specified particle tracking times in the TRACKTIMES block.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.toml index 54f935fe..f36e5214 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.toml @@ -131,12 +131,17 @@ longname = "print particle tracking events" description = "print a verbose particle tracking event trace to standard output" optional = true +[blocks.options.fields.scratch_buffer] +type = "keyword" +longname = "buffer track events in scratch file instead of memory" +description = "keyword to stage track events in a temporary (scratch) file instead of an in-memory buffer. Particle tracking results calculated during a time step are buffered, and output is deferred, until successful completion of the time step. By default, results are buffered in memory. However, for simulations in which a very large number of track events is generated during a time step, memory limits can be exceeded. In such cases, the SCRATCH_BUFFER option can be invoked to buffer results in a scratch file until successful completion of the time step. Buffering in a scratch file is typically slower than buffering in memory." +optional = true + [blocks.dimensions.fields.ntracktimes] type = "integer" longname = "number of particle tracking times" description = "is the number of user-specified particle tracking times in the TRACKTIMES block." optional = true -tagged = false [blocks.tracktimes.fields.tracktimes] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.yaml index b8d4cfe8..3f1e4310 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-oc.yaml @@ -128,6 +128,17 @@ blocks: longname: print particle tracking events description: print a verbose particle tracking event trace to standard output optional: true + scratch_buffer: + type: keyword + longname: buffer track events in scratch file instead of memory + description: keyword to stage track events in a temporary (scratch) file instead of an in-memory + buffer. Particle tracking results calculated during a time step are buffered, and output is + deferred, until successful completion of the time step. By default, results are buffered in + memory. However, for simulations in which a very large number of track events is generated during + a time step, memory limits can be exceeded. In such cases, the SCRATCH_BUFFER option can be + invoked to buffer results in a scratch file until successful completion of the time step. Buffering + in a scratch file is typically slower than buffering in memory. + optional: true dimensions: fields: ntracktimes: @@ -135,7 +146,6 @@ blocks: longname: number of particle tracking times description: is the number of user-specified particle tracking times in the TRACKTIMES block. optional: true - tagged: false tracktimes: fields: tracktimes: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.json index 4b54fc44..0b8f80a3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.json @@ -33,16 +33,14 @@ "type": "integer", "longname": "exit solve method", "description": "the method for iterative solution of particle exit location and time in the generalized Pollock's method. 0 default, 1 Brent, 2 Chandrupatla. The default is Brent's method.", - "optional": true, - "tagged": false + "optional": true }, "exit_solve_tolerance": { "type": "double", "longname": "exit solve tolerance", "description": "the convergence tolerance for iterative solution of particle exit location and time in the generalized Pollock's method. The variable being solved for varies from 0 to 1. A tolerance of 0.00001 works well for many problems, but the value that strikes the best balance between accuracy and runtime is problem-dependent.", "optional": true, - "default": 1e-05, - "tagged": false + "default": 1e-05 }, "local_z": { "type": "keyword", @@ -84,15 +82,13 @@ "type": "double", "longname": "stop time", "description": "real value defining the maximum simulation time to which particles in the package can be tracked. Particles that have not terminated earlier due to another termination condition will terminate when simulation time STOPTIME is reached. If the last stress period in the simulation consists of more than one time step, particles will not be tracked past the ending time of the last stress period, regardless of STOPTIME. If the EXTEND_TRACKING option is enabled and the last stress period in the simulation is steady-state, the simulation ending time will not limit the time to which particles can be tracked, but STOPTIME and STOPTRAVELTIME will continue to apply. If STOPTIME and STOPTRAVELTIME are both provided, particles will be stopped if either is reached.", - "optional": true, - "tagged": false + "optional": true }, "stoptraveltime": { "type": "double", "longname": "stop travel time", "description": "real value defining the maximum travel time over which particles in the model can be tracked. Particles that have not terminated earlier due to another termination condition will terminate when their travel time reaches STOPTRAVELTIME. If the last stress period in the simulation consists of more than one time step, particles will not be tracked past the ending time of the last stress period, regardless of STOPTRAVELTIME. If the EXTEND_TRACKING option is enabled and the last stress period in the simulation is steady-state, the simulation ending time will not limit the time to which particles can be tracked, but STOPTIME and STOPTRAVELTIME will continue to apply. If STOPTIME and STOPTRAVELTIME are both provided, particles will be stopped if either is reached.", - "optional": true, - "tagged": false + "optional": true }, "stop_at_weak_sink": { "type": "keyword", @@ -104,8 +100,7 @@ "type": "integer", "longname": "stop zone number", "description": "integer value defining the stop zone number. If cells have been assigned IZONE values in the GRIDDATA block, a particle terminates if it enters a cell whose IZONE value matches ISTOPZONE. An ISTOPZONE value of zero indicates that there is no stop zone. The default value is zero.", - "optional": true, - "tagged": false + "optional": true }, "drape": { "type": "keyword", @@ -151,7 +146,6 @@ "longname": "what to do in dry-but-active cells", "description": "is a string indicating how particles should behave in dry-but-active cells (as can occur with the Newton formulation). The value can be 'DROP', 'STOP', or 'STAY'. The default is 'DROP', which passes particles vertically and instantaneously to the water table. 'STOP' causes particles to terminate. 'STAY' causes particles to remain stationary but active.", "optional": true, - "tagged": false, "valid": [ "drop", "stop", @@ -167,15 +161,13 @@ "type": "double", "longname": "release time coincidence tolerance", "description": "real number indicating the tolerance within which to consider consecutive release times coincident. Coincident release times will be merged into a single release time. The default is $epsilon times 10^{11}$, where $epsilon$ is machine precision.", - "optional": true, - "tagged": false + "optional": true }, "release_time_frequency": { "type": "double", "longname": "release time frequency", "description": "real number indicating the time frequency at which to release particles. This option can be used to schedule releases at a regular interval for the duration of the simulation, starting at the simulation start time. The release schedule is the union of this option, the RELEASETIMES block, and PERIOD block RELEASESETTING selections. If none of these are provided, a single release time is configured at the beginning of the first time step of the simulation's first stress period.", - "optional": true, - "tagged": false + "optional": true }, "coordinate_check_method": { "type": "string", @@ -183,7 +175,6 @@ "description": "approach for verifying that release point coordinates are in the cell with the specified ID. Possible values are NONE and EAGER. By default, release point coordinates are checked at release time, i.e. EAGER.", "optional": true, "default": "eager", - "tagged": false, "valid": [ "none", "eager" @@ -193,8 +184,7 @@ "type": "integer", "longname": "cycle detection window size", "description": "integer value defining the size of the window (number of consecutive exit events) used for cycle detection. Defaults to 0, disabling cycle detection. With detection enabled, particle pathlines with duplicate cell exit events (i.e., exiting the same cell through the same face twice) will cause the program to terminate with an error. A larger window size provides more robust cycle detection at the cost of more runtime operations per cell exit.", - "optional": true, - "tagged": false + "optional": true } } }, @@ -203,14 +193,12 @@ "nreleasepts": { "type": "integer", "longname": "number of particle release points", - "description": "is the number of particle release points.", - "tagged": false + "description": "is the number of particle release points." }, "nreleasetimes": { "type": "integer", "longname": "number of particle release times", - "description": "is the number of particle release times specified in the RELEASETIMES block. This is not necessarily the total number of release times; release times are the union of RELEASE_TIME_FREQUENCY, RELEASETIMES block, and PERIOD block RELEASESETTING selections.", - "tagged": false + "description": "is the number of particle release times specified in the RELEASETIMES block. This is not necessarily the total number of release times; release times are the union of RELEASE_TIME_FREQUENCY, RELEASETIMES block, and PERIOD block RELEASESETTING selections." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.toml index bcadf2d2..af944509 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.toml @@ -29,7 +29,6 @@ type = "integer" longname = "exit solve method" description = "the method for iterative solution of particle exit location and time in the generalized Pollock's method. 0 default, 1 Brent, 2 Chandrupatla. The default is Brent's method." optional = true -tagged = false [blocks.options.fields.exit_solve_tolerance] type = "double" @@ -37,7 +36,6 @@ longname = "exit solve tolerance" description = "the convergence tolerance for iterative solution of particle exit location and time in the generalized Pollock's method. The variable being solved for varies from 0 to 1. A tolerance of 0.00001 works well for many problems, but the value that strikes the best balance between accuracy and runtime is problem-dependent." optional = true default = 1e-05 -tagged = false [blocks.options.fields.local_z] type = "keyword" @@ -76,14 +74,12 @@ type = "double" longname = "stop time" description = "real value defining the maximum simulation time to which particles in the package can be tracked. Particles that have not terminated earlier due to another termination condition will terminate when simulation time STOPTIME is reached. If the last stress period in the simulation consists of more than one time step, particles will not be tracked past the ending time of the last stress period, regardless of STOPTIME. If the EXTEND_TRACKING option is enabled and the last stress period in the simulation is steady-state, the simulation ending time will not limit the time to which particles can be tracked, but STOPTIME and STOPTRAVELTIME will continue to apply. If STOPTIME and STOPTRAVELTIME are both provided, particles will be stopped if either is reached." optional = true -tagged = false [blocks.options.fields.stoptraveltime] type = "double" longname = "stop travel time" description = "real value defining the maximum travel time over which particles in the model can be tracked. Particles that have not terminated earlier due to another termination condition will terminate when their travel time reaches STOPTRAVELTIME. If the last stress period in the simulation consists of more than one time step, particles will not be tracked past the ending time of the last stress period, regardless of STOPTRAVELTIME. If the EXTEND_TRACKING option is enabled and the last stress period in the simulation is steady-state, the simulation ending time will not limit the time to which particles can be tracked, but STOPTIME and STOPTRAVELTIME will continue to apply. If STOPTIME and STOPTRAVELTIME are both provided, particles will be stopped if either is reached." optional = true -tagged = false [blocks.options.fields.stop_at_weak_sink] type = "keyword" @@ -96,7 +92,6 @@ type = "integer" longname = "stop zone number" description = "integer value defining the stop zone number. If cells have been assigned IZONE values in the GRIDDATA block, a particle terminates if it enters a cell whose IZONE value matches ISTOPZONE. An ISTOPZONE value of zero indicates that there is no stop zone. The default value is zero." optional = true -tagged = false [blocks.options.fields.drape] type = "keyword" @@ -138,7 +133,6 @@ type = "string" longname = "what to do in dry-but-active cells" description = "is a string indicating how particles should behave in dry-but-active cells (as can occur with the Newton formulation). The value can be 'DROP', 'STOP', or 'STAY'. The default is 'DROP', which passes particles vertically and instantaneously to the water table. 'STOP' causes particles to terminate. 'STAY' causes particles to remain stationary but active." optional = true -tagged = false valid = [ "drop", "stop", @@ -155,14 +149,12 @@ type = "double" longname = "release time coincidence tolerance" description = "real number indicating the tolerance within which to consider consecutive release times coincident. Coincident release times will be merged into a single release time. The default is $epsilon times 10^{11}$, where $epsilon$ is machine precision." optional = true -tagged = false [blocks.options.fields.release_time_frequency] type = "double" longname = "release time frequency" description = "real number indicating the time frequency at which to release particles. This option can be used to schedule releases at a regular interval for the duration of the simulation, starting at the simulation start time. The release schedule is the union of this option, the RELEASETIMES block, and PERIOD block RELEASESETTING selections. If none of these are provided, a single release time is configured at the beginning of the first time step of the simulation's first stress period." optional = true -tagged = false [blocks.options.fields.coordinate_check_method] type = "string" @@ -170,7 +162,6 @@ longname = "coordinate checking method" description = "approach for verifying that release point coordinates are in the cell with the specified ID. Possible values are NONE and EAGER. By default, release point coordinates are checked at release time, i.e. EAGER." optional = true default = "eager" -tagged = false valid = [ "none", "eager", @@ -181,19 +172,16 @@ type = "integer" longname = "cycle detection window size" description = "integer value defining the size of the window (number of consecutive exit events) used for cycle detection. Defaults to 0, disabling cycle detection. With detection enabled, particle pathlines with duplicate cell exit events (i.e., exiting the same cell through the same face twice) will cause the program to terminate with an error. A larger window size provides more robust cycle detection at the cost of more runtime operations per cell exit." optional = true -tagged = false [blocks.dimensions.fields.nreleasepts] type = "integer" longname = "number of particle release points" description = "is the number of particle release points." -tagged = false [blocks.dimensions.fields.nreleasetimes] type = "integer" longname = "number of particle release times" description = "is the number of particle release times specified in the RELEASETIMES block. This is not necessarily the total number of release times; release times are the union of RELEASE_TIME_FREQUENCY, RELEASETIMES block, and PERIOD block RELEASESETTING selections." -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.yaml index e8b7b1bb..8a311e57 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.yaml @@ -31,7 +31,6 @@ blocks: description: the method for iterative solution of particle exit location and time in the generalized Pollock's method. 0 default, 1 Brent, 2 Chandrupatla. The default is Brent's method. optional: true - tagged: false exit_solve_tolerance: type: double longname: exit solve tolerance @@ -41,7 +40,6 @@ blocks: accuracy and runtime is problem-dependent. optional: true default: 1.0e-05 - tagged: false local_z: type: keyword longname: whether to use local z coordinates @@ -92,7 +90,6 @@ blocks: apply. If STOPTIME and STOPTRAVELTIME are both provided, particles will be stopped if either is reached. optional: true - tagged: false stoptraveltime: type: double longname: stop travel time @@ -106,7 +103,6 @@ blocks: will continue to apply. If STOPTIME and STOPTRAVELTIME are both provided, particles will be stopped if either is reached. optional: true - tagged: false stop_at_weak_sink: type: keyword longname: stop at weak sink @@ -120,7 +116,6 @@ blocks: in the GRIDDATA block, a particle terminates if it enters a cell whose IZONE value matches ISTOPZONE. An ISTOPZONE value of zero indicates that there is no stop zone. The default value is zero. optional: true - tagged: false drape: type: keyword longname: drape @@ -166,7 +161,6 @@ blocks: is 'DROP', which passes particles vertically and instantaneously to the water table. 'STOP' causes particles to terminate. 'STAY' causes particles to remain stationary but active. optional: true - tagged: false valid: - drop - stop @@ -182,7 +176,6 @@ blocks: times coincident. Coincident release times will be merged into a single release time. The default is $epsilon times 10^{11}$, where $epsilon$ is machine precision. optional: true - tagged: false release_time_frequency: type: double longname: release time frequency @@ -193,7 +186,6 @@ blocks: time is configured at the beginning of the first time step of the simulation's first stress period. optional: true - tagged: false coordinate_check_method: type: string longname: coordinate checking method @@ -202,7 +194,6 @@ blocks: release time, i.e. EAGER. optional: true default: eager - tagged: false valid: - none - eager @@ -215,21 +206,18 @@ blocks: same face twice) will cause the program to terminate with an error. A larger window size provides more robust cycle detection at the cost of more runtime operations per cell exit. optional: true - tagged: false dimensions: fields: nreleasepts: type: integer longname: number of particle release points description: is the number of particle release points. - tagged: false nreleasetimes: type: integer longname: number of particle release times description: is the number of particle release times specified in the RELEASETIMES block. This is not necessarily the total number of release times; release times are the union of RELEASE_TIME_FREQUENCY, RELEASETIMES block, and PERIOD block RELEASESETTING selections. - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.json index 93e1f8e2..8c62b403 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.json @@ -21,22 +21,19 @@ "type": "string", "longname": "memory print option", "description": "is a flag that controls printing of detailed memory manager usage to the end of the simulation list file. NONE means do not print detailed information. SUMMARY means print only the total memory for each simulation component. ALL means print information for each variable stored in the memory manager. NONE is default if MEMORY_PRINT_OPTION is not specified.", - "optional": true, - "tagged": false + "optional": true }, "profile_option": { "type": "string", "longname": "profiling option", "description": "is a flag that controls performance profiling and reporting. NONE disables profiling. SUMMARY means to measure and print a coarse performance profile. DETAIL means collect and print information with the highest resolution available. NONE is default if PROFILE_OPTION is not specified.", - "optional": true, - "tagged": false + "optional": true }, "maxerrors": { "type": "integer", "longname": "maximum number of errors", "description": "maximum number of errors that will be stored and printed.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", @@ -65,7 +62,6 @@ "type": "string", "longname": "name of tdis input file", "description": "is the name of the Temporal Discretization (TDIS) Input File.", - "tagged": false, "case_sensitive": true } } @@ -150,8 +146,7 @@ "type": "integer", "longname": "maximum solution group iterations", "description": "is the maximum number of outer iterations for this solution group. The default value is 1. If there is only one solution in the solution group, then MXITER must be 1.", - "optional": true, - "tagged": false + "optional": true }, "solutiongroup": { "type": "list", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.toml index 0773cdfa..84c41cbb 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.toml @@ -19,21 +19,18 @@ type = "string" longname = "memory print option" description = "is a flag that controls printing of detailed memory manager usage to the end of the simulation list file. NONE means do not print detailed information. SUMMARY means print only the total memory for each simulation component. ALL means print information for each variable stored in the memory manager. NONE is default if MEMORY_PRINT_OPTION is not specified." optional = true -tagged = false [blocks.options.fields.profile_option] type = "string" longname = "profiling option" description = "is a flag that controls performance profiling and reporting. NONE disables profiling. SUMMARY means to measure and print a coarse performance profile. DETAIL means collect and print information with the highest resolution available. NONE is default if PROFILE_OPTION is not specified." optional = true -tagged = false [blocks.options.fields.maxerrors] type = "integer" longname = "maximum number of errors" description = "maximum number of errors that will be stored and printed." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" @@ -56,7 +53,6 @@ mode = "filein" type = "string" longname = "name of tdis input file" description = "is the name of the Temporal Discretization (TDIS) Input File." -tagged = false case_sensitive = true [blocks.models.fields.models] @@ -126,7 +122,6 @@ type = "integer" longname = "maximum solution group iterations" description = "is the maximum number of outer iterations for this solution group. The default value is 1. If there is only one solution in the solution group, then MXITER must be 1." optional = true -tagged = false [blocks.solutiongroup.fields.solutiongroup] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.yaml index 89ad28bc..572b60fc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-nam.yaml @@ -24,7 +24,6 @@ blocks: the total memory for each simulation component. ALL means print information for each variable stored in the memory manager. NONE is default if MEMORY_PRINT_OPTION is not specified. optional: true - tagged: false profile_option: type: string longname: profiling option @@ -33,13 +32,11 @@ blocks: information with the highest resolution available. NONE is default if PROFILE_OPTION is not specified. optional: true - tagged: false maxerrors: type: integer longname: maximum number of errors description: maximum number of errors that will be stored and printed. optional: true - tagged: false print_input: type: keyword longname: print input to listing file @@ -64,7 +61,6 @@ blocks: type: string longname: name of tdis input file description: is the name of the Temporal Discretization (TDIS) Input File. - tagged: false case_sensitive: true models: fields: @@ -133,7 +129,6 @@ blocks: description: is the maximum number of outer iterations for this solution group. The default value is 1. If there is only one solution in the solution group, then MXITER must be 1. optional: true - tagged: false solutiongroup: type: list longname: solution type and models in the solution diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.json index df126374..64ef1df2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.json @@ -17,15 +17,13 @@ "type": "string", "longname": "time unit", "description": "is the time units of the simulation. This is a text string that is used as a label within model output files. Values for time_units may be 'unknown', 'seconds', 'minutes', 'hours', 'days', or 'years'. The default time unit is 'unknown'.", - "optional": true, - "tagged": false + "optional": true }, "start_date_time": { "type": "string", "longname": "starting date and time", "description": "is the starting date and time of the simulation. This is a text string that is used as a label within the simulation list file. The value has no effect on the simulation. The recommended format for the starting date and time is described at https://www.w3.org/TR/NOTE-datetime.", - "optional": true, - "tagged": false + "optional": true }, "ats_filerecord": { "type": "record", @@ -47,8 +45,7 @@ "type": "integer", "longname": "number of stress periods", "description": "is the number of stress periods for the simulation.", - "default": 1, - "tagged": false + "default": 1 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.toml index de69462e..b5d0117e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.toml @@ -13,14 +13,12 @@ type = "string" longname = "time unit" description = "is the time units of the simulation. This is a text string that is used as a label within model output files. Values for time_units may be 'unknown', 'seconds', 'minutes', 'hours', 'days', or 'years'. The default time unit is 'unknown'." optional = true -tagged = false [blocks.options.fields.start_date_time] type = "string" longname = "starting date and time" description = "is the starting date and time of the simulation. This is a text string that is used as a label within the simulation list file. The value has no effect on the simulation. The recommended format for the starting date and time is described at https://www.w3.org/TR/NOTE-datetime." optional = true -tagged = false [blocks.options.fields.ats_filerecord] type = "record" @@ -37,7 +35,6 @@ type = "integer" longname = "number of stress periods" description = "is the number of stress periods for the simulation." default = 1 -tagged = false [blocks.perioddata.fields.perioddata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.yaml index a033c346..50a88921 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sim-tdis.yaml @@ -17,7 +17,6 @@ blocks: within model output files. Values for time_units may be 'unknown', 'seconds', 'minutes', 'hours', 'days', or 'years'. The default time unit is 'unknown'. optional: true - tagged: false start_date_time: type: string longname: starting date and time @@ -25,7 +24,6 @@ blocks: as a label within the simulation list file. The value has no effect on the simulation. The recommended format for the starting date and time is described at https://www.w3.org/TR/NOTE-datetime. optional: true - tagged: false ats_filerecord: type: record optional: true @@ -43,7 +41,6 @@ blocks: longname: number of stress periods description: is the number of stress periods for the simulation. default: 1 - tagged: false perioddata: fields: perioddata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.json index 4a14e079..c9cb1490 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.json @@ -11,15 +11,13 @@ "type": "string", "longname": "print option", "description": "is a flag that controls printing of convergence information from the solver. NONE means print nothing. SUMMARY means print only the total number of iterations and nonlinear residual reduction summaries. ALL means print linear matrix solver convergence information to the solution listing file and model specific linear matrix solver convergence information to each model listing file in addition to SUMMARY information. NONE is default if PRINT_OPTION is not specified.", - "optional": true, - "tagged": false + "optional": true }, "complexity": { "type": "string", "longname": "solver complexity", "description": "is an optional keyword that defines default non-linear and linear solver parameters. SIMPLE - indicates that default solver input values will be defined that work well for nearly linear models. This would be used for models that do not include nonlinear stress packages and models that are either confined or consist of a single unconfined layer that is thick enough to contain the water table within a single layer. MODERATE - indicates that default solver input values will be defined that work well for moderately nonlinear models. This would be used for models that include nonlinear stress packages and models that consist of one or more unconfined layers. The MODERATE option should be used when the SIMPLE option does not result in successful convergence. COMPLEX - indicates that default solver input values will be defined that work well for highly nonlinear models. This would be used for models that include nonlinear stress packages and models that consist of one or more unconfined layers representing complex geology and surface-water/groundwater interaction. The COMPLEX option should be used when the MODERATE option does not result in successful convergence. Non-linear and linear solver parameters assigned using a specified complexity can be modified in the NONLINEAR and LINEAR blocks. If the COMPLEXITY option is not specified, NONLINEAR and LINEAR variables will be assigned the simple complexity values.", - "optional": true, - "tagged": false + "optional": true }, "csv_output_filerecord": { "type": "record", @@ -80,8 +78,7 @@ "type": "double", "longname": "fraction of outer maximum used with ats", "description": "real value defining the fraction of the maximum allowable outer iterations used with the Adaptive Time Step (ATS) capability if it is active. If this value is set to zero by the user, then this solution will have no effect on ATS behavior. This value must be greater than or equal to zero and less than or equal to 0.5 or the program will terminate with an error. If it is not specified by the user, then it is assigned a default value of one third. When the number of outer iterations for this solution is less than the product of this value and the maximum allowable outer iterations, then ATS will increase the time step length by a factor of DTADJ in the ATS input file. When the number of outer iterations for this solution is greater than the maximum allowable outer iterations minus the product of this value and the maximum allowable outer iterations, then the ATS (if active) will decrease the time step length by a factor of 1 / DTADJ.", - "optional": true, - "tagged": false + "optional": true } } }, @@ -91,90 +88,77 @@ "type": "double", "longname": "head change criterion", "description": "real value defining the head change criterion for convergence of the outer (nonlinear) iterations, in units of length. When the maximum absolute value of the head change at all nodes during an iteration is less than or equal to OUTER_HCLOSE, iteration stops. Commonly, OUTER_HCLOSE equals 0.01. The OUTER_HCLOSE option has been deprecated in favor of the more general OUTER_DVCLOSE (for dependent variable), however either one can be specified in order to maintain backward compatibility.", - "optional": true, - "tagged": false + "optional": true }, "outer_dvclose": { "type": "double", "longname": "dependent-variable change criterion", - "description": "real value defining the dependent-variable (for example, head) change criterion for convergence of the outer (nonlinear) iterations, in units of the dependent-variable (for example, length for head). When the maximum absolute value of the dependent-variable change at all nodes during an iteration is less than or equal to OUTER_DVCLOSE, iteration stops. Commonly, OUTER_DVCLOSE equals 0.01. The keyword, OUTER_HCLOSE can be still be specified instead of OUTER_DVCLOSE for backward compatibility with previous versions of MODFLOW 6 but eventually OUTER_HCLOSE will be deprecated and specification of OUTER_HCLOSE will cause MODFLOW 6 to terminate with an error.", - "tagged": false + "description": "real value defining the dependent-variable (for example, head) change criterion for convergence of the outer (nonlinear) iterations, in units of the dependent-variable (for example, length for head). When the maximum absolute value of the dependent-variable change at all nodes during an iteration is less than or equal to OUTER_DVCLOSE, iteration stops. Commonly, OUTER_DVCLOSE equals 0.01. The keyword, OUTER_HCLOSE can be still be specified instead of OUTER_DVCLOSE for backward compatibility with previous versions of MODFLOW 6 but eventually OUTER_HCLOSE will be deprecated and specification of OUTER_HCLOSE will cause MODFLOW 6 to terminate with an error." }, "outer_rclosebnd": { "type": "double", "longname": "boundary package flow residual tolerance", "description": "real value defining the residual tolerance for convergence of model packages that solve a separate equation not solved by the IMS linear solver. This value represents the maximum allowable residual between successive outer iterations at any single model package element. An example of a model package that would use OUTER_RCLOSEBND to evaluate convergence is the SFR package which solves a continuity equation for each reach. The OUTER_RCLOSEBND option is deprecated and has no effect on simulation results as of version 6.1.1. The keyword, OUTER_RCLOSEBND can be still be specified for backward compatibility with previous versions of MODFLOW 6 but eventually specification of OUTER_RCLOSEBND will cause MODFLOW 6 to terminate with an error.", - "optional": true, - "tagged": false + "optional": true }, "outer_maximum": { "type": "integer", "longname": "outer maximum iterations", - "description": "integer value defining the maximum number of outer (nonlinear) iterations -- that is, calls to the solution routine. For a linear problem OUTER_MAXIMUM should be 1.", - "tagged": false + "description": "integer value defining the maximum number of outer (nonlinear) iterations -- that is, calls to the solution routine. For a linear problem OUTER_MAXIMUM should be 1." }, "under_relaxation": { "type": "string", "longname": "under relaxation scheme", "description": "is an optional keyword that defines the nonlinear under-relaxation schemes used. Under-relaxation is also known as dampening, and is used to reduce the size of the calculated dependent variable before proceeding to the next outer iteration. Under-relaxation can be an effective tool for highly nonlinear models when there are large and often counteracting changes in the calculated dependent variable between successive outer iterations. By default under-relaxation is not used. NONE - under-relaxation is not used (default). SIMPLE - Simple under-relaxation scheme with a fixed relaxation factor (UNDER_RELAXATION_GAMMA) is used. COOLEY - Cooley under-relaxation scheme is used. DBD - delta-bar-delta under-relaxation is used. Note that the under-relaxation schemes are often used in conjunction with problems that use the Newton-Raphson formulation, however, experience has indicated that they also work well for non-Newton problems, such as those with the wet/dry options of MODFLOW 6.", - "optional": true, - "tagged": false + "optional": true }, "under_relaxation_gamma": { "type": "double", "longname": "relaxation factor for SIMPLE or the history or memory term factor for the Cooley and delta-bar-delta algorithms", "description": "real value defining either the relaxation factor for the SIMPLE scheme or the history or memory term factor of the Cooley and delta-bar-delta algorithms. For the SIMPLE scheme, a value of one indicates that there is no under-relaxation and the full head change is applied. This value can be gradually reduced from one as a way to improve convergence; for well behaved problems, using a value less than one can increase the number of outer iterations required for convergence and needlessly increase run times. UNDER_RELAXATION_GAMMA must be greater than zero for the SIMPLE scheme or the program will terminate with an error. For the Cooley and delta-bar-delta schemes, UNDER_RELAXATION_GAMMA is a memory term that can range between zero and one. When UNDER_RELAXATION_GAMMA is zero, only the most recent history (previous iteration value) is maintained. As UNDER_RELAXATION_GAMMA is increased, past history of iteration changes has greater influence on the memory term. The memory term is maintained as an exponential average of past changes. Retaining some past history can overcome granular behavior in the calculated function surface and therefore helps to overcome cyclic patterns of non-convergence. The value usually ranges from 0.1 to 0.3; a value of 0.2 works well for most problems. UNDER_RELAXATION_GAMMA only needs to be specified if UNDER_RELAXATION is not NONE.", - "optional": true, - "tagged": false + "optional": true }, "under_relaxation_theta": { "type": "double", "longname": "under relaxation reduction factor", "description": "real value defining the reduction factor for the learning rate (under-relaxation term) of the delta-bar-delta algorithm. The value of UNDER_RELAXATION_THETA is between zero and one. If the change in the dependent-variable (for example, head) is of opposite sign to that of the previous iteration, the under-relaxation term is reduced by a factor of UNDER_RELAXATION_THETA. The value usually ranges from 0.3 to 0.9; a value of 0.7 works well for most problems. UNDER_RELAXATION_THETA only needs to be specified if UNDER_RELAXATION is DBD.", - "optional": true, - "tagged": false + "optional": true }, "under_relaxation_kappa": { "type": "double", "longname": "under relaxation increment for the learning rate", "description": "real value defining the increment for the learning rate (under-relaxation term) of the delta-bar-delta algorithm. The value of UNDER_RELAXATION_kappa is between zero and one. If the change in the dependent-variable (for example, head) is of the same sign to that of the previous iteration, the under-relaxation term is increased by an increment of UNDER_RELAXATION_KAPPA. The value usually ranges from 0.03 to 0.3; a value of 0.1 works well for most problems. UNDER_RELAXATION_KAPPA only needs to be specified if UNDER_RELAXATION is DBD.", - "optional": true, - "tagged": false + "optional": true }, "under_relaxation_momentum": { "type": "double", "longname": "fraction of past history changes that is added as a momentum term", "description": "real value defining the fraction of past history changes that is added as a momentum term to the step change for a nonlinear iteration. The value of UNDER_RELAXATION_MOMENTUM is between zero and one. A large momentum term should only be used when small learning rates are expected. Small amounts of the momentum term help convergence. The value usually ranges from 0.0001 to 0.1; a value of 0.001 works well for most problems. UNDER_RELAXATION_MOMENTUM only needs to be specified if UNDER_RELAXATION is DBD.", - "optional": true, - "tagged": false + "optional": true }, "backtracking_number": { "type": "integer", "longname": "maximum number of backtracking iterations", "description": "integer value defining the maximum number of backtracking iterations allowed for residual reduction computations. If BACKTRACKING_NUMBER = 0 then the backtracking iterations are omitted. The value usually ranges from 2 to 20; a value of 10 works well for most problems.", - "optional": true, - "tagged": false + "optional": true }, "backtracking_tolerance": { "type": "double", "longname": "tolerance for residual change that is allowed for residual reduction", "description": "real value defining the tolerance for residual change that is allowed for residual reduction computations. BACKTRACKING_TOLERANCE should not be less than one to avoid getting stuck in local minima. A large value serves to check for extreme residual increases, while a low value serves to control step size more severely. The value usually ranges from 1.0 to 10$^6$; a value of 10$^4$ works well for most problems but lower values like 1.1 may be required for harder problems. BACKTRACKING_TOLERANCE only needs to be specified if BACKTRACKING_NUMBER is greater than zero.", - "optional": true, - "tagged": false + "optional": true }, "backtracking_reduction_factor": { "type": "double", "longname": "reduction in step size used for residual reduction computations", "description": "real value defining the reduction in step size used for residual reduction computations. The value of BACKTRACKING_REDUCTION_FACTOR is between zero and one. The value usually ranges from 0.1 to 0.3; a value of 0.2 works well for most problems. BACKTRACKING_REDUCTION_FACTOR only needs to be specified if BACKTRACKING_NUMBER is greater than zero.", - "optional": true, - "tagged": false + "optional": true }, "backtracking_residual_limit": { "type": "double", "longname": "limit to which the residual is reduced with backtracking", "description": "real value defining the limit to which the residual is reduced with backtracking. If the residual is smaller than BACKTRACKING_RESIDUAL_LIMIT, then further backtracking is not performed. A value of 100 is suitable for large problems and residual reduction to smaller values may only slow down computations. BACKTRACKING_RESIDUAL_LIMIT only needs to be specified if BACKTRACKING_NUMBER is greater than zero.", - "optional": true, - "tagged": false + "optional": true } } }, @@ -183,21 +167,18 @@ "inner_maximum": { "type": "integer", "longname": "maximum number of inner iterations", - "description": "integer value defining the maximum number of inner (linear) iterations. The number typically depends on the characteristics of the matrix solution scheme being used. For nonlinear problems, INNER_MAXIMUM usually ranges from 60 to 600; a value of 100 will be sufficient for most linear problems.", - "tagged": false + "description": "integer value defining the maximum number of inner (linear) iterations. The number typically depends on the characteristics of the matrix solution scheme being used. For nonlinear problems, INNER_MAXIMUM usually ranges from 60 to 600; a value of 100 will be sufficient for most linear problems." }, "inner_hclose": { "type": "double", "longname": "head change tolerance", "description": "real value defining the head change criterion for convergence of the inner (linear) iterations, in units of length. When the maximum absolute value of the head change at all nodes during an iteration is less than or equal to INNER_HCLOSE, the matrix solver assumes convergence. Commonly, INNER_HCLOSE is set equal to or an order of magnitude less than the OUTER_HCLOSE value specified for the NONLINEAR block. The INNER_HCLOSE keyword has been deprecated in favor of the more general INNER_DVCLOSE (for dependent variable), however either one can be specified in order to maintain backward compatibility.", - "optional": true, - "tagged": false + "optional": true }, "inner_dvclose": { "type": "double", "longname": "dependent-variable change tolerance", - "description": "real value defining the dependent-variable (for example, head) change criterion for convergence of the inner (linear) iterations, in units of the dependent-variable (for example, length for head). When the maximum absolute value of the dependent-variable change at all nodes during an iteration is less than or equal to INNER_DVCLOSE, the matrix solver assumes convergence. Commonly, INNER_DVCLOSE is set equal to or an order of magnitude less than the OUTER_DVCLOSE value specified for the NONLINEAR block. The keyword, INNER_HCLOSE can be still be specified instead of INNER_DVCLOSE for backward compatibility with previous versions of MODFLOW 6 but eventually INNER_HCLOSE will be deprecated and specification of INNER_HCLOSE will cause MODFLOW 6 to terminate with an error.", - "tagged": false + "description": "real value defining the dependent-variable (for example, head) change criterion for convergence of the inner (linear) iterations, in units of the dependent-variable (for example, length for head). When the maximum absolute value of the dependent-variable change at all nodes during an iteration is less than or equal to INNER_DVCLOSE, the matrix solver assumes convergence. Commonly, INNER_DVCLOSE is set equal to or an order of magnitude less than the OUTER_DVCLOSE value specified for the NONLINEAR block. The keyword, INNER_HCLOSE can be still be specified instead of INNER_DVCLOSE for backward compatibility with previous versions of MODFLOW 6 but eventually INNER_HCLOSE will be deprecated and specification of INNER_HCLOSE will cause MODFLOW 6 to terminate with an error." }, "rcloserecord": { "type": "record", @@ -220,50 +201,43 @@ "linear_acceleration": { "type": "string", "longname": "linear acceleration method", - "description": "a keyword that defines the linear acceleration method used by the default IMS linear solvers. CG - preconditioned conjugate gradient method. BICGSTAB - preconditioned bi-conjugate gradient stabilized method.", - "tagged": false + "description": "a keyword that defines the linear acceleration method used by the default IMS linear solvers. CG - preconditioned conjugate gradient method. BICGSTAB - preconditioned bi-conjugate gradient stabilized method." }, "relaxation_factor": { "type": "double", "longname": "relaxation factor used by ILU factorization", "description": "optional real value that defines the relaxation factor used by the incomplete LU factorization preconditioners (MILU(0) and MILUT). RELAXATION_FACTOR is unitless and should be greater than or equal to 0.0 and less than or equal to 1.0. RELAXATION_FACTOR values of about 1.0 are commonly used, and experience suggests that convergence can be optimized in some cases with relax values of 0.97. A RELAXATION_FACTOR value of 0.0 will result in either ILU(0) or ILUT preconditioning (depending on the value specified for PRECONDITIONER_LEVELS and/or PRECONDITIONER_DROP_TOLERANCE). By default, RELAXATION_FACTOR is zero.", - "optional": true, - "tagged": false + "optional": true }, "preconditioner_levels": { "type": "integer", "longname": "level of fill for ILU decomposition", "description": "optional integer value defining the level of fill for ILU decomposition used in the ILUT and MILUT preconditioners. Higher levels of fill provide more robustness but also require more memory. For optimal performance, it is suggested that a large level of fill be applied (7 or 8) with use of a drop tolerance. Specification of a PRECONDITIONER_LEVELS value greater than zero results in use of the ILUT preconditioner. By default, PRECONDITIONER_LEVELS is zero and the zero-fill incomplete LU factorization preconditioners (ILU(0) and MILU(0)) are used.", - "optional": true, - "tagged": false + "optional": true }, "preconditioner_drop_tolerance": { "type": "double", "longname": "drop tolerance used to drop preconditioner terms", "description": "optional real value that defines the drop tolerance used to drop preconditioner terms based on the magnitude of matrix entries in the ILUT and MILUT preconditioners. A value of $10^{-4}$ works well for most problems. By default, PRECONDITIONER_DROP_TOLERANCE is zero and the zero-fill incomplete LU factorization preconditioners (ILU(0) and MILU(0)) are used.", - "optional": true, - "tagged": false + "optional": true }, "number_orthogonalizations": { "type": "integer", "longname": "number of orthogonalizations", "description": "optional integer value defining the interval used to explicitly recalculate the residual of the flow equation using the solver coefficient matrix, the latest dependent-variable (for example, head) estimates, and the right hand side. For problems that benefit from explicit recalculation of the residual, a number between 4 and 10 is appropriate. By default, NUMBER_ORTHOGONALIZATIONS is zero.", - "optional": true, - "tagged": false + "optional": true }, "scaling_method": { "type": "string", "longname": "matrix scaling approach", "description": "an optional keyword that defines the matrix scaling approach used. By default, matrix scaling is not applied. NONE - no matrix scaling applied. DIAGONAL - symmetric matrix scaling using the POLCG preconditioner scaling method in Hill (1992). L2NORM - symmetric matrix scaling using the L2 norm.", - "optional": true, - "tagged": false + "optional": true }, "reordering_method": { "type": "string", "longname": "matrix reordering approach", "description": "an optional keyword that defines the matrix reordering approach used. By default, matrix reordering is not applied. NONE - original ordering. RCM - reverse Cuthill McKee ordering. MD - minimum degree ordering.", - "optional": true, - "tagged": false + "optional": true } } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.toml index 4ea20af3..60a5e0be 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.toml @@ -9,14 +9,12 @@ type = "string" longname = "print option" description = "is a flag that controls printing of convergence information from the solver. NONE means print nothing. SUMMARY means print only the total number of iterations and nonlinear residual reduction summaries. ALL means print linear matrix solver convergence information to the solution listing file and model specific linear matrix solver convergence information to each model listing file in addition to SUMMARY information. NONE is default if PRINT_OPTION is not specified." optional = true -tagged = false [blocks.options.fields.complexity] type = "string" longname = "solver complexity" description = "is an optional keyword that defines default non-linear and linear solver parameters. SIMPLE - indicates that default solver input values will be defined that work well for nearly linear models. This would be used for models that do not include nonlinear stress packages and models that are either confined or consist of a single unconfined layer that is thick enough to contain the water table within a single layer. MODERATE - indicates that default solver input values will be defined that work well for moderately nonlinear models. This would be used for models that include nonlinear stress packages and models that consist of one or more unconfined layers. The MODERATE option should be used when the SIMPLE option does not result in successful convergence. COMPLEX - indicates that default solver input values will be defined that work well for highly nonlinear models. This would be used for models that include nonlinear stress packages and models that consist of one or more unconfined layers representing complex geology and surface-water/groundwater interaction. The COMPLEX option should be used when the MODERATE option does not result in successful convergence. Non-linear and linear solver parameters assigned using a specified complexity can be modified in the NONLINEAR and LINEAR blocks. If the COMPLEXITY option is not specified, NONLINEAR and LINEAR variables will be assigned the simple complexity values." optional = true -tagged = false [blocks.options.fields.csv_output_filerecord] type = "record" @@ -70,115 +68,98 @@ type = "double" longname = "fraction of outer maximum used with ats" description = "real value defining the fraction of the maximum allowable outer iterations used with the Adaptive Time Step (ATS) capability if it is active. If this value is set to zero by the user, then this solution will have no effect on ATS behavior. This value must be greater than or equal to zero and less than or equal to 0.5 or the program will terminate with an error. If it is not specified by the user, then it is assigned a default value of one third. When the number of outer iterations for this solution is less than the product of this value and the maximum allowable outer iterations, then ATS will increase the time step length by a factor of DTADJ in the ATS input file. When the number of outer iterations for this solution is greater than the maximum allowable outer iterations minus the product of this value and the maximum allowable outer iterations, then the ATS (if active) will decrease the time step length by a factor of 1 / DTADJ." optional = true -tagged = false [blocks.nonlinear.fields.outer_hclose] type = "double" longname = "head change criterion" description = "real value defining the head change criterion for convergence of the outer (nonlinear) iterations, in units of length. When the maximum absolute value of the head change at all nodes during an iteration is less than or equal to OUTER_HCLOSE, iteration stops. Commonly, OUTER_HCLOSE equals 0.01. The OUTER_HCLOSE option has been deprecated in favor of the more general OUTER_DVCLOSE (for dependent variable), however either one can be specified in order to maintain backward compatibility." optional = true -tagged = false [blocks.nonlinear.fields.outer_dvclose] type = "double" longname = "dependent-variable change criterion" description = "real value defining the dependent-variable (for example, head) change criterion for convergence of the outer (nonlinear) iterations, in units of the dependent-variable (for example, length for head). When the maximum absolute value of the dependent-variable change at all nodes during an iteration is less than or equal to OUTER_DVCLOSE, iteration stops. Commonly, OUTER_DVCLOSE equals 0.01. The keyword, OUTER_HCLOSE can be still be specified instead of OUTER_DVCLOSE for backward compatibility with previous versions of MODFLOW 6 but eventually OUTER_HCLOSE will be deprecated and specification of OUTER_HCLOSE will cause MODFLOW 6 to terminate with an error." -tagged = false [blocks.nonlinear.fields.outer_rclosebnd] type = "double" longname = "boundary package flow residual tolerance" description = "real value defining the residual tolerance for convergence of model packages that solve a separate equation not solved by the IMS linear solver. This value represents the maximum allowable residual between successive outer iterations at any single model package element. An example of a model package that would use OUTER_RCLOSEBND to evaluate convergence is the SFR package which solves a continuity equation for each reach. The OUTER_RCLOSEBND option is deprecated and has no effect on simulation results as of version 6.1.1. The keyword, OUTER_RCLOSEBND can be still be specified for backward compatibility with previous versions of MODFLOW 6 but eventually specification of OUTER_RCLOSEBND will cause MODFLOW 6 to terminate with an error." optional = true -tagged = false [blocks.nonlinear.fields.outer_maximum] type = "integer" longname = "outer maximum iterations" description = "integer value defining the maximum number of outer (nonlinear) iterations -- that is, calls to the solution routine. For a linear problem OUTER_MAXIMUM should be 1." -tagged = false [blocks.nonlinear.fields.under_relaxation] type = "string" longname = "under relaxation scheme" description = "is an optional keyword that defines the nonlinear under-relaxation schemes used. Under-relaxation is also known as dampening, and is used to reduce the size of the calculated dependent variable before proceeding to the next outer iteration. Under-relaxation can be an effective tool for highly nonlinear models when there are large and often counteracting changes in the calculated dependent variable between successive outer iterations. By default under-relaxation is not used. NONE - under-relaxation is not used (default). SIMPLE - Simple under-relaxation scheme with a fixed relaxation factor (UNDER_RELAXATION_GAMMA) is used. COOLEY - Cooley under-relaxation scheme is used. DBD - delta-bar-delta under-relaxation is used. Note that the under-relaxation schemes are often used in conjunction with problems that use the Newton-Raphson formulation, however, experience has indicated that they also work well for non-Newton problems, such as those with the wet/dry options of MODFLOW 6." optional = true -tagged = false [blocks.nonlinear.fields.under_relaxation_gamma] type = "double" longname = "relaxation factor for SIMPLE or the history or memory term factor for the Cooley and delta-bar-delta algorithms" description = "real value defining either the relaxation factor for the SIMPLE scheme or the history or memory term factor of the Cooley and delta-bar-delta algorithms. For the SIMPLE scheme, a value of one indicates that there is no under-relaxation and the full head change is applied. This value can be gradually reduced from one as a way to improve convergence; for well behaved problems, using a value less than one can increase the number of outer iterations required for convergence and needlessly increase run times. UNDER_RELAXATION_GAMMA must be greater than zero for the SIMPLE scheme or the program will terminate with an error. For the Cooley and delta-bar-delta schemes, UNDER_RELAXATION_GAMMA is a memory term that can range between zero and one. When UNDER_RELAXATION_GAMMA is zero, only the most recent history (previous iteration value) is maintained. As UNDER_RELAXATION_GAMMA is increased, past history of iteration changes has greater influence on the memory term. The memory term is maintained as an exponential average of past changes. Retaining some past history can overcome granular behavior in the calculated function surface and therefore helps to overcome cyclic patterns of non-convergence. The value usually ranges from 0.1 to 0.3; a value of 0.2 works well for most problems. UNDER_RELAXATION_GAMMA only needs to be specified if UNDER_RELAXATION is not NONE." optional = true -tagged = false [blocks.nonlinear.fields.under_relaxation_theta] type = "double" longname = "under relaxation reduction factor" description = "real value defining the reduction factor for the learning rate (under-relaxation term) of the delta-bar-delta algorithm. The value of UNDER_RELAXATION_THETA is between zero and one. If the change in the dependent-variable (for example, head) is of opposite sign to that of the previous iteration, the under-relaxation term is reduced by a factor of UNDER_RELAXATION_THETA. The value usually ranges from 0.3 to 0.9; a value of 0.7 works well for most problems. UNDER_RELAXATION_THETA only needs to be specified if UNDER_RELAXATION is DBD." optional = true -tagged = false [blocks.nonlinear.fields.under_relaxation_kappa] type = "double" longname = "under relaxation increment for the learning rate" description = "real value defining the increment for the learning rate (under-relaxation term) of the delta-bar-delta algorithm. The value of UNDER_RELAXATION_kappa is between zero and one. If the change in the dependent-variable (for example, head) is of the same sign to that of the previous iteration, the under-relaxation term is increased by an increment of UNDER_RELAXATION_KAPPA. The value usually ranges from 0.03 to 0.3; a value of 0.1 works well for most problems. UNDER_RELAXATION_KAPPA only needs to be specified if UNDER_RELAXATION is DBD." optional = true -tagged = false [blocks.nonlinear.fields.under_relaxation_momentum] type = "double" longname = "fraction of past history changes that is added as a momentum term" description = "real value defining the fraction of past history changes that is added as a momentum term to the step change for a nonlinear iteration. The value of UNDER_RELAXATION_MOMENTUM is between zero and one. A large momentum term should only be used when small learning rates are expected. Small amounts of the momentum term help convergence. The value usually ranges from 0.0001 to 0.1; a value of 0.001 works well for most problems. UNDER_RELAXATION_MOMENTUM only needs to be specified if UNDER_RELAXATION is DBD." optional = true -tagged = false [blocks.nonlinear.fields.backtracking_number] type = "integer" longname = "maximum number of backtracking iterations" description = "integer value defining the maximum number of backtracking iterations allowed for residual reduction computations. If BACKTRACKING_NUMBER = 0 then the backtracking iterations are omitted. The value usually ranges from 2 to 20; a value of 10 works well for most problems." optional = true -tagged = false [blocks.nonlinear.fields.backtracking_tolerance] type = "double" longname = "tolerance for residual change that is allowed for residual reduction" description = "real value defining the tolerance for residual change that is allowed for residual reduction computations. BACKTRACKING_TOLERANCE should not be less than one to avoid getting stuck in local minima. A large value serves to check for extreme residual increases, while a low value serves to control step size more severely. The value usually ranges from 1.0 to 10$^6$; a value of 10$^4$ works well for most problems but lower values like 1.1 may be required for harder problems. BACKTRACKING_TOLERANCE only needs to be specified if BACKTRACKING_NUMBER is greater than zero." optional = true -tagged = false [blocks.nonlinear.fields.backtracking_reduction_factor] type = "double" longname = "reduction in step size used for residual reduction computations" description = "real value defining the reduction in step size used for residual reduction computations. The value of BACKTRACKING_REDUCTION_FACTOR is between zero and one. The value usually ranges from 0.1 to 0.3; a value of 0.2 works well for most problems. BACKTRACKING_REDUCTION_FACTOR only needs to be specified if BACKTRACKING_NUMBER is greater than zero." optional = true -tagged = false [blocks.nonlinear.fields.backtracking_residual_limit] type = "double" longname = "limit to which the residual is reduced with backtracking" description = "real value defining the limit to which the residual is reduced with backtracking. If the residual is smaller than BACKTRACKING_RESIDUAL_LIMIT, then further backtracking is not performed. A value of 100 is suitable for large problems and residual reduction to smaller values may only slow down computations. BACKTRACKING_RESIDUAL_LIMIT only needs to be specified if BACKTRACKING_NUMBER is greater than zero." optional = true -tagged = false [blocks.linear.fields.inner_maximum] type = "integer" longname = "maximum number of inner iterations" description = "integer value defining the maximum number of inner (linear) iterations. The number typically depends on the characteristics of the matrix solution scheme being used. For nonlinear problems, INNER_MAXIMUM usually ranges from 60 to 600; a value of 100 will be sufficient for most linear problems." -tagged = false [blocks.linear.fields.inner_hclose] type = "double" longname = "head change tolerance" description = "real value defining the head change criterion for convergence of the inner (linear) iterations, in units of length. When the maximum absolute value of the head change at all nodes during an iteration is less than or equal to INNER_HCLOSE, the matrix solver assumes convergence. Commonly, INNER_HCLOSE is set equal to or an order of magnitude less than the OUTER_HCLOSE value specified for the NONLINEAR block. The INNER_HCLOSE keyword has been deprecated in favor of the more general INNER_DVCLOSE (for dependent variable), however either one can be specified in order to maintain backward compatibility." optional = true -tagged = false [blocks.linear.fields.inner_dvclose] type = "double" longname = "dependent-variable change tolerance" description = "real value defining the dependent-variable (for example, head) change criterion for convergence of the inner (linear) iterations, in units of the dependent-variable (for example, length for head). When the maximum absolute value of the dependent-variable change at all nodes during an iteration is less than or equal to INNER_DVCLOSE, the matrix solver assumes convergence. Commonly, INNER_DVCLOSE is set equal to or an order of magnitude less than the OUTER_DVCLOSE value specified for the NONLINEAR block. The keyword, INNER_HCLOSE can be still be specified instead of INNER_DVCLOSE for backward compatibility with previous versions of MODFLOW 6 but eventually INNER_HCLOSE will be deprecated and specification of INNER_HCLOSE will cause MODFLOW 6 to terminate with an error." -tagged = false [blocks.linear.fields.rcloserecord] type = "record" @@ -200,46 +181,39 @@ tagged = false type = "string" longname = "linear acceleration method" description = "a keyword that defines the linear acceleration method used by the default IMS linear solvers. CG - preconditioned conjugate gradient method. BICGSTAB - preconditioned bi-conjugate gradient stabilized method." -tagged = false [blocks.linear.fields.relaxation_factor] type = "double" longname = "relaxation factor used by ILU factorization" description = "optional real value that defines the relaxation factor used by the incomplete LU factorization preconditioners (MILU(0) and MILUT). RELAXATION_FACTOR is unitless and should be greater than or equal to 0.0 and less than or equal to 1.0. RELAXATION_FACTOR values of about 1.0 are commonly used, and experience suggests that convergence can be optimized in some cases with relax values of 0.97. A RELAXATION_FACTOR value of 0.0 will result in either ILU(0) or ILUT preconditioning (depending on the value specified for PRECONDITIONER_LEVELS and/or PRECONDITIONER_DROP_TOLERANCE). By default, RELAXATION_FACTOR is zero." optional = true -tagged = false [blocks.linear.fields.preconditioner_levels] type = "integer" longname = "level of fill for ILU decomposition" description = "optional integer value defining the level of fill for ILU decomposition used in the ILUT and MILUT preconditioners. Higher levels of fill provide more robustness but also require more memory. For optimal performance, it is suggested that a large level of fill be applied (7 or 8) with use of a drop tolerance. Specification of a PRECONDITIONER_LEVELS value greater than zero results in use of the ILUT preconditioner. By default, PRECONDITIONER_LEVELS is zero and the zero-fill incomplete LU factorization preconditioners (ILU(0) and MILU(0)) are used." optional = true -tagged = false [blocks.linear.fields.preconditioner_drop_tolerance] type = "double" longname = "drop tolerance used to drop preconditioner terms" description = "optional real value that defines the drop tolerance used to drop preconditioner terms based on the magnitude of matrix entries in the ILUT and MILUT preconditioners. A value of $10^{-4}$ works well for most problems. By default, PRECONDITIONER_DROP_TOLERANCE is zero and the zero-fill incomplete LU factorization preconditioners (ILU(0) and MILU(0)) are used." optional = true -tagged = false [blocks.linear.fields.number_orthogonalizations] type = "integer" longname = "number of orthogonalizations" description = "optional integer value defining the interval used to explicitly recalculate the residual of the flow equation using the solver coefficient matrix, the latest dependent-variable (for example, head) estimates, and the right hand side. For problems that benefit from explicit recalculation of the residual, a number between 4 and 10 is appropriate. By default, NUMBER_ORTHOGONALIZATIONS is zero." optional = true -tagged = false [blocks.linear.fields.scaling_method] type = "string" longname = "matrix scaling approach" description = "an optional keyword that defines the matrix scaling approach used. By default, matrix scaling is not applied. NONE - no matrix scaling applied. DIAGONAL - symmetric matrix scaling using the POLCG preconditioner scaling method in Hill (1992). L2NORM - symmetric matrix scaling using the L2 norm." optional = true -tagged = false [blocks.linear.fields.reordering_method] type = "string" longname = "matrix reordering approach" description = "an optional keyword that defines the matrix reordering approach used. By default, matrix reordering is not applied. NONE - original ordering. RCM - reverse Cuthill McKee ordering. MD - minimum degree ordering." optional = true -tagged = false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.yaml index d3ad14b0..206e076d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-ims.yaml @@ -15,7 +15,6 @@ blocks: listing file and model specific linear matrix solver convergence information to each model listing file in addition to SUMMARY information. NONE is default if PRINT_OPTION is not specified. optional: true - tagged: false complexity: type: string longname: solver complexity @@ -35,7 +34,6 @@ blocks: can be modified in the NONLINEAR and LINEAR blocks. If the COMPLEXITY option is not specified, NONLINEAR and LINEAR variables will be assigned the simple complexity values. optional: true - tagged: false csv_output_filerecord: type: record optional: true @@ -111,7 +109,6 @@ blocks: allowable outer iterations, then the ATS (if active) will decrease the time step length by a factor of 1 / DTADJ. optional: true - tagged: false nonlinear: fields: outer_hclose: @@ -124,7 +121,6 @@ blocks: (for dependent variable), however either one can be specified in order to maintain backward compatibility. optional: true - tagged: false outer_dvclose: type: double longname: dependent-variable change criterion @@ -135,7 +131,6 @@ blocks: equals 0.01. The keyword, OUTER_HCLOSE can be still be specified instead of OUTER_DVCLOSE for backward compatibility with previous versions of MODFLOW 6 but eventually OUTER_HCLOSE will be deprecated and specification of OUTER_HCLOSE will cause MODFLOW 6 to terminate with an error. - tagged: false outer_rclosebnd: type: double longname: boundary package flow residual tolerance @@ -148,13 +143,11 @@ blocks: can be still be specified for backward compatibility with previous versions of MODFLOW 6 but eventually specification of OUTER_RCLOSEBND will cause MODFLOW 6 to terminate with an error. optional: true - tagged: false outer_maximum: type: integer longname: outer maximum iterations description: integer value defining the maximum number of outer (nonlinear) iterations -- that is, calls to the solution routine. For a linear problem OUTER_MAXIMUM should be 1. - tagged: false under_relaxation: type: string longname: under relaxation scheme @@ -170,7 +163,6 @@ blocks: however, experience has indicated that they also work well for non-Newton problems, such as those with the wet/dry options of MODFLOW 6. optional: true - tagged: false under_relaxation_gamma: type: double longname: relaxation factor for SIMPLE or the history or memory term factor for the Cooley and @@ -191,7 +183,6 @@ blocks: works well for most problems. UNDER_RELAXATION_GAMMA only needs to be specified if UNDER_RELAXATION is not NONE. optional: true - tagged: false under_relaxation_theta: type: double longname: under relaxation reduction factor @@ -202,7 +193,6 @@ blocks: The value usually ranges from 0.3 to 0.9; a value of 0.7 works well for most problems. UNDER_RELAXATION_THETA only needs to be specified if UNDER_RELAXATION is DBD. optional: true - tagged: false under_relaxation_kappa: type: double longname: under relaxation increment for the learning rate @@ -213,7 +203,6 @@ blocks: The value usually ranges from 0.03 to 0.3; a value of 0.1 works well for most problems. UNDER_RELAXATION_KAPPA only needs to be specified if UNDER_RELAXATION is DBD. optional: true - tagged: false under_relaxation_momentum: type: double longname: fraction of past history changes that is added as a momentum term @@ -224,7 +213,6 @@ blocks: 0.0001 to 0.1; a value of 0.001 works well for most problems. UNDER_RELAXATION_MOMENTUM only needs to be specified if UNDER_RELAXATION is DBD. optional: true - tagged: false backtracking_number: type: integer longname: maximum number of backtracking iterations @@ -232,7 +220,6 @@ blocks: residual reduction computations. If BACKTRACKING_NUMBER = 0 then the backtracking iterations are omitted. The value usually ranges from 2 to 20; a value of 10 works well for most problems. optional: true - tagged: false backtracking_tolerance: type: double longname: tolerance for residual change that is allowed for residual reduction @@ -244,7 +231,6 @@ blocks: harder problems. BACKTRACKING_TOLERANCE only needs to be specified if BACKTRACKING_NUMBER is greater than zero. optional: true - tagged: false backtracking_reduction_factor: type: double longname: reduction in step size used for residual reduction computations @@ -253,7 +239,6 @@ blocks: from 0.1 to 0.3; a value of 0.2 works well for most problems. BACKTRACKING_REDUCTION_FACTOR only needs to be specified if BACKTRACKING_NUMBER is greater than zero. optional: true - tagged: false backtracking_residual_limit: type: double longname: limit to which the residual is reduced with backtracking @@ -263,7 +248,6 @@ blocks: may only slow down computations. BACKTRACKING_RESIDUAL_LIMIT only needs to be specified if BACKTRACKING_NUMBER is greater than zero. optional: true - tagged: false linear: fields: inner_maximum: @@ -273,7 +257,6 @@ blocks: typically depends on the characteristics of the matrix solution scheme being used. For nonlinear problems, INNER_MAXIMUM usually ranges from 60 to 600; a value of 100 will be sufficient for most linear problems. - tagged: false inner_hclose: type: double longname: head change tolerance @@ -285,7 +268,6 @@ blocks: the more general INNER_DVCLOSE (for dependent variable), however either one can be specified in order to maintain backward compatibility. optional: true - tagged: false inner_dvclose: type: double longname: dependent-variable change tolerance @@ -298,7 +280,6 @@ blocks: instead of INNER_DVCLOSE for backward compatibility with previous versions of MODFLOW 6 but eventually INNER_HCLOSE will be deprecated and specification of INNER_HCLOSE will cause MODFLOW 6 to terminate with an error. - tagged: false rcloserecord: type: record longname: rclose record @@ -339,7 +320,6 @@ blocks: description: a keyword that defines the linear acceleration method used by the default IMS linear solvers. CG - preconditioned conjugate gradient method. BICGSTAB - preconditioned bi-conjugate gradient stabilized method. - tagged: false relaxation_factor: type: double longname: relaxation factor used by ILU factorization @@ -351,7 +331,6 @@ blocks: ILUT preconditioning (depending on the value specified for PRECONDITIONER_LEVELS and/or PRECONDITIONER_DROP_TOLERANCE). By default, RELAXATION_FACTOR is zero. optional: true - tagged: false preconditioner_levels: type: integer longname: level of fill for ILU decomposition @@ -362,7 +341,6 @@ blocks: than zero results in use of the ILUT preconditioner. By default, PRECONDITIONER_LEVELS is zero and the zero-fill incomplete LU factorization preconditioners (ILU(0) and MILU(0)) are used. optional: true - tagged: false preconditioner_drop_tolerance: type: double longname: drop tolerance used to drop preconditioner terms @@ -371,7 +349,6 @@ blocks: works well for most problems. By default, PRECONDITIONER_DROP_TOLERANCE is zero and the zero-fill incomplete LU factorization preconditioners (ILU(0) and MILU(0)) are used. optional: true - tagged: false number_orthogonalizations: type: integer longname: number of orthogonalizations @@ -381,7 +358,6 @@ blocks: of the residual, a number between 4 and 10 is appropriate. By default, NUMBER_ORTHOGONALIZATIONS is zero. optional: true - tagged: false scaling_method: type: string longname: matrix scaling approach @@ -390,7 +366,6 @@ blocks: using the POLCG preconditioner scaling method in Hill (1992). L2NORM - symmetric matrix scaling using the L2 norm. optional: true - tagged: false reordering_method: type: string longname: matrix reordering approach @@ -398,4 +373,3 @@ blocks: matrix reordering is not applied. NONE - original ordering. RCM - reverse Cuthill McKee ordering. MD - minimum degree ordering. optional: true - tagged: false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.json index 91bbddb3..0597b71c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.json @@ -11,15 +11,13 @@ "type": "string", "longname": "print option", "description": "is a flag that controls printing of convergence information from the solver. NONE means print nothing. SUMMARY means print only the total number of iterations and nonlinear residual reduction summaries. ALL means print linear matrix solver convergence information to the solution listing file and model specific linear matrix solver convergence information to each model listing file in addition to SUMMARY information. NONE is default if PRINT_OPTION is not specified.", - "optional": true, - "tagged": false + "optional": true }, "complexity": { "type": "string", "longname": "print option", "description": "is an optional keyword that defines default non-linear and linear solver parameters. SIMPLE - indicates that default solver input values will be defined that work well for nearly linear models. This would be used for models that do not include nonlinear stress packages and models that are either confined or consist of a single unconfined layer that is thick enough to contain the water table within a single layer. MODERATE - indicates that default solver input values will be defined that work well for moderately nonlinear models. This would be used for models that include nonlinear stress packages and models that consist of one or more unconfined layers. The MODERATE option should be used when the SIMPLE option does not result in successful convergence. COMPLEX - indicates that default solver input values will be defined that work well for highly nonlinear models. This would be used for models that include nonlinear stress packages and models that consist of one or more unconfined layers representing complex geology and surface-water/groundwater interaction. The COMPLEX option should be used when the MODERATE option does not result in successful convergence. Non-linear and linear solver parameters assigned using a specified complexity can be modified in the NONLINEAR and LINEAR blocks. If the COMPLEXITY option is not specified, NONLINEAR and LINEAR variables will be assigned the simple complexity values.", - "optional": true, - "tagged": false + "optional": true }, "csv_output_filerecord": { "type": "record", @@ -80,8 +78,7 @@ "type": "double", "longname": "fraction of outer maximum used with ats", "description": "real value defining the fraction of the maximum allowable outer iterations used with the Adaptive Time Step (ATS) capability if it is active. If this value is set to zero by the user, then this solution will have no effect on ATS behavior. This value must be greater than or equal to zero and less than or equal to 0.5 or the program will terminate with an error. If it is not specified by the user, then it is assigned a default value of one third. When the number of outer iterations for this solution is less than the product of this value and the maximum allowable outer iterations, then ATS will increase the time step length by a factor of DTADJ in the ATS input file. When the number of outer iterations for this solution is greater than the maximum allowable outer iterations minus the product of this value and the maximum allowable outer iterations, then the ATS (if active) will decrease the time step length by a factor of 1 / DTADJ.", - "optional": true, - "tagged": false + "optional": true } } }, @@ -90,8 +87,7 @@ "outer_maximum": { "type": "integer", "longname": "outer maximum iterations", - "description": "integer value defining the maximum number of outer (nonlinear) iterations -- that is, calls to the solution routine. For a linear problem OUTER_MAXIMUM should be 1.", - "tagged": false + "description": "integer value defining the maximum number of outer (nonlinear) iterations -- that is, calls to the solution routine. For a linear problem OUTER_MAXIMUM should be 1." } } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.toml index 3bb81ba7..5705d72b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.toml @@ -9,14 +9,12 @@ type = "string" longname = "print option" description = "is a flag that controls printing of convergence information from the solver. NONE means print nothing. SUMMARY means print only the total number of iterations and nonlinear residual reduction summaries. ALL means print linear matrix solver convergence information to the solution listing file and model specific linear matrix solver convergence information to each model listing file in addition to SUMMARY information. NONE is default if PRINT_OPTION is not specified." optional = true -tagged = false [blocks.options.fields.complexity] type = "string" longname = "print option" description = "is an optional keyword that defines default non-linear and linear solver parameters. SIMPLE - indicates that default solver input values will be defined that work well for nearly linear models. This would be used for models that do not include nonlinear stress packages and models that are either confined or consist of a single unconfined layer that is thick enough to contain the water table within a single layer. MODERATE - indicates that default solver input values will be defined that work well for moderately nonlinear models. This would be used for models that include nonlinear stress packages and models that consist of one or more unconfined layers. The MODERATE option should be used when the SIMPLE option does not result in successful convergence. COMPLEX - indicates that default solver input values will be defined that work well for highly nonlinear models. This would be used for models that include nonlinear stress packages and models that consist of one or more unconfined layers representing complex geology and surface-water/groundwater interaction. The COMPLEX option should be used when the MODERATE option does not result in successful convergence. Non-linear and linear solver parameters assigned using a specified complexity can be modified in the NONLINEAR and LINEAR blocks. If the COMPLEXITY option is not specified, NONLINEAR and LINEAR variables will be assigned the simple complexity values." optional = true -tagged = false [blocks.options.fields.csv_output_filerecord] type = "record" @@ -70,10 +68,8 @@ type = "double" longname = "fraction of outer maximum used with ats" description = "real value defining the fraction of the maximum allowable outer iterations used with the Adaptive Time Step (ATS) capability if it is active. If this value is set to zero by the user, then this solution will have no effect on ATS behavior. This value must be greater than or equal to zero and less than or equal to 0.5 or the program will terminate with an error. If it is not specified by the user, then it is assigned a default value of one third. When the number of outer iterations for this solution is less than the product of this value and the maximum allowable outer iterations, then ATS will increase the time step length by a factor of DTADJ in the ATS input file. When the number of outer iterations for this solution is greater than the maximum allowable outer iterations minus the product of this value and the maximum allowable outer iterations, then the ATS (if active) will decrease the time step length by a factor of 1 / DTADJ." optional = true -tagged = false [blocks.nonlinear.fields.outer_maximum] type = "integer" longname = "outer maximum iterations" description = "integer value defining the maximum number of outer (nonlinear) iterations -- that is, calls to the solution routine. For a linear problem OUTER_MAXIMUM should be 1." -tagged = false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.yaml index 0716417d..8ca1f600 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/sln-pts.yaml @@ -15,7 +15,6 @@ blocks: listing file and model specific linear matrix solver convergence information to each model listing file in addition to SUMMARY information. NONE is default if PRINT_OPTION is not specified. optional: true - tagged: false complexity: type: string longname: print option @@ -35,7 +34,6 @@ blocks: can be modified in the NONLINEAR and LINEAR blocks. If the COMPLEXITY option is not specified, NONLINEAR and LINEAR variables will be assigned the simple complexity values. optional: true - tagged: false csv_output_filerecord: type: record optional: true @@ -111,7 +109,6 @@ blocks: allowable outer iterations, then the ATS (if active) will decrease the time step length by a factor of 1 / DTADJ. optional: true - tagged: false nonlinear: fields: outer_maximum: @@ -119,4 +116,3 @@ blocks: longname: outer maximum iterations description: integer value defining the maximum number of outer (nonlinear) iterations -- that is, calls to the solution routine. For a linear problem OUTER_MAXIMUM should be 1. - tagged: false diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.json index 1df391f6..2b539974 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.json @@ -66,8 +66,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of critical depth boundaries", - "description": "integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.toml index 812a15dd..87c1440a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.toml @@ -56,7 +56,6 @@ mode = "filein" type = "integer" longname = "maximum number of critical depth boundaries" description = "integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.yaml index c225fe9c..c5d5c879 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.yaml @@ -67,7 +67,6 @@ blocks: longname: maximum number of critical depth boundaries description: integer value specifying the maximum number of critical depth boundary cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.json index 1a530dfd..076f6318 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of CHD head value.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of constant heads", - "description": "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.toml index 862882db..67d84f1a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of CHD head value." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of constant heads" description = "integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.yaml index 533d4a05..9bf9c801 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of CHD head value. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of constant-head @@ -82,7 +81,6 @@ blocks: longname: maximum number of constant heads description: integer value specifying the maximum number of constant-head cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.json index 5d77c57e..01dcaca0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.json @@ -29,14 +29,12 @@ "nsections": { "type": "integer", "longname": "number of reaches", - "description": "integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block.", - "tagged": false + "description": "integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block." }, "npoints": { "type": "integer", "longname": "total number of points defined for all reaches", - "description": "integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block.", - "tagged": false + "description": "integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.toml index ebb1be90..d24bba8e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.toml @@ -21,13 +21,11 @@ optional = true type = "integer" longname = "number of reaches" description = "integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block." -tagged = false [blocks.dimensions.fields.npoints] type = "integer" longname = "total number of points defined for all reaches" description = "integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block." -tagged = false [blocks.packagedata.fields.packagedata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.yaml index 2c3bb217..ef0a6884 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cxs.yaml @@ -25,13 +25,11 @@ blocks: longname: number of reaches description: integer value specifying the number of cross sections that will be defined. There must be NSECTIONS entries in the PACKAGEDATA block. - tagged: false npoints: type: integer longname: total number of points defined for all reaches description: integer value specifying the total number of cross-section points defined for all reaches. There must be NPOINTS entries in the CROSSSECTIONDATA block. - tagged: false packagedata: fields: packagedata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.json index 5f06f165..0b31fb58 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.json @@ -16,15 +16,13 @@ "type": "double", "longname": "length conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters.", - "optional": true, - "tagged": false + "optional": true }, "time_conversion": { "type": "double", "longname": "time conversion factor", "description": "real value that is used to convert user-specified Manning's roughness coefficients from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds.", - "optional": true, - "tagged": false + "optional": true }, "save_flows": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.toml index 229d31db..6c54d70a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.toml @@ -14,14 +14,12 @@ type = "double" longname = "length conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients from meters to model length units. LENGTH_CONVERSION should be set to 3.28081, 1.0, and 100.0 when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters." optional = true -tagged = false [blocks.options.fields.time_conversion] type = "double" longname = "time conversion factor" description = "real value that is used to convert user-specified Manning's roughness coefficients from seconds to model time units. TIME_CONVERSION should be set to 1.0, 60.0, 3,600.0, 86,400.0, and 31,557,600.0 when using time units (TIME_UNITS) of seconds, minutes, hours, days, or years in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds." optional = true -tagged = false [blocks.options.fields.save_flows] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.yaml index e65489e1..8892f114 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dfw.yaml @@ -21,7 +21,6 @@ blocks: when using length units (LENGTH_UNITS) of feet, meters, or centimeters in the simulation, respectively. LENGTH_CONVERSION does not need to be specified if LENGTH_UNITS are meters. optional: true - tagged: false time_conversion: type: double longname: time conversion factor @@ -31,7 +30,6 @@ blocks: in the simulation, respectively. TIME_CONVERSION does not need to be specified if TIME_UNITS are seconds. optional: true - tagged: false save_flows: type: keyword longname: keyword to save DFW flows diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.json index e6b4ee07..7578dca3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.json @@ -32,8 +32,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -57,22 +56,19 @@ "type": "double", "longname": "x-position of the model grid origin", "description": "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position of the model grid origin", "description": "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -86,7 +82,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -97,15 +92,13 @@ "type": "integer", "longname": "number of rows", "description": "is the number of rows in the model grid.", - "default": 2, - "tagged": false + "default": 2 }, "ncol": { "type": "integer", "longname": "number of columns", "description": "is the number of columns in the model grid.", - "default": 2, - "tagged": false + "default": 2 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.toml index 66a2f41d..afd3439b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.toml @@ -28,7 +28,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -51,21 +50,18 @@ type = "double" longname = "x-position of the model grid origin" description = "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position of the model grid origin" description = "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -79,7 +75,6 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nrow] @@ -87,14 +82,12 @@ type = "integer" longname = "number of rows" description = "is the number of rows in the model grid." default = 2 -tagged = false [blocks.dimensions.fields.ncol] type = "integer" longname = "number of columns" description = "is the number of columns in the model grid." default = 2 -tagged = false [blocks.griddata.fields.delr] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.yaml index 10ba025f..4c6d2b68 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-dis2d.yaml @@ -27,7 +27,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -49,7 +48,6 @@ blocks: assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position of the model grid origin @@ -57,7 +55,6 @@ blocks: default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -66,7 +63,6 @@ blocks: not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -83,7 +79,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -92,13 +87,11 @@ blocks: longname: number of rows description: is the number of rows in the model grid. default: 2 - tagged: false ncol: type: integer longname: number of columns description: is the number of columns in the model grid. default: 2 - tagged: false griddata: fields: delr: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.json index 1987bd87..a6e73418 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.json @@ -24,8 +24,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -49,22 +48,19 @@ "type": "double", "longname": "x-position origin of the model grid coordinate system", "description": "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position origin of the model grid coordinate system", "description": "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -78,7 +74,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -88,15 +83,13 @@ "nodes": { "type": "integer", "longname": "number of linear features", - "description": "is the number of linear cells.", - "tagged": false + "description": "is the number of linear cells." }, "nvert": { "type": "integer", "longname": "number of columns", "description": "is the total number of (x, y, z) vertex pairs used to characterize the model grid.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.toml index 457bebd2..ee2fee85 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.toml @@ -20,7 +20,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -43,21 +42,18 @@ type = "double" longname = "x-position origin of the model grid coordinate system" description = "x-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position origin of the model grid coordinate system" description = "y-position of the origin used for model grid vertices. This value should be provided in a real-world coordinate system. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the model grid coordinate system relative to a real-world coordinate system. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -71,21 +67,18 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nodes] type = "integer" longname = "number of linear features" description = "is the number of linear cells." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of columns" description = "is the total number of (x, y, z) vertex pairs used to characterize the model grid." optional = true -tagged = false [blocks.griddata.fields.width] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.yaml index b85fd322..a22cbfd4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv1d.yaml @@ -21,7 +21,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -44,7 +43,6 @@ blocks: value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position origin of the model grid coordinate system @@ -53,7 +51,6 @@ blocks: used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -62,7 +59,6 @@ blocks: assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -79,7 +75,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -87,13 +82,11 @@ blocks: type: integer longname: number of linear features description: is the number of linear cells. - tagged: false nvert: type: integer longname: number of columns description: is the total number of (x, y, z) vertex pairs used to characterize the model grid. optional: true - tagged: false griddata: fields: width: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.json index 99837580..410f7a0f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.json @@ -24,8 +24,7 @@ "type": "string", "longname": "model length units", "description": "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'.", - "optional": true, - "tagged": false + "optional": true }, "nogrb": { "type": "keyword", @@ -49,22 +48,19 @@ "type": "double", "longname": "x-position of the model grid origin", "description": "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "yorigin": { "type": "double", "longname": "y-position of the model grid origin", "description": "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "angrot": { "type": "double", "longname": "rotation angle", "description": "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", - "optional": true, - "tagged": false + "optional": true }, "export_array_ascii": { "type": "keyword", @@ -78,7 +74,6 @@ "description": "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space.", "optional": true, "developmode": true, - "tagged": false, "case_sensitive": true } } @@ -88,14 +83,12 @@ "nodes": { "type": "integer", "longname": "number of cells per layer", - "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers.", - "tagged": false + "description": "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." }, "nvert": { "type": "integer", "longname": "number of columns", - "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid.", - "tagged": false + "description": "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.toml index 4e497f79..1fb7ff52 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.toml @@ -20,7 +20,6 @@ type = "string" longname = "model length units" description = "is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'." optional = true -tagged = false [blocks.options.fields.nogrb] type = "keyword" @@ -43,21 +42,18 @@ type = "double" longname = "x-position of the model grid origin" description = "x-position of the lower-left corner of the model grid. A default value of zero is assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.yorigin] type = "double" longname = "y-position of the model grid origin" description = "y-position of the lower-left corner of the model grid. If not specified, then a default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.angrot] type = "double" longname = "rotation angle" description = "counter-clockwise rotation angle (in degrees) of the lower-left corner of the model grid. If not specified, then a default value of 0.0 is assigned. The value for ANGROT does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true -tagged = false [blocks.options.fields.export_array_ascii] type = "keyword" @@ -71,20 +67,17 @@ longname = "CRS user input string" description = "is a real-world coordinate reference system (CRS) for the model, for example, an EPSG integer code (e.g. 26915), authority string (i.e. epsg:26915), or Open Geospatial Consortium Well-Known Text (WKT) specification. Limited to 5000 characters. The entry for CRS does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space." optional = true developmode = true -tagged = false case_sensitive = true [blocks.dimensions.fields.nodes] type = "integer" longname = "number of cells per layer" description = "is the number of cells per layer. This is a constant value for the grid and it applies to all layers." -tagged = false [blocks.dimensions.fields.nvert] type = "integer" longname = "number of columns" description = "is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid." -tagged = false [blocks.griddata.fields.bottom] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.yaml index 4932938f..5139217f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-disv2d.yaml @@ -21,7 +21,6 @@ blocks: description: is the length units used for this model. Values can be 'FEET', 'METERS', or 'CENTIMETERS'. If not specified, the default is 'UNKNOWN'. optional: true - tagged: false nogrb: type: keyword longname: do not write binary grid file @@ -43,7 +42,6 @@ blocks: assigned if not specified. The value for XORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false yorigin: type: double longname: y-position of the model grid origin @@ -51,7 +49,6 @@ blocks: default value equal to zero is used. The value for YORIGIN does not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false angrot: type: double longname: rotation angle @@ -60,7 +57,6 @@ blocks: not affect the model simulation, but it is written to the binary grid file so that postprocessors can locate the grid in space. optional: true - tagged: false export_array_ascii: type: keyword longname: export array variables to layered ascii files. @@ -77,7 +73,6 @@ blocks: can locate the grid in space. optional: true developmode: true - tagged: false case_sensitive: true dimensions: fields: @@ -86,13 +81,11 @@ blocks: longname: number of cells per layer description: is the number of cells per layer. This is a constant value for the grid and it applies to all layers. - tagged: false nvert: type: integer longname: number of columns description: is the total number of (x, y) vertex pairs used to characterize the horizontal configuration of the model grid. - tagged: false griddata: fields: bottom: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.json index c6f81eab..2617183f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of evaporation.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of evaporation cells", - "description": "integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.toml index 1cb91234..877b0eb3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of evaporation." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of evaporation cells" description = "integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.yaml index 12f413ea..c9842258 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of evaporation. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of evaporation @@ -82,7 +81,6 @@ blocks: longname: maximum number of evaporation cells description: integer value specifying the maximum number of evaporation cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.json index 5bab04d5..e24a8f52 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of flow rate.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of inflow", - "description": "integer value specifying the maximum number of inflow cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of inflow cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.toml index d5d0fa7c..d58281dc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of flow rate." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of inflow" description = "integer value specifying the maximum number of inflow cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.yaml index 6455acae..f5843e9c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of flow rate. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of inflow cells. @@ -81,7 +80,6 @@ blocks: longname: maximum number of inflow description: integer value specifying the maximum number of inflow cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.json index 56c7d40b..79d65712 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.json @@ -12,7 +12,6 @@ "longname": "name of listing file", "description": "is name of the listing file to create for this SWF model. If not specified, then the name of the list file will be the basename of the SWF model name file and the '.lst' extension. For example, if the SWF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'.", "optional": true, - "tagged": false, "case_sensitive": true }, "print_input": { diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.toml index 7fe80355..38acfa60 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.toml @@ -9,7 +9,6 @@ type = "string" longname = "name of listing file" description = "is name of the listing file to create for this SWF model. If not specified, then the name of the list file will be the basename of the SWF model name file and the '.lst' extension. For example, if the SWF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'." optional = true -tagged = false case_sensitive = true [blocks.options.fields.print_input] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.yaml index a5c3396d..35f18e72 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-nam.yaml @@ -13,7 +13,6 @@ blocks: the name of the list file will be the basename of the SWF model name file and the '.lst' extension. For example, if the SWF name file is called 'my.model.nam' then the list file will be called 'my.model.lst'. optional: true - tagged: false case_sensitive: true print_input: type: keyword diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.json index 7b841ebd..2bb6a4a3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.json @@ -28,8 +28,7 @@ "type": "string", "longname": "name of auxiliary variable for multiplier", "description": "name of auxiliary variable to be used as multiplier of precipitation.", - "optional": true, - "tagged": false + "optional": true }, "boundnames": { "type": "keyword", @@ -85,8 +84,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of precipitation cells", - "description": "integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.toml index dc1e4bd1..4d832e63 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.toml @@ -24,7 +24,6 @@ type = "string" longname = "name of auxiliary variable for multiplier" description = "name of auxiliary variable to be used as multiplier of precipitation." optional = true -tagged = false [blocks.options.fields.boundnames] type = "keyword" @@ -73,7 +72,6 @@ mode = "filein" type = "integer" longname = "maximum number of precipitation cells" description = "integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.yaml index 0508a990..148d2236 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.yaml @@ -31,7 +31,6 @@ blocks: longname: name of auxiliary variable for multiplier description: name of auxiliary variable to be used as multiplier of precipitation. optional: true - tagged: false boundnames: type: keyword description: keyword to indicate that boundary names may be provided with the list of precipitation @@ -82,7 +81,6 @@ blocks: longname: maximum number of precipitation cells description: integer value specifying the maximum number of precipitation cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.json index 891d7df2..553f9b70 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.json @@ -78,8 +78,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of zero-depth-gradient boundaries", - "description": "integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.toml index 227be4d7..1a09fddd 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.toml @@ -66,7 +66,6 @@ mode = "filein" type = "integer" longname = "maximum number of zero-depth-gradient boundaries" description = "integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.stress_period_data] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.yaml index 2a8e3e43..679f700a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.yaml @@ -76,7 +76,6 @@ blocks: longname: maximum number of zero-depth-gradient boundaries description: integer value specifying the maximum number of zero-depth-gradient boundary cells that will be specified for use during any stress period. - tagged: false period: fields: stress_period_data: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.json index f64975d8..37ed4211 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.json @@ -17,8 +17,7 @@ "type": "integer", "longname": "number of ATS periods", "description": "is the number of records in the subsequent perioddata block that will be used for adaptive time stepping.", - "default": 1, - "tagged": false + "default": 1 } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.toml index b6c359dd..8eb3bd75 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.toml @@ -13,7 +13,6 @@ type = "integer" longname = "number of ATS periods" description = "is the number of records in the subsequent perioddata block that will be used for adaptive time stepping." default = 1 -tagged = false [blocks.perioddata.fields.perioddata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.yaml index a42594c1..1cdd928c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ats.yaml @@ -16,7 +16,6 @@ blocks: description: is the number of records in the subsequent perioddata block that will be used for adaptive time stepping. default: 1 - tagged: false perioddata: fields: perioddata: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.json index 53d11123..77378002 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.json @@ -21,14 +21,12 @@ "nrow": { "type": "integer", "longname": "number of table rows", - "description": "integer value specifying the number of rows in the lake table. There must be NROW rows of data in the TABLE block.", - "tagged": false + "description": "integer value specifying the number of rows in the lake table. There must be NROW rows of data in the TABLE block." }, "ncol": { "type": "integer", "longname": "number of table columns", - "description": "integer value specifying the number of columns in the lake table. There must be NCOL columns of data in the TABLE block. For lakes with HORIZONTAL and/or VERTICAL CTYPE connections, NCOL must be equal to 3. For lakes with EMBEDDEDH or EMBEDDEDV CTYPE connections, NCOL must be equal to 4.", - "tagged": false + "description": "integer value specifying the number of columns in the lake table. There must be NCOL columns of data in the TABLE block. For lakes with HORIZONTAL and/or VERTICAL CTYPE connections, NCOL must be equal to 3. For lakes with EMBEDDEDH or EMBEDDEDV CTYPE connections, NCOL must be equal to 4." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.toml index 6d82f566..87ca3215 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.toml @@ -17,13 +17,11 @@ scope = "simulation" type = "integer" longname = "number of table rows" description = "integer value specifying the number of rows in the lake table. There must be NROW rows of data in the TABLE block." -tagged = false [blocks.dimensions.fields.ncol] type = "integer" longname = "number of table columns" description = "integer value specifying the number of columns in the lake table. There must be NCOL columns of data in the TABLE block. For lakes with HORIZONTAL and/or VERTICAL CTYPE connections, NCOL must be equal to 3. For lakes with EMBEDDEDH or EMBEDDEDV CTYPE connections, NCOL must be equal to 4." -tagged = false [blocks.table.fields.table] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.yaml index 7500a705..d4d113cd 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-laktab.yaml @@ -19,7 +19,6 @@ blocks: longname: number of table rows description: integer value specifying the number of rows in the lake table. There must be NROW rows of data in the TABLE block. - tagged: false ncol: type: integer longname: number of table columns @@ -27,7 +26,6 @@ blocks: columns of data in the TABLE block. For lakes with HORIZONTAL and/or VERTICAL CTYPE connections, NCOL must be equal to 3. For lakes with EMBEDDEDH or EMBEDDEDV CTYPE connections, NCOL must be equal to 4. - tagged: false table: fields: table: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.json index 075840de..ed177d97 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.json @@ -17,15 +17,13 @@ "type": "string", "longname": "CRS well-known text (WKT) string", "description": "is the coordinate reference system (CRS) well-known text (WKT) string. Used to embed CRS metadata in NetCDF output. Ignored if latitude and longitude griddata arrays have been provided for NETCDF_STRUCTURED export type.", - "optional": true, - "tagged": false + "optional": true }, "deflate": { "type": "integer", "longname": "variable compression deflate level", "description": "is the variable deflate level (0=min, 9=max) in the NetCDF file. Defining this parameter activates per-variable compression at the level specified. Use with the SHUFFLE option to also enable the shuffle filter.", - "optional": true, - "tagged": false + "optional": true }, "shuffle": { "type": "keyword", @@ -36,36 +34,31 @@ "type": "integer", "longname": "chunking parameter for the time dimension", "description": "is the chunk size for the time dimension in a NETCDF_MESH2D or NETCDF_STRUCTURED output file. Must be used in combination with the chunk_face parameter (NETCDF_MESH2D) or the chunk_z, chunk_y, and chunk_x parameter set (NETCDF_STRUCTURED) to have an effect.", - "optional": true, - "tagged": false + "optional": true }, "chunk_face": { "type": "integer", "longname": "chunking parameter for the mesh face dimension", "description": "is the keyword used to provide a data chunk size for the face dimension in a NETCDF_MESH2D output file. Must be used in combination with the the chunk_time parameter to have an effect.", - "optional": true, - "tagged": false + "optional": true }, "chunk_z": { "type": "integer", "longname": "chunking parameter for structured z", "description": "is the chunk size for the z dimension in a NETCDF_STRUCTURED output file. Must be used in combination with the chunk_time, chunk_x, and chunk_y parameters to have an effect.", - "optional": true, - "tagged": false + "optional": true }, "chunk_y": { "type": "integer", "longname": "chunking parameter for structured y", "description": "is the chunk size for the y dimension in a NETCDF_STRUCTURED output file. Must be used in combination with the chunk_time, chunk_x, and chunk_z parameters to have an effect.", - "optional": true, - "tagged": false + "optional": true }, "chunk_x": { "type": "integer", "longname": "chunking parameter for structured x", "description": "is the chunk size for the x dimension in a NETCDF_STRUCTURED output file. Must be used in combination with the chunk_time, chunk_y, and chunk_z parameters to have an effect.", - "optional": true, - "tagged": false + "optional": true }, "modflow6_attr_off": { "type": "keyword", @@ -80,8 +73,7 @@ "type": "integer", "longname": "number of cells in layer", "description": "is the number of cells in a projected plane layer.", - "optional": true, - "tagged": false + "optional": true } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.toml index f89f573b..83aec4ad 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.toml @@ -13,14 +13,12 @@ type = "string" longname = "CRS well-known text (WKT) string" description = "is the coordinate reference system (CRS) well-known text (WKT) string. Used to embed CRS metadata in NetCDF output. Ignored if latitude and longitude griddata arrays have been provided for NETCDF_STRUCTURED export type." optional = true -tagged = false [blocks.options.fields.deflate] type = "integer" longname = "variable compression deflate level" description = "is the variable deflate level (0=min, 9=max) in the NetCDF file. Defining this parameter activates per-variable compression at the level specified. Use with the SHUFFLE option to also enable the shuffle filter." optional = true -tagged = false [blocks.options.fields.shuffle] type = "keyword" @@ -32,35 +30,30 @@ type = "integer" longname = "chunking parameter for the time dimension" description = "is the chunk size for the time dimension in a NETCDF_MESH2D or NETCDF_STRUCTURED output file. Must be used in combination with the chunk_face parameter (NETCDF_MESH2D) or the chunk_z, chunk_y, and chunk_x parameter set (NETCDF_STRUCTURED) to have an effect." optional = true -tagged = false [blocks.options.fields.chunk_face] type = "integer" longname = "chunking parameter for the mesh face dimension" description = "is the keyword used to provide a data chunk size for the face dimension in a NETCDF_MESH2D output file. Must be used in combination with the the chunk_time parameter to have an effect." optional = true -tagged = false [blocks.options.fields.chunk_z] type = "integer" longname = "chunking parameter for structured z" description = "is the chunk size for the z dimension in a NETCDF_STRUCTURED output file. Must be used in combination with the chunk_time, chunk_x, and chunk_y parameters to have an effect." optional = true -tagged = false [blocks.options.fields.chunk_y] type = "integer" longname = "chunking parameter for structured y" description = "is the chunk size for the y dimension in a NETCDF_STRUCTURED output file. Must be used in combination with the chunk_time, chunk_x, and chunk_z parameters to have an effect." optional = true -tagged = false [blocks.options.fields.chunk_x] type = "integer" longname = "chunking parameter for structured x" description = "is the chunk size for the x dimension in a NETCDF_STRUCTURED output file. Must be used in combination with the chunk_time, chunk_y, and chunk_z parameters to have an effect." optional = true -tagged = false [blocks.options.fields.modflow6_attr_off] type = "keyword" @@ -72,7 +65,6 @@ type = "integer" longname = "number of cells in layer" description = "is the number of cells in a projected plane layer." optional = true -tagged = false [blocks.griddata.fields.latitude] type = "array" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.yaml index c5ca5015..5698b5e4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-ncf.yaml @@ -17,7 +17,6 @@ blocks: CRS metadata in NetCDF output. Ignored if latitude and longitude griddata arrays have been provided for NETCDF_STRUCTURED export type. optional: true - tagged: false deflate: type: integer longname: variable compression deflate level @@ -25,7 +24,6 @@ blocks: activates per-variable compression at the level specified. Use with the SHUFFLE option to also enable the shuffle filter. optional: true - tagged: false shuffle: type: keyword description: is the keyword used to turn on the NetCDF variable shuffle filter when the deflate @@ -40,35 +38,30 @@ blocks: output file. Must be used in combination with the chunk_face parameter (NETCDF_MESH2D) or the chunk_z, chunk_y, and chunk_x parameter set (NETCDF_STRUCTURED) to have an effect. optional: true - tagged: false chunk_face: type: integer longname: chunking parameter for the mesh face dimension description: is the keyword used to provide a data chunk size for the face dimension in a NETCDF_MESH2D output file. Must be used in combination with the the chunk_time parameter to have an effect. optional: true - tagged: false chunk_z: type: integer longname: chunking parameter for structured z description: is the chunk size for the z dimension in a NETCDF_STRUCTURED output file. Must be used in combination with the chunk_time, chunk_x, and chunk_y parameters to have an effect. optional: true - tagged: false chunk_y: type: integer longname: chunking parameter for structured y description: is the chunk size for the y dimension in a NETCDF_STRUCTURED output file. Must be used in combination with the chunk_time, chunk_x, and chunk_z parameters to have an effect. optional: true - tagged: false chunk_x: type: integer longname: chunking parameter for structured x description: is the chunk size for the x dimension in a NETCDF_STRUCTURED output file. Must be used in combination with the chunk_time, chunk_y, and chunk_z parameters to have an effect. optional: true - tagged: false modflow6_attr_off: type: keyword description: is the keyword used to turn off internal input tagging in the model NetCDF file. @@ -82,7 +75,6 @@ blocks: longname: number of cells in layer description: is the number of cells in a projected plane layer. optional: true - tagged: false griddata: fields: latitude: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.json index af76ed05..6a1ed9d4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.json @@ -11,8 +11,7 @@ "digits": { "type": "integer", "description": "Keyword and an integer digits specifier used for conversion of simulated values to text on output. If not specified, the default is the maximum number of digits stored in the program (as written with the G0 Fortran specifier). When simulated values are written to a comma-separated value text file specified in a CONTINUOUS block below, the digits specifier controls the number of significant digits with which simulated values are written to the output file. The digits specifier has no effect on the number of significant digits with which the simulation time is written for continuous observations. If DIGITS is specified as zero, then observations are written with the default setting, which is the maximum number of digits.", - "optional": true, - "tagged": false + "optional": true }, "print_input": { "type": "keyword", diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.toml index 893478c0..ce0781df 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.toml @@ -9,7 +9,6 @@ subtype = "utility" type = "integer" description = "Keyword and an integer digits specifier used for conversion of simulated values to text on output. If not specified, the default is the maximum number of digits stored in the program (as written with the G0 Fortran specifier). When simulated values are written to a comma-separated value text file specified in a CONTINUOUS block below, the digits specifier controls the number of significant digits with which simulated values are written to the output file. The digits specifier has no effect on the number of significant digits with which the simulation time is written for continuous observations. If DIGITS is specified as zero, then observations are written with the default setting, which is the maximum number of digits." optional = true -tagged = false [blocks.options.fields.print_input] type = "keyword" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.yaml index f8dbd0a8..49ffb580 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-obs.yaml @@ -18,7 +18,6 @@ blocks: written for continuous observations. If DIGITS is specified as zero, then observations are written with the default setting, which is the maximum number of digits. optional: true - tagged: false print_input: type: keyword longname: print input to listing file diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.json index 1cc05598..c939bfa0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.json @@ -21,14 +21,12 @@ "nrow": { "type": "integer", "longname": "number of table rows", - "description": "integer value specifying the number of rows in the reach cross-section table. There must be NROW rows of data in the TABLE block.", - "tagged": false + "description": "integer value specifying the number of rows in the reach cross-section table. There must be NROW rows of data in the TABLE block." }, "ncol": { "type": "integer", "longname": "number of table columns", - "description": "integer value specifying the number of columns in the reach cross-section table. There must be NCOL columns of data in the TABLE block. NCOL must be equal to 2 if MANFRACTION is not specified or 3 otherwise.", - "tagged": false + "description": "integer value specifying the number of columns in the reach cross-section table. There must be NCOL columns of data in the TABLE block. NCOL must be equal to 2 if MANFRACTION is not specified or 3 otherwise." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.toml index f9899777..579c27ba 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.toml @@ -17,13 +17,11 @@ scope = "simulation" type = "integer" longname = "number of table rows" description = "integer value specifying the number of rows in the reach cross-section table. There must be NROW rows of data in the TABLE block." -tagged = false [blocks.dimensions.fields.ncol] type = "integer" longname = "number of table columns" description = "integer value specifying the number of columns in the reach cross-section table. There must be NCOL columns of data in the TABLE block. NCOL must be equal to 2 if MANFRACTION is not specified or 3 otherwise." -tagged = false [blocks.table.fields.table] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.yaml index 6fc7bdf9..9bf20ac6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-sfrtab.yaml @@ -19,14 +19,12 @@ blocks: longname: number of table rows description: integer value specifying the number of rows in the reach cross-section table. There must be NROW rows of data in the TABLE block. - tagged: false ncol: type: integer longname: number of table columns description: integer value specifying the number of columns in the reach cross-section table. There must be NCOL columns of data in the TABLE block. NCOL must be equal to 2 if MANFRACTION is not specified or 3 otherwise. - tagged: false table: fields: table: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.json b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.json index 3fd2831d..fb6aceae 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.json @@ -39,8 +39,7 @@ "maxbound": { "type": "integer", "longname": "maximum number of ssm entries", - "description": "integer value specifying the maximum number of spc cells that will be specified for use during any stress period.", - "tagged": false + "description": "integer value specifying the maximum number of spc cells that will be specified for use during any stress period." } } }, diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.toml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.toml index 0ca59d92..b952f724 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.toml @@ -29,7 +29,6 @@ mode = "filein" type = "integer" longname = "maximum number of ssm entries" description = "integer value specifying the maximum number of spc cells that will be specified for use during any stress period." -tagged = false [blocks.period.fields.perioddata] type = "list" diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.yaml index 635d7f94..f2017f15 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/utl-spc.yaml @@ -33,7 +33,6 @@ blocks: longname: maximum number of ssm entries description: integer value specifying the maximum number of spc cells that will be specified for use during any stress period. - tagged: false period: fields: perioddata: diff --git a/modflow_devtools/dfns/migrate_to_v2_0_0_dev2.py b/modflow_devtools/dfns/migrate_to_v2_0_0_dev2.py index 2cd34cd8..3fed5376 100644 --- a/modflow_devtools/dfns/migrate_to_v2_0_0_dev2.py +++ b/modflow_devtools/dfns/migrate_to_v2_0_0_dev2.py @@ -709,7 +709,7 @@ def _map_field(f: v1.Field) -> v2.Field: optional: bool = try_parse_bool(f.get("optional"), False) developmode: bool = try_parse_bool(f.get("developmode"), False) netcdf: bool = try_parse_bool(f.get("netcdf"), False) - tagged: bool = try_parse_bool(f.get("tagged"), False) + tagged: bool = try_parse_bool(f.get("tagged"), True) preserve_case: bool = try_parse_bool(f.get("preserve_case"), False) time_series: bool = try_parse_bool(f.get("time_series"), False) valid = f.get("valid") diff --git a/modflow_devtools/dfns/render.py b/modflow_devtools/dfns/render.py new file mode 100644 index 00000000..926fae1c --- /dev/null +++ b/modflow_devtools/dfns/render.py @@ -0,0 +1,165 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from modflow_devtools.dfns.schema import ( + Array, + Block, + Field, + Record, + Union, + ) + + +def _shape(field: Array) -> str: + return f"({', '.join(field.shape)})" if field.shape else "" + + +def _inline(field: Field) -> str: + """Render a field as a token within a record row.""" + from modflow_devtools.dfns.schema import ( + Array, + Double, + File, + Integer, + Keyword, + Record, + String, + Union, + ) + + match field: + case Keyword(): + token = field.name.upper() + case Array(): + token = f"<{field.name}{_shape(field)}>" + case String() | Integer() | Double(): + token = f"<{field.name}>" + case File(): + # file name (uppercased) acts as the keyword in the record row + token = f"{field.name.upper()} {field.mode.upper()} <{field.name}>" + case Record(): + token = " ".join(_inline(f) for f in field.fields.values()) + case Union(): + # Nested union inside a record: collapse to a single placeholder + token = f"<{field.name}>" + case _: + token = f"<{field.name}>" + + return f"[{token}]" if field.optional else token + + +def _render_row(item: Record | Union) -> list[str]: + """Return one or more rendered row strings for a List item. + + A Union whose arms are all Records produces one row per arm (each wrapped + in [...] since arms are mutually exclusive alternatives). A Union whose + arms are scalars/keywords collapses to a single placeholder — listing + every option inline would be noise. + """ + from modflow_devtools.dfns.schema import Record + + if isinstance(item, Record): + return [" ".join(_inline(f) for f in item.fields.values())] + + # Union + if all(isinstance(arm, Record) for arm in item.arms.values()): + rows = [] + for arm in item.arms.values(): + row = " ".join(_inline(f) for f in arm.fields.values()) + rows.append(f"[{row}]") + return rows + else: + return [f"<{item.name}>"] + + +def _render_field(field: Field, indent: str = " ") -> str: + """Render a top-level block field as one or more indented lines.""" + from modflow_devtools.dfns.schema import ( + Array, + Double, + File, + Integer, + Keyword, + List, + Record, + String, + Union, + ) + + def _wrap(token: str) -> str: + return f"[{token}]" if field.optional else token + + match field: + case Keyword(): + return f"{indent}{_wrap(field.name.upper())}" + + case String() | Integer() | Double(): + if field.tagged: + inner = f"{field.name.upper()} <{field.name}>" + else: + inner = f"<{field.name}>" + return f"{indent}{_wrap(inner)}" + + case File(): + inner = f"{field.mode.upper()} <{field.name}>" + return f"{indent}{_wrap(inner)}" + + case Array(): + if field.shape: + # Fixed-size array: READARRAY two-line format + header = field.name.upper() + body = f"{header}\n{indent} <{field.name}{_shape(field)}> -- READARRAY" + return f"{indent}{_wrap(body)}" + else: + # Inline variable-length array (e.g. AUXILIARY name1 name2 ...) + if field.tagged: + inner = f"{field.name.upper()} <{field.name}>" + else: + inner = f"<{field.name}>" + return f"{indent}{_wrap(inner)}" + + case Record(): + inner = " ".join(_inline(f) for f in field.fields.values()) + return f"{indent}{_wrap(inner)}" + + case Union(): + lines = [] + for arm in field.arms.values(): + if isinstance(arm, Record): + inner = " ".join(_inline(f) for f in arm.fields.values()) + else: + inner = arm.name.upper() if isinstance(arm, Keyword) else f"<{arm.name}>" + lines.append(f"{indent}{_wrap(inner)}") + return "\n".join(lines) + + case List(): + rows = _render_row(field.item) + if len(rows) > 1: + # Union of Records: show each alternative once, no ellipsis + return "\n".join(f"{indent}{r}" for r in rows) + else: + r = rows[0] + return f"{indent}{r}\n{indent}{r}\n{indent}..." + + case _: + return f"{indent}<{field.name}>" + + +def render_block(block: Block) -> str: + """Render a Block as a BEGIN/END template string. + + Example output:: + + BEGIN OPTIONS + [AUXILIARY ] + [BOUNDNAMES] + [PRINT_INPUT] + END OPTIONS + """ + lines = [f"BEGIN {block.name.upper()}"] + for field in block.fields.values(): + lines.append(_render_field(field)) + lines.append(f"END {block.name.upper()}") + return "\n".join(lines) diff --git a/modflow_devtools/dfns/schema.py b/modflow_devtools/dfns/schema.py index 3e545a10..ddcc64c2 100644 --- a/modflow_devtools/dfns/schema.py +++ b/modflow_devtools/dfns/schema.py @@ -404,6 +404,11 @@ def dump_json(self, *, strip_names: bool = True, **kwargs) -> str: def optional(self) -> bool: return all(f.optional for f in self.fields.values()) + def render(self) -> str: + from modflow_devtools.dfns.render import render_block + + return render_block(self) + Blocks = Mapping[str, Block] @@ -444,6 +449,11 @@ def get_block(self, field_name: str) -> Block | None: return block return None + def render(self) -> str: + from modflow_devtools.dfns.render import render_block + + return "\n\n".join(render_block(b) for b in (self.blocks or {}).values()) + class Simulation(ComponentBase): type: Literal["simulation"] = "simulation" From abf7d94b0aef8020e49a1e8f63795deb1b6b60b0 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Mon, 22 Jun 2026 04:01:28 -0700 Subject: [PATCH 2/4] mypy --- modflow_devtools/dfns/render.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modflow_devtools/dfns/render.py b/modflow_devtools/dfns/render.py index 926fae1c..f77e1b68 100644 --- a/modflow_devtools/dfns/render.py +++ b/modflow_devtools/dfns/render.py @@ -67,8 +67,9 @@ def _render_row(item: Record | Union) -> list[str]: if all(isinstance(arm, Record) for arm in item.arms.values()): rows = [] for arm in item.arms.values(): - row = " ".join(_inline(f) for f in arm.fields.values()) - rows.append(f"[{row}]") + if isinstance(arm, Record): + row = " ".join(_inline(f) for f in arm.fields.values()) + rows.append(f"[{row}]") return rows else: return [f"<{item.name}>"] @@ -143,9 +144,6 @@ def _wrap(token: str) -> str: r = rows[0] return f"{indent}{r}\n{indent}{r}\n{indent}..." - case _: - return f"{indent}<{field.name}>" - def render_block(block: Block) -> str: """Render a Block as a BEGIN/END template string. From 9211bfa07e3c1250136b66aaac14ad506254a0e6 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Mon, 22 Jun 2026 04:50:13 -0700 Subject: [PATCH 3/4] move into schema.py, add docs --- docs/md/dfns.md | 65 +++++++++++++ modflow_devtools/dfns/render.py | 163 -------------------------------- modflow_devtools/dfns/schema.py | 102 ++++++++++++++++++-- 3 files changed, 161 insertions(+), 169 deletions(-) delete mode 100644 modflow_devtools/dfns/render.py diff --git a/docs/md/dfns.md b/docs/md/dfns.md index 29914156..305846b7 100644 --- a/docs/md/dfns.md +++ b/docs/md/dfns.md @@ -198,6 +198,71 @@ Available field types: See [DFN specification](dfnspec.md) for full attribute documentation. +### Rendering block templates + +`Block.render()` produces a `BEGIN/END` template string showing the structure of a block — the same format used in the MODFLOW 6 user guide and in tooling such as IDE hover text: + +```python +wel = spec.components["gwf-wel"] + +print(wel.blocks["options"].render()) +# BEGIN OPTIONS +# [AUXILIARY ] +# [AUXMULTNAME ] +# [BOUNDNAMES] +# [PRINT_INPUT] +# ... +# END OPTIONS + +print(wel.blocks["period"].render()) +# BEGIN PERIOD +# [] [] +# [] [] +# ... +# END PERIOD +``` + +`ComponentBase.render()` renders all blocks joined by blank lines: + +```python +print(wel.render()) +# BEGIN OPTIONS +# ... +# END OPTIONS +# +# BEGIN DIMENSIONS +# ... +# END DIMENSIONS +# +# BEGIN PERIOD +# ... +# END PERIOD +``` + +Rendering rules by field type: + +| Field type | Block-level rendering | Inline (inside record row) | +|---|---|---| +| `Keyword` | `KEYWORD` | `KEYWORD` | +| `String` / `Integer` / `Double` (tagged) | `NAME ` | `` | +| `String` / `Integer` / `Double` (untagged) | `` | `` | +| `File` | `NAME FILEIN\|FILEOUT ` | `NAME FILEIN\|FILEOUT ` | +| `Array` with shape (READARRAY) | `NAME\n -- READARRAY` | `` | +| `Array` without shape (inline) | `NAME ` | `` | +| `Record` | children expanded inline | children expanded inline | +| `Union` with `Record` arms | one optional row per arm | `` | +| `Union` with scalar arms | `` repeated + `...` | `` | +| `List` (single row type) | row repeated twice + `...` | — | +| `List` with `Record`-arm `Union` | one row per arm, no `...` | — | +| `List` with scalar-arm `Union` | `` twice + `...` | — | + +Optional fields are wrapped in `[...]`. Array shapes use the abstract dimension names from the specification (e.g. `ncelldim`, `naux`) rather than resolved grid-specific values. + +The two `Union`-in-`List` cases correspond to different MF6 idioms: + +- **Union of Records** (e.g. `gwf-oc` period block): the `output` list accepts either a `SAVE` row or a `PRINT` row — each arm is shown as a distinct optional row with no ellipsis. +- **Union of scalars** (e.g. `prt-prp` period block): the `perioddata` list accepts one of several keywords (`ALL`, `FIRST`, `LAST`, `FREQUENCY`, `STEPS`, `FRACTION`) — the alternatives are collapsed to `` to avoid noise. + ### Managing DFNs A registry system handles caching and accessing DFN files from MODFLOW 6 releases. `DfnRegistry` is the abstract base class; `LocalDfnRegistry` and `RemoteDfnRegistry` are the two concrete implementations. diff --git a/modflow_devtools/dfns/render.py b/modflow_devtools/dfns/render.py deleted file mode 100644 index f77e1b68..00000000 --- a/modflow_devtools/dfns/render.py +++ /dev/null @@ -1,163 +0,0 @@ -from __future__ import annotations - -from typing import TYPE_CHECKING - -if TYPE_CHECKING: - from modflow_devtools.dfns.schema import ( - Array, - Block, - Field, - Record, - Union, - ) - - -def _shape(field: Array) -> str: - return f"({', '.join(field.shape)})" if field.shape else "" - - -def _inline(field: Field) -> str: - """Render a field as a token within a record row.""" - from modflow_devtools.dfns.schema import ( - Array, - Double, - File, - Integer, - Keyword, - Record, - String, - Union, - ) - - match field: - case Keyword(): - token = field.name.upper() - case Array(): - token = f"<{field.name}{_shape(field)}>" - case String() | Integer() | Double(): - token = f"<{field.name}>" - case File(): - # file name (uppercased) acts as the keyword in the record row - token = f"{field.name.upper()} {field.mode.upper()} <{field.name}>" - case Record(): - token = " ".join(_inline(f) for f in field.fields.values()) - case Union(): - # Nested union inside a record: collapse to a single placeholder - token = f"<{field.name}>" - case _: - token = f"<{field.name}>" - - return f"[{token}]" if field.optional else token - - -def _render_row(item: Record | Union) -> list[str]: - """Return one or more rendered row strings for a List item. - - A Union whose arms are all Records produces one row per arm (each wrapped - in [...] since arms are mutually exclusive alternatives). A Union whose - arms are scalars/keywords collapses to a single placeholder — listing - every option inline would be noise. - """ - from modflow_devtools.dfns.schema import Record - - if isinstance(item, Record): - return [" ".join(_inline(f) for f in item.fields.values())] - - # Union - if all(isinstance(arm, Record) for arm in item.arms.values()): - rows = [] - for arm in item.arms.values(): - if isinstance(arm, Record): - row = " ".join(_inline(f) for f in arm.fields.values()) - rows.append(f"[{row}]") - return rows - else: - return [f"<{item.name}>"] - - -def _render_field(field: Field, indent: str = " ") -> str: - """Render a top-level block field as one or more indented lines.""" - from modflow_devtools.dfns.schema import ( - Array, - Double, - File, - Integer, - Keyword, - List, - Record, - String, - Union, - ) - - def _wrap(token: str) -> str: - return f"[{token}]" if field.optional else token - - match field: - case Keyword(): - return f"{indent}{_wrap(field.name.upper())}" - - case String() | Integer() | Double(): - if field.tagged: - inner = f"{field.name.upper()} <{field.name}>" - else: - inner = f"<{field.name}>" - return f"{indent}{_wrap(inner)}" - - case File(): - inner = f"{field.mode.upper()} <{field.name}>" - return f"{indent}{_wrap(inner)}" - - case Array(): - if field.shape: - # Fixed-size array: READARRAY two-line format - header = field.name.upper() - body = f"{header}\n{indent} <{field.name}{_shape(field)}> -- READARRAY" - return f"{indent}{_wrap(body)}" - else: - # Inline variable-length array (e.g. AUXILIARY name1 name2 ...) - if field.tagged: - inner = f"{field.name.upper()} <{field.name}>" - else: - inner = f"<{field.name}>" - return f"{indent}{_wrap(inner)}" - - case Record(): - inner = " ".join(_inline(f) for f in field.fields.values()) - return f"{indent}{_wrap(inner)}" - - case Union(): - lines = [] - for arm in field.arms.values(): - if isinstance(arm, Record): - inner = " ".join(_inline(f) for f in arm.fields.values()) - else: - inner = arm.name.upper() if isinstance(arm, Keyword) else f"<{arm.name}>" - lines.append(f"{indent}{_wrap(inner)}") - return "\n".join(lines) - - case List(): - rows = _render_row(field.item) - if len(rows) > 1: - # Union of Records: show each alternative once, no ellipsis - return "\n".join(f"{indent}{r}" for r in rows) - else: - r = rows[0] - return f"{indent}{r}\n{indent}{r}\n{indent}..." - - -def render_block(block: Block) -> str: - """Render a Block as a BEGIN/END template string. - - Example output:: - - BEGIN OPTIONS - [AUXILIARY ] - [BOUNDNAMES] - [PRINT_INPUT] - END OPTIONS - """ - lines = [f"BEGIN {block.name.upper()}"] - for field in block.fields.values(): - lines.append(_render_field(field)) - lines.append(f"END {block.name.upper()}") - return "\n".join(lines) diff --git a/modflow_devtools/dfns/schema.py b/modflow_devtools/dfns/schema.py index ddcc64c2..4b95322e 100644 --- a/modflow_devtools/dfns/schema.py +++ b/modflow_devtools/dfns/schema.py @@ -156,6 +156,100 @@ def children(self) -> "dict[str, Field]": List.model_rebuild() +def _render_shape(field: "Array") -> str: + return f"({', '.join(field.shape)})" if field.shape else "" + + +def _render_inline(field: "Field") -> str: + """Render a field as a token within a record row.""" + match field: + case Keyword(): + token = field.name.upper() + case Array(): + token = f"<{field.name}{_render_shape(field)}>" + case String() | Integer() | Double(): + token = f"<{field.name}>" + case File(): + # file name (uppercased) acts as the keyword in the record row + token = f"{field.name.upper()} {field.mode.upper()} <{field.name}>" + case Record(): + token = " ".join(_render_inline(f) for f in field.fields.values()) + case Union(): + # Nested union inside a record: collapse to a single placeholder + token = f"<{field.name}>" + case _: + token = f"<{field.name}>" + return f"[{token}]" if field.optional else token + + +def _render_rows(item: "Record | Union") -> list[str]: + """Return one or more rendered row strings for a List item. + + A Union whose arms are all Records produces one row per arm (each wrapped + in [...] since arms are mutually exclusive alternatives). A Union whose + arms are scalars/keywords collapses to a single placeholder — listing + every option inline would be noise. + """ + if isinstance(item, Record): + return [" ".join(_render_inline(f) for f in item.fields.values())] + if all(isinstance(arm, Record) for arm in item.arms.values()): + return [ + f"[{' '.join(_render_inline(f) for f in arm.fields.values())}]" + for arm in item.arms.values() + ] + return [f"<{item.name}>"] + + +def _render_field(field: "Field", indent: str = " ") -> str: + """Render a top-level block field as one or more indented lines.""" + + def _wrap(token: str) -> str: + return f"[{token}]" if field.optional else token + + match field: + case Keyword(): + return f"{indent}{_wrap(field.name.upper())}" + case String() | Integer() | Double(): + inner = f"{field.name.upper()} <{field.name}>" if field.tagged else f"<{field.name}>" + return f"{indent}{_wrap(inner)}" + case File(): + return f"{indent}{_wrap(f'{field.mode.upper()} <{field.name}>')}" + case Array(): + if field.shape: + body = f"{field.name.upper()}\n{indent} <{field.name}{_render_shape(field)}> -- READARRAY" # noqa: E501 + return f"{indent}{_wrap(body)}" + inner = f"{field.name.upper()} <{field.name}>" if field.tagged else f"<{field.name}>" + return f"{indent}{_wrap(inner)}" + case Record(): + return f"{indent}{_wrap(' '.join(_render_inline(f) for f in field.fields.values()))}" + case Union(): + lines = [] + for arm in field.arms.values(): + inner = ( + " ".join(_render_inline(f) for f in arm.fields.values()) + if isinstance(arm, Record) + else (arm.name.upper() if isinstance(arm, Keyword) else f"<{arm.name}>") + ) + lines.append(f"{indent}{_wrap(inner)}") + return "\n".join(lines) + case List(): + rows = _render_rows(field.item) + if len(rows) > 1: + return "\n".join(f"{indent}{r}" for r in rows) + return f"{indent}{rows[0]}\n{indent}{rows[0]}\n{indent}..." + case _: + return f"{indent}<{field.name}>" + + +def _render_block(block: "Block") -> str: + """Render a Block as a BEGIN/END template string.""" + lines = [f"BEGIN {block.name.upper()}"] + for field in block.fields.values(): + lines.append(_render_field(field)) + lines.append(f"END {block.name.upper()}") + return "\n".join(lines) + + def _names_in_expr(expr: str) -> set[str]: """Return dim-reference Name identifiers from expr. @@ -405,9 +499,7 @@ def optional(self) -> bool: return all(f.optional for f in self.fields.values()) def render(self) -> str: - from modflow_devtools.dfns.render import render_block - - return render_block(self) + return _render_block(self) Blocks = Mapping[str, Block] @@ -450,9 +542,7 @@ def get_block(self, field_name: str) -> Block | None: return None def render(self) -> str: - from modflow_devtools.dfns.render import render_block - - return "\n\n".join(render_block(b) for b in (self.blocks or {}).values()) + return "\n\n".join(_render_block(b) for b in (self.blocks or {}).values()) class Simulation(ComponentBase): From cb641262c03627d9b789ba125a65881945335968 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Mon, 22 Jun 2026 05:09:00 -0700 Subject: [PATCH 4/4] mypy --- modflow_devtools/dfns/schema.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modflow_devtools/dfns/schema.py b/modflow_devtools/dfns/schema.py index 4b95322e..1fca7d34 100644 --- a/modflow_devtools/dfns/schema.py +++ b/modflow_devtools/dfns/schema.py @@ -196,6 +196,7 @@ def _render_rows(item: "Record | Union") -> list[str]: return [ f"[{' '.join(_render_inline(f) for f in arm.fields.values())}]" for arm in item.arms.values() + if isinstance(arm, Record) ] return [f"<{item.name}>"] @@ -237,8 +238,6 @@ def _wrap(token: str) -> str: if len(rows) > 1: return "\n".join(f"{indent}{r}" for r in rows) return f"{indent}{rows[0]}\n{indent}{rows[0]}\n{indent}..." - case _: - return f"{indent}<{field.name}>" def _render_block(block: "Block") -> str: