From 9e45471d3ecdd6ace2318b02a3a8bc864035b520 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Thu, 15 Oct 2026 06:30:20 -0700 Subject: [PATCH] feat(dfns): add a when attribute for fields an option switches on A field's `when` names a keyword in its component's options block. The field is absent unless that keyword is set; `optional` then says whether it may still be left out. v1 says this only in prose, so a consumer reading a row couldn't tell which columns it has. * gwf-evt's petm0: when = "surf_rate_specified", no longer optional (MF6 reads it only, and then always, with SURF_RATE_SPECIFIED) * every boundname column: when = "boundnames", still optional * validate that `when` names a keyword option of the component * render a `when` field in brackets, like an optional one Co-Authored-By: Claude Opus 5.5 --- .../__snapshots__/v2.0.0.dev2/chf-cdb.json | 1 + .../__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 | 1 + .../__snapshots__/v2.0.0.dev2/chf-chd.toml | 1 + .../__snapshots__/v2.0.0.dev2/chf-chd.yaml | 1 + .../__snapshots__/v2.0.0.dev2/chf-evp.json | 1 + .../__snapshots__/v2.0.0.dev2/chf-evp.toml | 1 + .../__snapshots__/v2.0.0.dev2/chf-evp.yaml | 1 + .../__snapshots__/v2.0.0.dev2/chf-flw.json | 1 + .../__snapshots__/v2.0.0.dev2/chf-flw.toml | 1 + .../__snapshots__/v2.0.0.dev2/chf-flw.yaml | 1 + .../__snapshots__/v2.0.0.dev2/chf-pcp.json | 1 + .../__snapshots__/v2.0.0.dev2/chf-pcp.toml | 1 + .../__snapshots__/v2.0.0.dev2/chf-pcp.yaml | 1 + .../__snapshots__/v2.0.0.dev2/chf-zdg.json | 1 + .../__snapshots__/v2.0.0.dev2/chf-zdg.toml | 1 + .../__snapshots__/v2.0.0.dev2/chf-zdg.yaml | 1 + .../__snapshots__/v2.0.0.dev2/exg-gwegwe.json | 1 + .../__snapshots__/v2.0.0.dev2/exg-gwegwe.toml | 1 + .../__snapshots__/v2.0.0.dev2/exg-gwegwe.yaml | 1 + .../__snapshots__/v2.0.0.dev2/exg-gwfgwf.json | 1 + .../__snapshots__/v2.0.0.dev2/exg-gwfgwf.toml | 1 + .../__snapshots__/v2.0.0.dev2/exg-gwfgwf.yaml | 1 + .../__snapshots__/v2.0.0.dev2/exg-gwtgwt.json | 1 + .../__snapshots__/v2.0.0.dev2/exg-gwtgwt.toml | 1 + .../__snapshots__/v2.0.0.dev2/exg-gwtgwt.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-ctp.json | 1 + .../__snapshots__/v2.0.0.dev2/gwe-ctp.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-ctp.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-esl.json | 1 + .../__snapshots__/v2.0.0.dev2/gwe-esl.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-esl.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-lke.json | 1 + .../__snapshots__/v2.0.0.dev2/gwe-lke.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-lke.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-mwe.json | 1 + .../__snapshots__/v2.0.0.dev2/gwe-mwe.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-mwe.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-sfe.json | 1 + .../__snapshots__/v2.0.0.dev2/gwe-sfe.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-sfe.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-uze.json | 1 + .../__snapshots__/v2.0.0.dev2/gwe-uze.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwe-uze.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-chd.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-chd.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-chd.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-csub.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-csub.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-csub.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-drn.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-drn.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-drn.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-evt.json | 3 +- .../__snapshots__/v2.0.0.dev2/gwf-evt.toml | 3 +- .../__snapshots__/v2.0.0.dev2/gwf-evt.yaml | 3 +- .../__snapshots__/v2.0.0.dev2/gwf-ghb.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-ghb.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-ghb.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-lak.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-lak.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-lak.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-maw.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-maw.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-maw.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-rch.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-rch.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-rch.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-riv.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-riv.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-riv.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-sfr.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-sfr.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-sfr.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-uzf.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-uzf.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-uzf.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-wel.json | 1 + .../__snapshots__/v2.0.0.dev2/gwf-wel.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwf-wel.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-cnc.json | 1 + .../__snapshots__/v2.0.0.dev2/gwt-cnc.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-cnc.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-lkt.json | 1 + .../__snapshots__/v2.0.0.dev2/gwt-lkt.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-lkt.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-mwt.json | 1 + .../__snapshots__/v2.0.0.dev2/gwt-mwt.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-mwt.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-sft.json | 1 + .../__snapshots__/v2.0.0.dev2/gwt-sft.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-sft.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-src.json | 1 + .../__snapshots__/v2.0.0.dev2/gwt-src.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-src.yaml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-uzt.json | 1 + .../__snapshots__/v2.0.0.dev2/gwt-uzt.toml | 1 + .../__snapshots__/v2.0.0.dev2/gwt-uzt.yaml | 1 + .../__snapshots__/v2.0.0.dev2/olf-cdb.json | 1 + .../__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 | 1 + .../__snapshots__/v2.0.0.dev2/olf-chd.toml | 1 + .../__snapshots__/v2.0.0.dev2/olf-chd.yaml | 1 + .../__snapshots__/v2.0.0.dev2/olf-evp.json | 1 + .../__snapshots__/v2.0.0.dev2/olf-evp.toml | 1 + .../__snapshots__/v2.0.0.dev2/olf-evp.yaml | 1 + .../__snapshots__/v2.0.0.dev2/olf-flw.json | 1 + .../__snapshots__/v2.0.0.dev2/olf-flw.toml | 1 + .../__snapshots__/v2.0.0.dev2/olf-flw.yaml | 1 + .../__snapshots__/v2.0.0.dev2/olf-pcp.json | 1 + .../__snapshots__/v2.0.0.dev2/olf-pcp.toml | 1 + .../__snapshots__/v2.0.0.dev2/olf-pcp.yaml | 1 + .../__snapshots__/v2.0.0.dev2/olf-zdg.json | 1 + .../__snapshots__/v2.0.0.dev2/olf-zdg.toml | 1 + .../__snapshots__/v2.0.0.dev2/olf-zdg.yaml | 1 + .../__snapshots__/v2.0.0.dev2/prt-prp.json | 1 + .../__snapshots__/v2.0.0.dev2/prt-prp.toml | 1 + .../__snapshots__/v2.0.0.dev2/prt-prp.yaml | 1 + .../__snapshots__/v2.0.0.dev2/swf-cdb.json | 1 + .../__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 | 1 + .../__snapshots__/v2.0.0.dev2/swf-chd.toml | 1 + .../__snapshots__/v2.0.0.dev2/swf-chd.yaml | 1 + .../__snapshots__/v2.0.0.dev2/swf-evp.json | 1 + .../__snapshots__/v2.0.0.dev2/swf-evp.toml | 1 + .../__snapshots__/v2.0.0.dev2/swf-evp.yaml | 1 + .../__snapshots__/v2.0.0.dev2/swf-flw.json | 1 + .../__snapshots__/v2.0.0.dev2/swf-flw.toml | 1 + .../__snapshots__/v2.0.0.dev2/swf-flw.yaml | 1 + .../__snapshots__/v2.0.0.dev2/swf-pcp.json | 1 + .../__snapshots__/v2.0.0.dev2/swf-pcp.toml | 1 + .../__snapshots__/v2.0.0.dev2/swf-pcp.yaml | 1 + .../__snapshots__/v2.0.0.dev2/swf-zdg.json | 1 + .../__snapshots__/v2.0.0.dev2/swf-zdg.toml | 1 + .../__snapshots__/v2.0.0.dev2/swf-zdg.yaml | 1 + .../__snapshots__/v2.0.0.dev3/chf-cdb.json | 1 + .../__snapshots__/v2.0.0.dev3/chf-cdb.toml | 1 + .../__snapshots__/v2.0.0.dev3/chf-cdb.yaml | 1 + .../__snapshots__/v2.0.0.dev3/chf-chd.json | 1 + .../__snapshots__/v2.0.0.dev3/chf-chd.toml | 1 + .../__snapshots__/v2.0.0.dev3/chf-chd.yaml | 1 + .../__snapshots__/v2.0.0.dev3/chf-evp.json | 1 + .../__snapshots__/v2.0.0.dev3/chf-evp.toml | 1 + .../__snapshots__/v2.0.0.dev3/chf-evp.yaml | 1 + .../__snapshots__/v2.0.0.dev3/chf-flw.json | 1 + .../__snapshots__/v2.0.0.dev3/chf-flw.toml | 1 + .../__snapshots__/v2.0.0.dev3/chf-flw.yaml | 1 + .../__snapshots__/v2.0.0.dev3/chf-pcp.json | 1 + .../__snapshots__/v2.0.0.dev3/chf-pcp.toml | 1 + .../__snapshots__/v2.0.0.dev3/chf-pcp.yaml | 1 + .../__snapshots__/v2.0.0.dev3/chf-zdg.json | 1 + .../__snapshots__/v2.0.0.dev3/chf-zdg.toml | 1 + .../__snapshots__/v2.0.0.dev3/chf-zdg.yaml | 1 + .../__snapshots__/v2.0.0.dev3/exg-gwegwe.json | 1 + .../__snapshots__/v2.0.0.dev3/exg-gwegwe.toml | 1 + .../__snapshots__/v2.0.0.dev3/exg-gwegwe.yaml | 1 + .../__snapshots__/v2.0.0.dev3/exg-gwfgwf.json | 1 + .../__snapshots__/v2.0.0.dev3/exg-gwfgwf.toml | 1 + .../__snapshots__/v2.0.0.dev3/exg-gwfgwf.yaml | 1 + .../__snapshots__/v2.0.0.dev3/exg-gwtgwt.json | 1 + .../__snapshots__/v2.0.0.dev3/exg-gwtgwt.toml | 1 + .../__snapshots__/v2.0.0.dev3/exg-gwtgwt.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-ctp.json | 1 + .../__snapshots__/v2.0.0.dev3/gwe-ctp.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-ctp.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-esl.json | 1 + .../__snapshots__/v2.0.0.dev3/gwe-esl.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-esl.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-lke.json | 1 + .../__snapshots__/v2.0.0.dev3/gwe-lke.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-lke.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-mwe.json | 1 + .../__snapshots__/v2.0.0.dev3/gwe-mwe.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-mwe.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-sfe.json | 1 + .../__snapshots__/v2.0.0.dev3/gwe-sfe.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-sfe.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-uze.json | 1 + .../__snapshots__/v2.0.0.dev3/gwe-uze.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwe-uze.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-chd.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-chd.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-chd.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-csub.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-csub.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-csub.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-drn.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-drn.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-drn.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-evt.json | 3 +- .../__snapshots__/v2.0.0.dev3/gwf-evt.toml | 3 +- .../__snapshots__/v2.0.0.dev3/gwf-evt.yaml | 3 +- .../__snapshots__/v2.0.0.dev3/gwf-ghb.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-ghb.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-ghb.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-lak.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-lak.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-lak.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-maw.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-maw.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-maw.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-rch.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-rch.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-rch.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-riv.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-riv.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-riv.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-sfr.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-sfr.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-sfr.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-uzf.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-uzf.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-uzf.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-wel.json | 1 + .../__snapshots__/v2.0.0.dev3/gwf-wel.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwf-wel.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-cnc.json | 1 + .../__snapshots__/v2.0.0.dev3/gwt-cnc.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-cnc.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-lkt.json | 1 + .../__snapshots__/v2.0.0.dev3/gwt-lkt.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-lkt.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-mwt.json | 1 + .../__snapshots__/v2.0.0.dev3/gwt-mwt.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-mwt.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-sft.json | 1 + .../__snapshots__/v2.0.0.dev3/gwt-sft.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-sft.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-src.json | 1 + .../__snapshots__/v2.0.0.dev3/gwt-src.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-src.yaml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-uzt.json | 1 + .../__snapshots__/v2.0.0.dev3/gwt-uzt.toml | 1 + .../__snapshots__/v2.0.0.dev3/gwt-uzt.yaml | 1 + .../__snapshots__/v2.0.0.dev3/olf-cdb.json | 1 + .../__snapshots__/v2.0.0.dev3/olf-cdb.toml | 1 + .../__snapshots__/v2.0.0.dev3/olf-cdb.yaml | 1 + .../__snapshots__/v2.0.0.dev3/olf-chd.json | 1 + .../__snapshots__/v2.0.0.dev3/olf-chd.toml | 1 + .../__snapshots__/v2.0.0.dev3/olf-chd.yaml | 1 + .../__snapshots__/v2.0.0.dev3/olf-evp.json | 1 + .../__snapshots__/v2.0.0.dev3/olf-evp.toml | 1 + .../__snapshots__/v2.0.0.dev3/olf-evp.yaml | 1 + .../__snapshots__/v2.0.0.dev3/olf-flw.json | 1 + .../__snapshots__/v2.0.0.dev3/olf-flw.toml | 1 + .../__snapshots__/v2.0.0.dev3/olf-flw.yaml | 1 + .../__snapshots__/v2.0.0.dev3/olf-pcp.json | 1 + .../__snapshots__/v2.0.0.dev3/olf-pcp.toml | 1 + .../__snapshots__/v2.0.0.dev3/olf-pcp.yaml | 1 + .../__snapshots__/v2.0.0.dev3/olf-zdg.json | 1 + .../__snapshots__/v2.0.0.dev3/olf-zdg.toml | 1 + .../__snapshots__/v2.0.0.dev3/olf-zdg.yaml | 1 + .../__snapshots__/v2.0.0.dev3/prt-prp.json | 1 + .../__snapshots__/v2.0.0.dev3/prt-prp.toml | 1 + .../__snapshots__/v2.0.0.dev3/prt-prp.yaml | 1 + .../__snapshots__/v2.0.0.dev3/swf-cdb.json | 1 + .../__snapshots__/v2.0.0.dev3/swf-cdb.toml | 1 + .../__snapshots__/v2.0.0.dev3/swf-cdb.yaml | 1 + .../__snapshots__/v2.0.0.dev3/swf-chd.json | 1 + .../__snapshots__/v2.0.0.dev3/swf-chd.toml | 1 + .../__snapshots__/v2.0.0.dev3/swf-chd.yaml | 1 + .../__snapshots__/v2.0.0.dev3/swf-evp.json | 1 + .../__snapshots__/v2.0.0.dev3/swf-evp.toml | 1 + .../__snapshots__/v2.0.0.dev3/swf-evp.yaml | 1 + .../__snapshots__/v2.0.0.dev3/swf-flw.json | 1 + .../__snapshots__/v2.0.0.dev3/swf-flw.toml | 1 + .../__snapshots__/v2.0.0.dev3/swf-flw.yaml | 1 + .../__snapshots__/v2.0.0.dev3/swf-pcp.json | 1 + .../__snapshots__/v2.0.0.dev3/swf-pcp.toml | 1 + .../__snapshots__/v2.0.0.dev3/swf-pcp.yaml | 1 + .../__snapshots__/v2.0.0.dev3/swf-zdg.json | 1 + .../__snapshots__/v2.0.0.dev3/swf-zdg.toml | 1 + .../__snapshots__/v2.0.0.dev3/swf-zdg.yaml | 1 + autotest/dfns/test_migrate.py | 42 ++++++ autotest/dfns/test_schema.py | 20 +++ autotest/dfns/test_schema_relations.py | 23 ++++ docs/md/dfnspec.md | 27 +++- .../dfns/migrate_to_v2_0_0_dev2.py | 56 ++++++++ modflow_devtools/dfns/schema.json | 120 ++++++++++++++++++ modflow_devtools/dfns/schema.py | 25 +++- 283 files changed, 593 insertions(+), 8 deletions(-) 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 7563a453..5fcd4199 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.json @@ -123,6 +123,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 24b7a6fc..fd9e3a9f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.toml @@ -112,6 +112,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 465c5bab..f5ca6d7a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-cdb.yaml @@ -133,6 +133,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 1a2d84e8..f67af30f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.json @@ -144,6 +144,7 @@ "longname": "constant head boundary name", "description": "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 d53a0510..18268a00 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.toml @@ -131,6 +131,7 @@ type = "string" longname = "constant head boundary name" description = "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 cd4eab53..9286da41 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-chd.yaml @@ -147,6 +147,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 d397531a..368b06a4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.json @@ -144,6 +144,7 @@ "longname": "evaporation name", "description": "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 db48b7e2..2ae3f5c4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.toml @@ -131,6 +131,7 @@ type = "string" longname = "evaporation name" description = "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 fd81d233..00e2798f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-evp.yaml @@ -149,6 +149,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 41445b1b..8536ae02 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.json @@ -144,6 +144,7 @@ "longname": "inflow name", "description": "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 84a36739..ee900bc9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.toml @@ -131,6 +131,7 @@ type = "string" longname = "inflow name" description = "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 df8cb0bb..8dc6f2cf 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-flw.yaml @@ -147,6 +147,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 51e7406f..b4b410f2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.json @@ -144,6 +144,7 @@ "longname": "precipitation name", "description": "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 36c4d3ef..3f8c4e4f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.toml @@ -131,6 +131,7 @@ type = "string" longname = "precipitation name" description = "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 d0ae8cbe..121ff2f9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-pcp.yaml @@ -149,6 +149,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 ecabd675..4af2722d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.json @@ -160,6 +160,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 a9f79ebc..4f33f868 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.toml @@ -147,6 +147,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 017ac150..6deed76a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/chf-zdg.yaml @@ -173,6 +173,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 41590f24..0d4dbf2c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.json @@ -199,6 +199,7 @@ "longname": "exchange boundname", "description": "name of the GWE Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 87ae5501..76ecd1e6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.toml @@ -186,4 +186,5 @@ type = "string" longname = "exchange boundname" description = "name of the GWE Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false 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 cd966df4..343477c9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwegwe.yaml @@ -207,6 +207,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nexg 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 233f96ca..cf30b081 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.json @@ -227,6 +227,7 @@ "longname": "exchange boundname", "description": "name of the GWF Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 f9037bf9..974ecfed 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.toml @@ -210,4 +210,5 @@ type = "string" longname = "exchange boundname" description = "name of the GWF Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false 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 b8f50726..2cbb5a16 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwfgwf.yaml @@ -253,6 +253,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nexg 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 23868a9d..950a8f28 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.json @@ -199,6 +199,7 @@ "longname": "exchange boundname", "description": "name of the GWT Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 3fa3d9a0..cfa5d7d7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.toml @@ -186,4 +186,5 @@ type = "string" longname = "exchange boundname" description = "name of the GWT Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false 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 9e355f36..37d00716 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/exg-gwtgwt.yaml @@ -205,6 +205,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nexg 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 1a5a4c4d..9b623fda 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.json @@ -144,6 +144,7 @@ "longname": "constant temperature name", "description": "name of the constant temperature cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 c5f3538d..730414e2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.toml @@ -131,6 +131,7 @@ type = "string" longname = "constant temperature name" description = "name of the constant temperature cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 d30fd7c5..7cc97317 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-ctp.yaml @@ -147,6 +147,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 2a9b3b49..3aab8ed5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.json @@ -144,6 +144,7 @@ "longname": "well name", "description": "name of the energy source cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 baa11e2e..ffd9d857 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.toml @@ -131,6 +131,7 @@ type = "string" longname = "well name" description = "name of the energy source cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 24534990..6a0740b1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-esl.yaml @@ -148,6 +148,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 3687a61c..7e0f5a25 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.json @@ -211,6 +211,7 @@ "longname": "lake name", "description": "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 d835f874..3fcc7fe0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.toml @@ -193,6 +193,7 @@ type = "string" longname = "lake name" description = "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.lakeperioddata] 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 e0f16d65..53118f39 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-lke.yaml @@ -210,6 +210,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: 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 dc4743e7..5236c01b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.json @@ -211,6 +211,7 @@ "longname": "well name", "description": "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 a487ada5..e8e4024b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.toml @@ -193,6 +193,7 @@ type = "string" longname = "well name" description = "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.mweperioddata] 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 643dde6f..e29264d2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-mwe.yaml @@ -210,6 +210,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: 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 02286b42..5e1a6587 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.json @@ -211,6 +211,7 @@ "longname": "well name", "description": "name of the reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 314cfe97..e8f067a4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.toml @@ -193,6 +193,7 @@ type = "string" longname = "well name" description = "name of the reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.reachperioddata] 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 60c4b42b..d99680a0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-sfe.yaml @@ -211,6 +211,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: 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 af2a8e8a..d52df40a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.json @@ -199,6 +199,7 @@ "longname": "UZF cell name", "description": "name of the unsaturated zone flow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 af9fa20e..9f6fe472 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.toml @@ -181,6 +181,7 @@ type = "string" longname = "UZF cell name" description = "name of the unsaturated zone flow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.uzeperioddata] 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 2cd305fc..76fe088f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwe-uze.yaml @@ -200,6 +200,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: 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 90058c4e..feced1b3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.json @@ -151,6 +151,7 @@ "longname": "constant head boundary name", "description": "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 7f6d5503..2ab9cc4f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.toml @@ -138,6 +138,7 @@ type = "string" longname = "constant head boundary name" description = "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 147ba96f..bd4385d0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-chd.yaml @@ -153,6 +153,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 02d7d1f0..5d457b5a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.json @@ -462,6 +462,7 @@ "longname": "well name", "description": "name of the CSUB cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 a9746b2c..5403738f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.toml @@ -427,6 +427,7 @@ type = "string" longname = "well name" description = "name of the CSUB cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.stress_period_data] 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 504bf33b..43a92b90 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-csub.yaml @@ -465,6 +465,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - ninterbeds 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 4853a849..167dd165 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.json @@ -169,6 +169,7 @@ "longname": "drain name", "description": "name of the drain cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 291f842b..b0bf6298 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.toml @@ -156,6 +156,7 @@ type = "string" longname = "drain name" description = "name of the drain cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 79fb0a89..289862ea 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-drn.yaml @@ -180,6 +180,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 3f557dbb..032b56f4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.json @@ -189,7 +189,7 @@ "type": "double", "longname": "proportion of maximum ET rate at ET surface", "description": "is the proportion of the maximum ET flux rate that will apply when head is at or above the ET surface (dimensionless). PETM0 is read only when the SURF_RATE_SPECIFIED option is used. If the Options block includes a TIMESERIESFILE entry (see the 'Time-Variable Input' section), values can be obtained from a time series by entering the time-series name in place of a numeric value.", - "optional": true, + "when": "surf_rate_specified", "tagged": false, "time_series": true }, @@ -210,6 +210,7 @@ "longname": "evapotranspiration name", "description": "name of the evapotranspiration cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 321476d3..29ef3534 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.toml @@ -176,7 +176,7 @@ shape = [ type = "double" longname = "proportion of maximum ET rate at ET surface" description = "is the proportion of the maximum ET flux rate that will apply when head is at or above the ET surface (dimensionless). PETM0 is read only when the SURF_RATE_SPECIFIED option is used. If the Options block includes a TIMESERIESFILE entry (see the 'Time-Variable Input' section), values can be obtained from a time series by entering the time-series name in place of a numeric value." -optional = true +when = "surf_rate_specified" tagged = false time_series = true @@ -197,6 +197,7 @@ type = "string" longname = "evapotranspiration name" description = "name of the evapotranspiration cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 076f10e1..c3aa0759 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-evt.yaml @@ -198,7 +198,7 @@ blocks: option is used. If the Options block includes a TIMESERIESFILE entry (see the 'Time-Variable Input' section), values can be obtained from a time series by entering the time-series name in place of a numeric value. - optional: true + when: surf_rate_specified tagged: false time_series: true aux: @@ -223,6 +223,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 6dbfe2e1..e29d0b98 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.json @@ -156,6 +156,7 @@ "longname": "general-head boundary name", "description": "name of the general-head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 182bc5fc..1120ceaf 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.toml @@ -143,6 +143,7 @@ type = "string" longname = "general-head boundary name" description = "name of the general-head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 f85c2b34..1d357515 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-ghb.yaml @@ -162,6 +162,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 488fe6fe..663406dd 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.json @@ -277,6 +277,7 @@ "longname": "well name", "description": "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 485bb0bd..bba0e619 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.toml @@ -256,6 +256,7 @@ type = "string" longname = "well name" description = "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.connectiondata.fields.connectiondata] 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 9b14f05d..ee8c86e0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-lak.yaml @@ -277,6 +277,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nlakes 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 d7baad5f..c6af1fff 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.json @@ -276,6 +276,7 @@ "longname": "well name", "description": "name of the multi-aquifer well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 27d4a4fe..b101d320 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.toml @@ -255,6 +255,7 @@ type = "string" longname = "well name" description = "name of the multi-aquifer well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.connectiondata.fields.connectiondata] 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 f4fb4d66..3b2e46be 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-maw.yaml @@ -306,6 +306,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nmawwells 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 a3c87db7..c7793bce 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.json @@ -150,6 +150,7 @@ "longname": "recharge name", "description": "name of the recharge cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 0e2753ca..67b8fd3c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.toml @@ -137,6 +137,7 @@ type = "string" longname = "recharge name" description = "name of the recharge cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 cab270f2..26a5c8d9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-rch.yaml @@ -155,6 +155,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 b95197a5..b067819a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.json @@ -163,6 +163,7 @@ "longname": "drain name", "description": "name of the river cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 52237bec..dbd4baf8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.toml @@ -150,6 +150,7 @@ type = "string" longname = "drain name" description = "name of the river cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 2b1e96a0..2b35740c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-riv.yaml @@ -168,6 +168,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 35e95edc..db1fed40 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.json @@ -336,6 +336,7 @@ "longname": "well name", "description": "name of the stream reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 d042794b..999a183a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.toml @@ -315,6 +315,7 @@ type = "string" longname = "well name" description = "name of the stream reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.crosssections.fields.crosssections] 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 8e2b5f32..a4abcdb7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-sfr.yaml @@ -359,6 +359,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nreaches 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 21935b04..61910a2e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.json @@ -314,6 +314,7 @@ "longname": "well name", "description": "name of the UZF cell cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 e42ebbb5..54acdb1b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.toml @@ -293,6 +293,7 @@ type = "string" longname = "well name" description = "name of the UZF cell cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.perioddata] 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 a4b545a8..e2bf16c2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-uzf.yaml @@ -318,6 +318,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nuzfcells 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 b253b155..0b830cae 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.json @@ -179,6 +179,7 @@ "longname": "well name", "description": "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 592e1e26..484d4bc1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.toml @@ -164,6 +164,7 @@ type = "string" longname = "well name" description = "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 f3ef12c1..f21ffafc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwf-wel.yaml @@ -193,6 +193,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 64d2d678..44023cba 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.json @@ -144,6 +144,7 @@ "longname": "constant concentration name", "description": "name of the constant concentration cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 fbef2ee9..ba5e36ae 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.toml @@ -131,6 +131,7 @@ type = "string" longname = "constant concentration name" description = "name of the constant concentration cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 b9cd8ae6..0352d3ee 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-cnc.yaml @@ -147,6 +147,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 bc15e467..05ff07ba 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.json @@ -199,6 +199,7 @@ "longname": "lake name", "description": "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 0e909faa..a3ee3e6b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.toml @@ -181,6 +181,7 @@ type = "string" longname = "lake name" description = "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.lakeperioddata] 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 e6d9be99..c255197f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-lkt.yaml @@ -198,6 +198,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: 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 70055c59..ec8f9c51 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.json @@ -199,6 +199,7 @@ "longname": "well name", "description": "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 d7cb3f22..f6194bd4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.toml @@ -181,6 +181,7 @@ type = "string" longname = "well name" description = "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.mwtperioddata] 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 6e6daec9..41a295f9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-mwt.yaml @@ -198,6 +198,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: 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 8c58177f..40b0bb06 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.json @@ -199,6 +199,7 @@ "longname": "well name", "description": "name of the reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 8e1eee2e..e29e83ee 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.toml @@ -181,6 +181,7 @@ type = "string" longname = "well name" description = "name of the reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.reachperioddata] 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 e2f4be0f..9f939005 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-sft.yaml @@ -198,6 +198,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: 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 e2bf474e..b255884f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.json @@ -150,6 +150,7 @@ "longname": "well name", "description": "name of the mass source cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 0c00315d..964ede55 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.toml @@ -137,6 +137,7 @@ type = "string" longname = "well name" description = "name of the mass source cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 c6fe8d67..99a7ed1f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-src.yaml @@ -163,6 +163,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 9e36d439..5abc6bb3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.json @@ -199,6 +199,7 @@ "longname": "UZF cell name", "description": "name of the unsaturated zone flow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 99db5c42..dcc3890a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.toml @@ -181,6 +181,7 @@ type = "string" longname = "UZF cell name" description = "name of the unsaturated zone flow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.uztperioddata] 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 b397592f..76c00585 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/gwt-uzt.yaml @@ -200,6 +200,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: 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 a601ccb3..779d95f1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.json @@ -122,6 +122,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 4dfb3a30..acd1ca8a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.toml @@ -111,6 +111,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 8903b118..53d74bb5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-cdb.yaml @@ -132,6 +132,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 ad00380e..26d38eb3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.json @@ -144,6 +144,7 @@ "longname": "constant head boundary name", "description": "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 54cc3969..d447360c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.toml @@ -131,6 +131,7 @@ type = "string" longname = "constant head boundary name" description = "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 82109d24..2cc63520 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-chd.yaml @@ -147,6 +147,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 5c4051f6..3b5f15a6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.json @@ -144,6 +144,7 @@ "longname": "evaporation name", "description": "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 98767a17..1ff767d7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.toml @@ -131,6 +131,7 @@ type = "string" longname = "evaporation name" description = "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 91974989..7f833bb6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-evp.yaml @@ -149,6 +149,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 5de5fce6..e16411ae 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.json @@ -144,6 +144,7 @@ "longname": "inflow name", "description": "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 c59426e3..6432aa00 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.toml @@ -131,6 +131,7 @@ type = "string" longname = "inflow name" description = "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 aa2d8628..ddaa2825 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-flw.yaml @@ -147,6 +147,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 00a3e2f0..d8d5e91a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.json @@ -144,6 +144,7 @@ "longname": "precipitation name", "description": "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 3e159bdf..afa98f71 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.toml @@ -131,6 +131,7 @@ type = "string" longname = "precipitation name" description = "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 80a63e89..1d29e5b6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-pcp.yaml @@ -149,6 +149,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 d5c008fd..5ce0c514 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.json @@ -160,6 +160,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 7cbd2526..f41cae0e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.toml @@ -147,6 +147,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 0ec54d32..e5bfbb08 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/olf-zdg.yaml @@ -173,6 +173,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 1be7604f..6745f17f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.json @@ -268,6 +268,7 @@ "longname": "release point name", "description": "name of the particle release point. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 32edabd1..085f5a71 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.toml @@ -251,6 +251,7 @@ type = "string" longname = "release point name" description = "name of the particle release point. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.releasetimes.fields.releasetimes] 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 83f4d970..d11fea73 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/prt-prp.yaml @@ -293,6 +293,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nreleasepts 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 5fa4b344..f89f6cd4 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.json @@ -122,6 +122,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 a6203e6f..ec9480e3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.toml @@ -111,6 +111,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 5a12d8d5..f32d86bb 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-cdb.yaml @@ -133,6 +133,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 a1505dd5..e2a430d3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.json @@ -144,6 +144,7 @@ "longname": "constant head boundary name", "description": "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 009fd939..015f110d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.toml @@ -131,6 +131,7 @@ type = "string" longname = "constant head boundary name" description = "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 866bedd5..62bc1048 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-chd.yaml @@ -147,6 +147,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 9c8e9175..22eed41c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.json @@ -144,6 +144,7 @@ "longname": "evaporation name", "description": "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 d6048fbd..363af656 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.toml @@ -131,6 +131,7 @@ type = "string" longname = "evaporation name" description = "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 3b8a45a9..69b29525 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-evp.yaml @@ -149,6 +149,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 cd7c58aa..8f7aa8d1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.json @@ -144,6 +144,7 @@ "longname": "inflow name", "description": "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 0cf782a1..a5b65a9f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.toml @@ -131,6 +131,7 @@ type = "string" longname = "inflow name" description = "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 7f0fcefa..bd64febe 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-flw.yaml @@ -147,6 +147,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 71c57f25..a5b3ba07 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.json @@ -144,6 +144,7 @@ "longname": "precipitation name", "description": "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 e76d5a3f..8891c5ee 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.toml @@ -131,6 +131,7 @@ type = "string" longname = "precipitation name" description = "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 513c9737..be9b0177 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-pcp.yaml @@ -149,6 +149,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound 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 4c9a767f..353ccfcb 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.json @@ -159,6 +159,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } 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 785b8090..bbfa8af2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.toml @@ -146,6 +146,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] 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 b93ac5d7..1e1ccb86 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev2/swf-zdg.yaml @@ -173,6 +173,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.json index 10e37b5d..3c6dca3e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.json @@ -134,6 +134,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.toml index 111ad79a..f229c005 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.toml @@ -121,6 +121,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.yaml index 27ba7e6f..8a3186e0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-cdb.yaml @@ -140,6 +140,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.json index f40935de..2cce5761 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.json @@ -155,6 +155,7 @@ "longname": "constant head boundary name", "description": "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.toml index 070757e3..b392b019 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.toml @@ -140,6 +140,7 @@ type = "string" longname = "constant head boundary name" description = "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.yaml index 7e0483c4..b4662f77 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-chd.yaml @@ -154,6 +154,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.json index a00f385a..9491402c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.json @@ -155,6 +155,7 @@ "longname": "evaporation name", "description": "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.toml index 3d3395c9..754efb6a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.toml @@ -140,6 +140,7 @@ type = "string" longname = "evaporation name" description = "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.yaml index 3123869a..6809842d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-evp.yaml @@ -156,6 +156,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.json index 86f5bb64..8c99801a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.json @@ -155,6 +155,7 @@ "longname": "inflow name", "description": "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.toml index 9e218793..1702dae2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.toml @@ -140,6 +140,7 @@ type = "string" longname = "inflow name" description = "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.yaml index 913e9598..e12190ad 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-flw.yaml @@ -154,6 +154,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.json index caa2a017..baeeecd9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.json @@ -155,6 +155,7 @@ "longname": "precipitation name", "description": "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.toml index 8f25a999..b3b7a64d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.toml @@ -140,6 +140,7 @@ type = "string" longname = "precipitation name" description = "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.yaml index 8482fbbd..32e68e7e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-pcp.yaml @@ -156,6 +156,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.json index 5f6ac554..9fedc0df 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.json @@ -171,6 +171,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.toml index 687c29f0..27990216 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.toml @@ -156,6 +156,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.yaml index 2af941c9..3653a65d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/chf-zdg.yaml @@ -180,6 +180,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.json index 88bebb74..c813d6fc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.json @@ -202,6 +202,7 @@ "longname": "exchange boundname", "description": "name of the GWE Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.toml index ac6303e2..f91cdd8c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.toml @@ -189,6 +189,7 @@ type = "string" longname = "exchange boundname" description = "name of the GWE Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [memory.iprpak] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.yaml index b7b28688..30a147f1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwegwe.yaml @@ -209,6 +209,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nexg diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.json index 2a0667ce..41405b7e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.json @@ -230,6 +230,7 @@ "longname": "exchange boundname", "description": "name of the GWF Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.toml index e7fdfe7a..545ada77 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.toml @@ -213,6 +213,7 @@ type = "string" longname = "exchange boundname" description = "name of the GWF Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [memory.iprpak] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.yaml index 51e2d02e..d67cdc0a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwfgwf.yaml @@ -255,6 +255,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nexg diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.json index 23ddf11b..08d810b6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.json @@ -202,6 +202,7 @@ "longname": "exchange boundname", "description": "name of the GWT Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.toml index e093c8a2..c2031def 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.toml @@ -189,6 +189,7 @@ type = "string" longname = "exchange boundname" description = "name of the GWT Exchange cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [memory.iprpak] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.yaml index 49ad6107..3397aeef 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/exg-gwtgwt.yaml @@ -207,6 +207,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nexg diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.json index 9b3313b3..ce2d35cb 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.json @@ -155,6 +155,7 @@ "longname": "constant temperature name", "description": "name of the constant temperature cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.toml index 2e24c311..bd973cf9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.toml @@ -140,6 +140,7 @@ type = "string" longname = "constant temperature name" description = "name of the constant temperature cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.yaml index 2aa535a0..dd1e99ae 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-ctp.yaml @@ -154,6 +154,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.json index ce00ecdf..045a7678 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.json @@ -155,6 +155,7 @@ "longname": "well name", "description": "name of the energy source cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.toml index 441cb365..b6e95619 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.toml @@ -140,6 +140,7 @@ type = "string" longname = "well name" description = "name of the energy source cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.yaml index 5304b93e..93702f21 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-esl.yaml @@ -155,6 +155,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.json index 51a83616..e9b2c8c5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.json @@ -216,6 +216,7 @@ "longname": "lake name", "description": "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.toml index 7f8a9e43..ffc75e54 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.toml @@ -196,6 +196,7 @@ type = "string" longname = "lake name" description = "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.lakeperioddata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.yaml index 958e4ce1..32702d00 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-lke.yaml @@ -213,6 +213,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.json index 7e43021f..85e6c481 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.json @@ -216,6 +216,7 @@ "longname": "well name", "description": "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.toml index 2340f680..8ae9006d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.toml @@ -196,6 +196,7 @@ type = "string" longname = "well name" description = "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.mweperioddata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.yaml index d88b111e..4b2c3081 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-mwe.yaml @@ -213,6 +213,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.json index 7b440bbf..d0c3c2fc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.json @@ -216,6 +216,7 @@ "longname": "well name", "description": "name of the reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.toml index 3d06b9f0..18d41846 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.toml @@ -196,6 +196,7 @@ type = "string" longname = "well name" description = "name of the reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.reachperioddata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.yaml index 4045a574..39d00b24 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-sfe.yaml @@ -214,6 +214,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.json index 76d78117..6ed9824e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.json @@ -204,6 +204,7 @@ "longname": "UZF cell name", "description": "name of the unsaturated zone flow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.toml index 975b4d40..127614b3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.toml @@ -184,6 +184,7 @@ type = "string" longname = "UZF cell name" description = "name of the unsaturated zone flow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.uzeperioddata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.yaml index b5d0f857..71123b12 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwe-uze.yaml @@ -203,6 +203,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.json index 0afe0ff5..29ef6167 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.json @@ -162,6 +162,7 @@ "longname": "constant head boundary name", "description": "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.toml index 339f9526..ff734158 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.toml @@ -147,6 +147,7 @@ type = "string" longname = "constant head boundary name" description = "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.yaml index 43711621..26f953fa 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-chd.yaml @@ -160,6 +160,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.json index 05525bb6..d7c4766d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.json @@ -470,6 +470,7 @@ "longname": "well name", "description": "name of the CSUB cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.toml index 37486725..0ee98c9e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.toml @@ -433,6 +433,7 @@ type = "string" longname = "well name" description = "name of the CSUB cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.stress_period_data] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.yaml index a32ffdb9..f9babc4d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-csub.yaml @@ -470,6 +470,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - ninterbeds diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.json index e8ac7698..2be0e54a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.json @@ -180,6 +180,7 @@ "longname": "drain name", "description": "name of the drain cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.toml index d193975f..e63c30ae 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.toml @@ -165,6 +165,7 @@ type = "string" longname = "drain name" description = "name of the drain cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.yaml index 6a535f76..7c916ff1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-drn.yaml @@ -187,6 +187,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.json index 4e879e84..77f58031 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.json @@ -200,7 +200,7 @@ "type": "double", "longname": "proportion of maximum ET rate at ET surface", "description": "is the proportion of the maximum ET flux rate that will apply when head is at or above the ET surface (dimensionless). PETM0 is read only when the SURF_RATE_SPECIFIED option is used. If the Options block includes a TIMESERIESFILE entry (see the 'Time-Variable Input' section), values can be obtained from a time series by entering the time-series name in place of a numeric value.", - "optional": true, + "when": "surf_rate_specified", "tagged": false, "time_series": true }, @@ -221,6 +221,7 @@ "longname": "evapotranspiration name", "description": "name of the evapotranspiration cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.toml index e8661fb4..e26d9e6a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.toml @@ -185,7 +185,7 @@ shape = [ type = "double" longname = "proportion of maximum ET rate at ET surface" description = "is the proportion of the maximum ET flux rate that will apply when head is at or above the ET surface (dimensionless). PETM0 is read only when the SURF_RATE_SPECIFIED option is used. If the Options block includes a TIMESERIESFILE entry (see the 'Time-Variable Input' section), values can be obtained from a time series by entering the time-series name in place of a numeric value." -optional = true +when = "surf_rate_specified" tagged = false time_series = true @@ -206,6 +206,7 @@ type = "string" longname = "evapotranspiration name" description = "name of the evapotranspiration cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.yaml index d3546af8..4ea7927a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-evt.yaml @@ -205,7 +205,7 @@ blocks: option is used. If the Options block includes a TIMESERIESFILE entry (see the 'Time-Variable Input' section), values can be obtained from a time series by entering the time-series name in place of a numeric value. - optional: true + when: surf_rate_specified tagged: false time_series: true aux: @@ -230,6 +230,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.json index 747365fc..df4dbdf2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.json @@ -167,6 +167,7 @@ "longname": "general-head boundary name", "description": "name of the general-head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.toml index 91e10f91..227d9a4b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.toml @@ -152,6 +152,7 @@ type = "string" longname = "general-head boundary name" description = "name of the general-head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.yaml index 7a5f4f73..1b022f7a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-ghb.yaml @@ -169,6 +169,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.json index 71d7c32a..0a26336e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.json @@ -277,6 +277,7 @@ "longname": "well name", "description": "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.toml index 75dc688c..2e5ccb94 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.toml @@ -256,6 +256,7 @@ type = "string" longname = "well name" description = "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.connectiondata.fields.connectiondata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.yaml index 8ef02f57..8155919c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-lak.yaml @@ -277,6 +277,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nlakes diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.json index a51f0f38..cbb3cd01 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.json @@ -276,6 +276,7 @@ "longname": "well name", "description": "name of the multi-aquifer well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.toml index 460f2dc7..02531729 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.toml @@ -255,6 +255,7 @@ type = "string" longname = "well name" description = "name of the multi-aquifer well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.connectiondata.fields.connectiondata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.yaml index 028e7c6b..480bf5a0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-maw.yaml @@ -306,6 +306,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nmawwells diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.json index 7c32ee71..95a76d46 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.json @@ -161,6 +161,7 @@ "longname": "recharge name", "description": "name of the recharge cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.toml index 102152a9..a783837c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.toml @@ -146,6 +146,7 @@ type = "string" longname = "recharge name" description = "name of the recharge cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.yaml index 091dbd44..2914f079 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-rch.yaml @@ -162,6 +162,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.json index 4d8a1aca..4244c57f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.json @@ -174,6 +174,7 @@ "longname": "drain name", "description": "name of the river cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.toml index 53eea7d0..f910eeb8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.toml @@ -159,6 +159,7 @@ type = "string" longname = "drain name" description = "name of the river cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.yaml index 63860f19..1023177b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-riv.yaml @@ -175,6 +175,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.json index 5f6d62af..8aa2357a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.json @@ -341,6 +341,7 @@ "longname": "well name", "description": "name of the stream reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.toml index 99258a8b..777061e6 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.toml @@ -318,6 +318,7 @@ type = "string" longname = "well name" description = "name of the stream reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.crosssections.fields.crosssections] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.yaml index 0d13159d..dc8d83f2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-sfr.yaml @@ -362,6 +362,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nreaches diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.json index 3628558e..c31f479f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.json @@ -314,6 +314,7 @@ "longname": "well name", "description": "name of the UZF cell cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.toml index 5ff39ab6..ebdbd356 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.toml @@ -293,6 +293,7 @@ type = "string" longname = "well name" description = "name of the UZF cell cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.perioddata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.yaml index 17ce417b..84a98609 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-uzf.yaml @@ -318,6 +318,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nuzfcells diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.json index 16d04ef6..3d582861 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.json @@ -190,6 +190,7 @@ "longname": "well name", "description": "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.toml index 301e583e..6969b216 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.toml @@ -173,6 +173,7 @@ type = "string" longname = "well name" description = "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.yaml index 4a7d4edc..d867d287 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwf-wel.yaml @@ -200,6 +200,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.json index de851b11..24403e73 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.json @@ -155,6 +155,7 @@ "longname": "constant concentration name", "description": "name of the constant concentration cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.toml index 73be0d09..d8306063 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.toml @@ -140,6 +140,7 @@ type = "string" longname = "constant concentration name" description = "name of the constant concentration cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.yaml index ac2cd553..5781804f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-cnc.yaml @@ -154,6 +154,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.json index 795edf89..a64c63ea 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.json @@ -204,6 +204,7 @@ "longname": "lake name", "description": "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.toml index ed40a338..4e153da5 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.toml @@ -184,6 +184,7 @@ type = "string" longname = "lake name" description = "name of the lake cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.lakeperioddata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.yaml index b0f4a82e..cb62ac4a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-lkt.yaml @@ -201,6 +201,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.json index c21fc155..f540daa0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.json @@ -204,6 +204,7 @@ "longname": "well name", "description": "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.toml index 65c9d064..f5792e13 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.toml @@ -184,6 +184,7 @@ type = "string" longname = "well name" description = "name of the well cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.mwtperioddata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.yaml index f221c6e5..280737c8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-mwt.yaml @@ -201,6 +201,7 @@ blocks: as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.json index 0c5f5ee4..11d4d449 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.json @@ -204,6 +204,7 @@ "longname": "well name", "description": "name of the reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.toml index 93a670d5..e7b4ebe2 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.toml @@ -184,6 +184,7 @@ type = "string" longname = "well name" description = "name of the reach cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.reachperioddata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.yaml index 1c2d7845..4022d91a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-sft.yaml @@ -201,6 +201,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.json index 7ef853cf..522df4a8 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.json @@ -161,6 +161,7 @@ "longname": "well name", "description": "name of the mass source cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.toml index 2a80ca0b..11b90f48 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.toml @@ -146,6 +146,7 @@ type = "string" longname = "well name" description = "name of the mass source cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.yaml index d4c71cef..1b4ba602 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-src.yaml @@ -170,6 +170,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.json index f74a6a80..95fe791b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.json @@ -204,6 +204,7 @@ "longname": "UZF cell name", "description": "name of the unsaturated zone flow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.toml index d047fd8d..e30206b0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.toml @@ -184,6 +184,7 @@ type = "string" longname = "UZF cell name" description = "name of the unsaturated zone flow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.fields.uztperioddata] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.yaml index c6b0a1c7..ca3ec8f0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/gwt-uzt.yaml @@ -203,6 +203,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false period: fields: diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.json index 44bc627a..15975cab 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.json @@ -133,6 +133,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.toml index 056ad588..86e8c274 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.toml @@ -120,6 +120,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.yaml index 533f8754..772e7996 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-cdb.yaml @@ -139,6 +139,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.json index b492f725..3090e098 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.json @@ -155,6 +155,7 @@ "longname": "constant head boundary name", "description": "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.toml index cee35d45..89212a92 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.toml @@ -140,6 +140,7 @@ type = "string" longname = "constant head boundary name" description = "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.yaml index de028465..3b2251fd 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-chd.yaml @@ -154,6 +154,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.json index 09e50828..bd803c82 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.json @@ -155,6 +155,7 @@ "longname": "evaporation name", "description": "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.toml index d41fb66f..55cc3564 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.toml @@ -140,6 +140,7 @@ type = "string" longname = "evaporation name" description = "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.yaml index fa9c8519..410c44d3 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-evp.yaml @@ -156,6 +156,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.json index 16d74dcb..c710fbbc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.json @@ -155,6 +155,7 @@ "longname": "inflow name", "description": "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.toml index 27351f22..eaa995a9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.toml @@ -140,6 +140,7 @@ type = "string" longname = "inflow name" description = "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.yaml index 3f7d53a3..2b5563c0 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-flw.yaml @@ -154,6 +154,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.json index 419743c6..13aeae5f 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.json @@ -155,6 +155,7 @@ "longname": "precipitation name", "description": "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.toml index 9a0e64b8..dcff127a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.toml @@ -140,6 +140,7 @@ type = "string" longname = "precipitation name" description = "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.yaml index 7896814b..6741c91c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-pcp.yaml @@ -156,6 +156,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.json index c64cddd7..b3edc68d 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.json @@ -171,6 +171,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.toml index c323b8e1..9474af43 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.toml @@ -156,6 +156,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.yaml index 79852b71..4daf8343 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/olf-zdg.yaml @@ -180,6 +180,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.json index 02f5ac97..2c6aacd7 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.json @@ -279,6 +279,7 @@ "longname": "release point name", "description": "name of the particle release point. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.toml index 118b0504..801e93c9 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.toml @@ -260,6 +260,7 @@ type = "string" longname = "release point name" description = "name of the particle release point. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.releasetimes.fields.releasetimes] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.yaml index da67d041..a8bb722e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/prt-prp.yaml @@ -300,6 +300,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - nreleasepts diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.json index 0fae1fd7..692b965c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.json @@ -133,6 +133,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.toml index 673ccdbe..f4fad57e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.toml @@ -120,6 +120,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.yaml index 29c68f80..a9ab1510 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-cdb.yaml @@ -140,6 +140,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.json index 90c3f018..39b8622a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.json @@ -155,6 +155,7 @@ "longname": "constant head boundary name", "description": "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.toml index a7880c3d..6ca25e66 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.toml @@ -140,6 +140,7 @@ type = "string" longname = "constant head boundary name" description = "name of the constant head boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.yaml index c13df2a3..322f71dc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-chd.yaml @@ -154,6 +154,7 @@ blocks: that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.json index f6a8140c..4232ef4c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.json @@ -155,6 +155,7 @@ "longname": "evaporation name", "description": "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.toml index 210c0007..3f851eae 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.toml @@ -140,6 +140,7 @@ type = "string" longname = "evaporation name" description = "name of the evaporation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.yaml index 343e7721..7fbfcf8e 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-evp.yaml @@ -156,6 +156,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.json index 9691adbc..45b5e8a1 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.json @@ -155,6 +155,7 @@ "longname": "inflow name", "description": "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.toml index ca47f235..6fcf710c 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.toml @@ -140,6 +140,7 @@ type = "string" longname = "inflow name" description = "name of the inflow cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.yaml index 1b956b38..6f4cc905 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-flw.yaml @@ -154,6 +154,7 @@ blocks: contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.json index a7ce0d4d..f0513e7b 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.json @@ -155,6 +155,7 @@ "longname": "precipitation name", "description": "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.toml index cf389583..d578f517 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.toml @@ -140,6 +140,7 @@ type = "string" longname = "precipitation name" description = "name of the precipitation cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.yaml index 055a31ab..38d31687 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-pcp.yaml @@ -156,6 +156,7 @@ blocks: can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.json b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.json index 4e49d969..bee5d79a 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.json +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.json @@ -170,6 +170,7 @@ "longname": "zero-depth-gradient boundary name", "description": "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes.", "optional": true, + "when": "boundnames", "tagged": false } } diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.toml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.toml index 12668bf0..59e08512 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.toml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.toml @@ -155,6 +155,7 @@ type = "string" longname = "zero-depth-gradient boundary name" description = "name of the zero-depth-gradient boundary cell. BOUNDNAME is an ASCII character variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes." optional = true +when = "boundnames" tagged = false [blocks.period.header] diff --git a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.yaml b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.yaml index e77ab7bb..a28f2dfc 100644 --- a/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.yaml +++ b/autotest/dfns/__snapshots__/v2.0.0.dev3/swf-zdg.yaml @@ -180,6 +180,7 @@ blocks: variable that can contain as many as 40 characters. If BOUNDNAME contains spaces in it, then the entire name must be enclosed within single quotes. optional: true + when: boundnames tagged: false shape: - <=maxbound diff --git a/autotest/dfns/test_migrate.py b/autotest/dfns/test_migrate.py index 716b8e0f..437c407c 100644 --- a/autotest/dfns/test_migrate.py +++ b/autotest/dfns/test_migrate.py @@ -394,6 +394,48 @@ def test_migrate_exchange_cellids(dfn_dir, name): assert (field.model, field.allow_zero) == (model, False) +def test_migrate_evt_petm0_when_option(dfn_dir): + # Read only, and then always, with SURF_RATE_SPECIFIED. + component = _migrate_dev3(dfn_dir, "gwf-evt") + item = component.blocks["period"].fields["stress_period_data"].item + petm0 = item.fields["petm0"] + assert (petm0.when, petm0.optional) == ("surf_rate_specified", False) + assert petm0.render(inline=True) == "[<@petm0@>]" + boundname = item.fields["boundname"] + assert (boundname.when, boundname.optional) == ("boundnames", True) + + +@pytest.mark.parametrize( + "name,block,field", + [ + ("gwf-chd", "period", "stress_period_data"), + ("gwf-maw", "packagedata", "packagedata"), + ("gwf-sfr", "packagedata", "packagedata"), + ], +) +def test_migrate_boundname_when_boundnames(dfn_dir, name, block, field): + component = _migrate_dev3(dfn_dir, name) + boundname = component.blocks[block].fields[field].item.fields["boundname"] + assert (boundname.when, boundname.optional) == ("boundnames", True) + + +def test_migrate_obs_id_boundname_arm_has_no_when(dfn_dir): + # A union's arms are what a column holds, not columns an option adds. + component = _migrate_dev3(dfn_dir, "utl-obs") + item = component.blocks["continuous"].fields["continuous"].item + assert item.fields["id"].arms["boundname"].when is None + + +def test_migrate_option_columns_fails_when_stale(dfn_dir, monkeypatch): + from modflow_devtools.dfns import migrate_to_v2_0_0_dev2 as dev2 + + monkeypatch.setitem( + dev2._OPTION_COLUMNS, "gwf-evt", [("period", "nope", "surf_rate_specified")] + ) + with pytest.raises(ValueError, match="nope"): + _migrate_dev3(dfn_dir, "gwf-evt") + + def _number_or_word(field, word: str) -> None: assert isinstance(field, v2.Union) assert not field.tagged diff --git a/autotest/dfns/test_schema.py b/autotest/dfns/test_schema.py index c5d6df1e..703ff9fb 100644 --- a/autotest/dfns/test_schema.py +++ b/autotest/dfns/test_schema.py @@ -37,6 +37,26 @@ def test_field_dict_roundtrip(): assert f.optional == i.optional +def test_field_when_roundtrip(): + d = Double(name="petm0", tagged=False, when="surf_rate_specified") + assert d.model_dump(exclude_defaults=True)["when"] == "surf_rate_specified" + assert Double.model_validate_json(d.model_dump_json()) == d + assert Double(name="rate").when is None + + +@pytest.mark.parametrize( + "field,rendered", + [ + (Double(name="petm0", tagged=False, when="surf_rate_specified"), "[]"), + (String(name="boundname", tagged=False, optional=True, when="boundnames"), "[]"), + (Double(name="rate", tagged=False), ""), + ], +) +def test_render_when_bracketed(field, rendered): + # Like an optional field: it may be absent, even if not optional. + assert field.render(inline=True) == rendered + + def test_block_optional_all_optional_fields(): block = Block( name="options", diff --git a/autotest/dfns/test_schema_relations.py b/autotest/dfns/test_schema_relations.py index 8517e2c5..1f8866f7 100644 --- a/autotest/dfns/test_schema_relations.py +++ b/autotest/dfns/test_schema_relations.py @@ -579,3 +579,26 @@ def test_concrete_package_parent_sees_model_dims(): } ) assert "nodes" in spec.inherited_dims("utl-tvk") + + +def _when_ctx(when, option=None): + options = Block(name="options", fields={option.name: option} if option else {}) + col = Double(name="petm0", tagged=False, when=when) + item = Record(name="item", fields={"rate": Double(name="rate", tagged=False), "petm0": col}) + period = Block(name="period", fields={"data": List(name="data", item=item)}) + pkg = Package(name="gwf-evt", blocks={"options": options, "period": period}) + return {"gwf-evt": pkg} + + +def test_dfns_validate_when_names_keyword_option(): + spec = Dfns(components=_when_ctx("surf", Keyword(name="surf", optional=True))) + item = spec.components["gwf-evt"].blocks["period"].fields["data"].item + assert item.fields["petm0"].when == "surf" + + +@pytest.mark.parametrize( + "option", [None, Keyword(name="other", optional=True), Integer(name="surf", optional=True)] +) +def test_dfns_validate_when_names_no_keyword_option(option): + with pytest.raises(ValueError, match="when='surf' names no keyword option of gwf-evt"): + Dfns(components=_when_ctx("surf", option)) diff --git a/docs/md/dfnspec.md b/docs/md/dfnspec.md index 2dd0c8b1..338c0b92 100644 --- a/docs/md/dfnspec.md +++ b/docs/md/dfnspec.md @@ -306,6 +306,7 @@ There is a core set of attributes shared by all field types: - `longname` - `description` - `optional` +- `when` - `default` - `developmode` - `netcdf` @@ -340,7 +341,31 @@ Required. One of: #### `optional` -`boolean (default: false)`. Indicates that the field is not mandatory and may be omitted. May be applied to both composite and scalar fields. +`boolean (default: false)`. Indicates that the field is not mandatory and may be omitted. May be applied to both composite and scalar fields. On a field with a `when`, it says whether the field may be omitted when its option is set. + +#### `when` + +`string | null (default: null)`. The name of a keyword in the component's `options` block that switches the field on. The field is absent from the input unless that keyword is set. With `optional`: + +- `optional = false`: the field is present if and only if the option is set. `gwf-evt`'s `petm0` column is read only, and then always, when `SURF_RATE_SPECIFIED` is set. +- `optional = true`: the field is absent unless the option is set, and may still be omitted when it is. A `boundname` column is switched on by `BOUNDNAMES`, but a row may leave it out. + +```toml +[petm0] +type = "double" +tagged = false +when = "surf_rate_specified" + +[boundname] +type = "string" +tagged = false +optional = true +when = "boundnames" +``` + +A field with a `when` renders in brackets, like an optional one, e.g. `[]`. + +This is about whether a field is present at all, not how many values it holds. A column sized by another field, like `aux` (one value per auxiliary variable), uses `shape` instead, and a size of 0 means it's absent. #### `default` 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 db059edb..19bd380c 100644 --- a/modflow_devtools/dfns/migrate_to_v2_0_0_dev2.py +++ b/modflow_devtools/dfns/migrate_to_v2_0_0_dev2.py @@ -716,6 +716,61 @@ def _walk(field: Any, in_union: bool = False) -> Any: return {**blocks, block_name: block.model_copy(update={"fields": fields})} +# Columns MF6 reads only when an option is set, and then always. v1 says so +# only in the column's description (`gwf-evt.dfn`'s petm0: "read only when +# the SURF_RATE_SPECIFIED option is used"). Boundnames, switched on by +# BOUNDNAMES, are found by name instead (see `_fix_option_columns`). Entries +# are (block, field, option). +_OPTION_COLUMNS: dict[str, list[tuple[str, str, str]]] = { + "gwf-evt": [("period", "petm0", "surf_rate_specified")], +} + + +def _fix_option_columns(name: str, blocks: dict[str, v2.Block]) -> dict[str, v2.Block]: + """Say which option switches on each of this component's columns that + one does. Those in `_OPTION_COLUMNS` are required when it's set; a + boundname column (an untagged string named `boundname` in a list + item's record) is switched on by `boundnames`, and may still be left out.""" + for block_name, field_name, option in _OPTION_COLUMNS.get(name, []): + + def _replace(field: Any, _in_union: bool, option: str = option) -> Any: + return field.model_copy(update={"when": option, "optional": False}) + + blocks = _replace_named(name, blocks, block_name, _replace, {field_name}) + + def _walk(field: Any, in_item: bool) -> Any: + if ( + in_item + and isinstance(field, v2.String) + and field.name == "boundname" + and not field.tagged + ): + return field.model_copy(update={"when": "boundnames"}) + if isinstance(field, v2.Record): + fields = {n: _walk(f, in_item) for n, f in field.fields.items()} + return field.model_copy(update={"fields": fields}) + if isinstance(field, v2.List): + return field.model_copy(update={"item": _walk(field.item, True)}) + # Not a union's arms: those are what a column may hold (`utl-obs`'s + # `id` names a cell or a boundname), not columns an option adds. + return field + + blocks = { + n: b.model_copy(update={"fields": {k: _walk(f, False) for k, f in b.fields.items()}}) + for n, b in blocks.items() + } + gated = any( + f.when == "boundnames" + for b in blocks.values() + for field in b.fields.values() + for f in v2._iter_subfields(field) + ) + options = blocks.get("options") + if gated and not (options and isinstance(options.fields.get("boundnames"), v2.Keyword)): + raise ValueError(f"{name}: a boundname column but no boundnames option") + return blocks + + # v1 fields typed `string` that MF6 reads as a number, or as the given word # (`gwf-lak.f90`'s `case ('NONE')`, `gwf-maw.f90`'s `trim(str) == 'OFF'`). v1 # can't say "a number or this word", so the word is only in the description. @@ -2286,6 +2341,7 @@ def _lookup(rname: str) -> dict | None: blocks = _fix_string_time_series(name, blocks) blocks = _mark_cellids(blocks) blocks = _fix_cellid_allow_zero(name, blocks) + blocks = _fix_option_columns(name, blocks) blocks = _apply_fk_backfill(name, blocks) blocks = _apply_array_fk_backfill(name, blocks) blocks = _link_namefile_fields(name, blocks) diff --git a/modflow_devtools/dfns/schema.json b/modflow_devtools/dfns/schema.json index 589ce9c0..502eb3ca 100644 --- a/modflow_devtools/dfns/schema.json +++ b/modflow_devtools/dfns/schema.json @@ -39,6 +39,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, @@ -361,6 +373,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, @@ -479,6 +503,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, @@ -581,6 +617,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, @@ -746,6 +794,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, @@ -905,6 +965,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, @@ -1005,6 +1077,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, @@ -1813,6 +1897,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, @@ -2175,6 +2271,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, @@ -2326,6 +2434,18 @@ "title": "Optional", "type": "boolean" }, + "when": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "When" + }, "default": { "anyOf": [ {}, diff --git a/modflow_devtools/dfns/schema.py b/modflow_devtools/dfns/schema.py index 6b7221dc..154fe276 100644 --- a/modflow_devtools/dfns/schema.py +++ b/modflow_devtools/dfns/schema.py @@ -28,6 +28,13 @@ class InputFieldBase(BaseModel): longname: str | None = None description: str | None = None optional: bool = False + # The name of a keyword in the component's options block that switches + # this field on: it is absent unless the keyword is set. Then `optional` + # says whether it may still be left out (a boundname may be, EVT's `petm0` + # may not). Unlike a column sized by `shape` (`aux`, a count that may be + # 0), this decides whether the field is there at all. None if no option + # decides it. + when: str | None = None default: Any | None = None developmode: bool = False netcdf: bool = False @@ -457,7 +464,7 @@ def _render_field(field: "InputField", *, inline: bool = False) -> str: """ def _wrap(token: str) -> str: - return f"[{token}]" if field.optional else token + return f"[{token}]" if field.optional or field.when else token match field: case Keyword(): @@ -1691,6 +1698,20 @@ def _check_item(item: "InputField") -> None: _check_item(obs_field) +def _validate_when_fields(component: "ComponentBase") -> None: + """Every field's `when` (at any depth) names a keyword in the + component's options block.""" + options = (component.blocks or {}).get("options") + keywords = {n for n, f in (options.fields if options else {}).items() if isinstance(f, Keyword)} + for block in (component.blocks or {}).values(): + for field in block.fields.values(): + for f in _iter_subfields(field): + if f.when is not None and f.when not in keywords: + raise ValueError( + f"{f.name!r}: when={f.when!r} names no keyword option of {component.name}" + ) + + def _obs_columns(field: "InputField") -> list[int]: """How many `utl-obs` columns each form of an observation field fills.""" if isinstance(field, Union): @@ -2045,6 +2066,8 @@ def _validate_relations(self) -> "Dfns": _validate_file_links(component, self) for name, component in self.components.items(): _validate_cellid_fields(component) + for name, component in self.components.items(): + _validate_when_fields(component) for name, component in self.components.items(): _validate_observations(component) for name, component in self.components.items():