-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for old ext file #369
Comments
also missing this feature for pre-processing |
73 tasks
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 17, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 20, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 20, 2023
priscavdsluis
added a commit
that referenced
this issue
Mar 20, 2023
priscavdsluis
added a commit
that referenced
this issue
Apr 13, 2023
Co-authored-by: Arthur van Dam <arthurvd@gmail.com>
priscavdsluis
added a commit
that referenced
this issue
Apr 13, 2023
priscavdsluis
added a commit
that referenced
this issue
Apr 13, 2023
priscavdsluis
added a commit
that referenced
this issue
Apr 14, 2023
priscavdsluis
added a commit
that referenced
this issue
Apr 14, 2023
priscavdsluis
added a commit
that referenced
this issue
Apr 14, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
Currently, only the new extfile is supported. The old ext file is not supported yet. Would be nice to have this non-recursive, since it is not convenient if all meteo forcing is read by default. The long-term ambition is to phase out the old ext file, but there are currently many quantities that are not supported by the new ext file yet:
Describe the solution you'd like
extrapolation_method
(type int, optional): read aftermethod
<<< NEW, Apr 11, 2022maxsearchradius
(type float, optional): read afterextrapolation_method
<<< NEW, Apr 11, 2022percentileminmax
(type float, optional): read afterextrapoltol
nummin
(type int, optional): read afterarea
varname
: only allowed whenfiletype==11
sourcemask
: only allowed whenfiletype==4 or filetype==6
extrapolation_method==1
: only allowed whenmethod==3
<<< NEW, Apr 11, 2022maxsearchradius
: only allowed whenmethod==3 and extrapolation_method==1
<<< NEW, Apr 11, 2022value
: only allowed whenmethod==4
factor
: only allowed whenquantity.startswith('initialtracer')
ifrctyp
: only allowed whenquantity.startswith('frictioncoefficient')
averagingtype
: only allowed whenmethod==6
relativesearchcellsize
: only allowed whenmethod==6
extrapoltol
: only allowed whenmethod==5
percentileminmax
: only allowed whenmethod==6
area
: only allowed whenquantity.startswith('discharge_salinity_temperature_sorsin')
nummin
: only allowed whenmethod==6
filename=...
line should maybe ? be of typeUnion[PolyFile, TimModel, DiskOnlyFileModel]
.As such, we hope to recursively read/store if a .pli file is given, but all other file types are only stored by filename, and copied as-is by the existing functionality in DiskOnlyFileModel. The idea behind this is that we need to also read/store for each .pli file the accompanying .tim or .cmp file. Further design discussion is still needed for this.
ExtOldModel
should be included inhydrolib.core.dflowfm.mdu.models.ExternalForcing.extforcefile
(and replace the currentDiskOnlyFileModel
over there)See Excelsheet for overview of all old ext keywords in Python/Fortran/example files:
dflowfm_oldext_keyword_overview.xlsx
The text was updated successfully, but these errors were encountered: