Skip to content

Commit

Permalink
remove unused class ext.models.InitialConditions
Browse files Browse the repository at this point in the history
  • Loading branch information
MAfarrag committed Dec 9, 2024
1 parent b3c92b1 commit eef3351
Showing 1 changed file with 0 additions and 36 deletions.
36 changes: 0 additions & 36 deletions hydrolib/core/dflowfm/ext/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,6 @@
make_list_validator,
validate_location_specification,
)
from hydrolib.core.dflowfm.inifield.models import (
AveragingType,
DataFileType,
InterpolationMethod,
)
from hydrolib.core.dflowfm.polyfile.models import PolyFile
from hydrolib.core.dflowfm.tim.models import TimModel
from hydrolib.core.utils import str_is_empty_or_none
Expand Down Expand Up @@ -359,34 +354,3 @@ def _ext(cls) -> str:
@classmethod
def _filename(cls) -> str:
return "bnd"


class InitialConditions(INIBasedModel):
"""
A `[Initial Condition]` block for use inside an external forcings file,
i.e., a [ExtModel][hydrolib.core.dflowfm.ext.models.ExtModel].
All lowercased attributes match with the meteo input as described in
[UM Sec.C.5.2.3](https://content.oss.deltares.nl/delft3dfm1d2d/D-Flow_FM_User_Manual_1D2D.pdf#subsection.C.5.2.3).
"""

_header: Literal["Initial"] = "Initial"
quantity: str = Field(alias="QUANTITY")
datafile: Union[TimModel, ForcingModel, DiskOnlyFileModel] = Field(alias="dataFile")
datafiletype: DataFileType = Field(alias="dataFileType")
interpolationmethod: Optional[InterpolationMethod] = Field(
alias="interpolationMethod"
)
operand: Optional[Operand] = Field(Operand.override.value, alias="operand")
extrapolationAllowed: Optional[bool] = Field(alias="extrapolationAllowed")
extrapolationSearchRadius: Optional[float] = Field(
alias="extrapolationSearchRadius"
)
averagingtype: Optional[AveragingType] = Field(alias="averagingType")
averagingnummin: Optional[int] = Field(default=1, alias="averagingNumMin")
averagingpercentile: Optional[float] = Field(default=0, alias="averagingPercentile")

datafiletype_validator = get_enum_validator("datafiletype", enum=DataFileType)
interpolationmethod_validator = get_enum_validator(
"interpolationmethod", enum=InterpolationMethod
)

0 comments on commit eef3351

Please sign in to comment.