|
13 | 13 | from flopy4.mf6.gwf.ic import Ic |
14 | 14 | from flopy4.mf6.gwf.npf import Npf |
15 | 15 | from flopy4.mf6.gwf.oc import Oc |
| 16 | +from flopy4.mf6.gwf.sto import Sto |
16 | 17 | from flopy4.mf6.gwf.wel import Wel |
17 | 18 | from flopy4.mf6.model import Model |
18 | 19 | from flopy4.mf6.spec import field, path |
19 | 20 | from flopy4.mf6.utils import open_cbc, open_hds |
20 | 21 | from flopy4.utils import to_path |
21 | 22 |
|
22 | | -__all__ = ["Gwf", "Chd", "Dis", "Drn", "Ic", "Npf", "Oc", "Wel"] |
| 23 | +__all__ = ["Gwf", "Chd", "Dis", "Drn", "Ic", "Npf", "Oc", "Sto", "Wel"] |
23 | 24 |
|
24 | 25 |
|
25 | 26 | def convert_grid(value): |
@@ -72,9 +73,10 @@ def budget(self): |
72 | 73 | block="options", default=None, converter=to_path, inout="fileout" |
73 | 74 | ) |
74 | 75 | dis: Dis = field(converter=convert_grid, block="packages") |
75 | | - ic: Ic = field(block="packages") |
76 | | - oc: Oc = field(block="packages") |
77 | | - npf: Npf = field(block="packages") |
| 76 | + ic: Ic | None = field(block="packages", default=None) |
| 77 | + oc: Oc | None = field(block="packages", default=None) |
| 78 | + npf: Npf | None = field(block="packages", default=None) |
| 79 | + sto: Sto | None = field(block="packages", default=None) |
78 | 80 | chd: list[Chd] = field(block="packages") |
79 | 81 | wel: list[Wel] = field(block="packages") |
80 | 82 | drn: list[Drn] = field(block="packages") |
|
0 commit comments