diff --git a/ravenpy/config/commands.py b/ravenpy/config/commands.py index 2a430a84..1daefb09 100644 --- a/ravenpy/config/commands.py +++ b/ravenpy/config/commands.py @@ -959,9 +959,9 @@ def __str__(self): class VegetationClass(Record): name: str = "" - max_ht: float = 0.0 - max_lai: float = 0.0 - max_leaf_cond: float = 0.0 + max_ht: Sym = 0.0 + max_lai: Sym = 0.0 + max_leaf_cond: Sym = 0.0 def __str__(self): template = "{name:<16},{max_ht:>18},{max_lai:>18},{max_leaf_cond:>18}" diff --git a/ravenpy/config/emulators/hbvec.py b/ravenpy/config/emulators/hbvec.py index 88ef025e..32700a7d 100644 --- a/ravenpy/config/emulators/hbvec.py +++ b/ravenpy/config/emulators/hbvec.py @@ -15,7 +15,7 @@ @dataclass(config=SymConfig) class P(Params): - X01: Sym = Variable("X01") # + X01: Sym = Variable("X01") X02: Sym = Variable("X02") X03: Sym = Variable("X03") X04: Sym = Variable("X04") diff --git a/ravenpy/config/options.py b/ravenpy/config/options.py index 3b4bd963..6c768c9c 100644 --- a/ravenpy/config/options.py +++ b/ravenpy/config/options.py @@ -310,6 +310,13 @@ class Evaporation(Enum): OUDIN = "PET_OUDIN" +class Interpolation(Enum): + FROM_FILE = "INTERP_FROM_FILE" + AVERAGE_ALL = "INTERP_AVERAGE_ALL" + NEAREST_NEIGHBOR = "INTERP_NEAREST_NEIGHBOR" + INVERSE_DISTANCE = "INTERP_INVERSE_DISTANCE" + + class LWRadiationMethod(Enum): DATA = "LW_RAD_DATA" DEFAULT = "LW_RAD_DEFAULT"