This repo contains 2 main directory.
These are "pretreatment" and "Main Tasks"
The "Pretreatment" section includes the preprocessing of data from the DUCK94 project. These include:
-
Interpolation and extension of the bottom profiles.
-
Editing the spectrum files into excel files
-
Correction of erroneous spectrum data using the Winsorizing method.
-
Correction of timezone mismatch between tidal data from NOAA and other data
This section also includes some other operations to facilitate the use of the data.
The second part is the "Main Task" section. This section contains the necessary files for the creation and evaluation of the models.
Files in the Main Task section:
- Creation of models by specifying spectrum, bottom profile, tidal data and other parameters.
- Running the models with SWAN
- Creating the necessary commands to change the parameters in the models automatically
- Reading the model result files and transferring them to excel files
- Making the necessary arrangements for the models to work correctly
- Creation of comparison files for easier evaluation of models and the files used to describe the order in which to run these models.
All these files can be called and executed from a single local runtime.
Under "Main Tasks" is the "DATA" folder, which contains a small part of the data of DUCK94.
There is also an "Additional Comparison Tools" folder under the "Main Tasks" section. In this folder there are python notebooks in which additional models can be compared. See the readme.md file in this folder for details.