Recover

recover or reproduce formar runs

Model results can be reproduced, given the same inputdata, same model version and some environment setting.

Information about the run

We put information about the run in every output.csv file.

For example:

Note

settingsfile: c:\Moravasettingssettings_morava.ini,Runnning date: Fri Oct 3 12:33:41 2025,CWATM: C:cwatmrun_cwatm.py Git-Branch:develop Hash:5e5c4557926a84c21f93bbfcf9304dee37f83651

and in each output netcdf as global attributes:

  • Path and name of the settingsfile

  • Date of creation

  • Path to the CwatM programm

  • git commit hash

More information

In discharge and potential evaporation netcdf output we put additional information to recover and reproduce a run:

  • The complete settingsfile in: version_settingsfile

  • The python version and all libraries with versionnumber: version_modules

  • The data used (location of the data is store in the settingsfile). But this gives information about the creation date

Note

for example:
morava.map 17/02/2025 08:47
ldd.nc 13/02/2025 17:34
cellarea.nc 23/02/2024 14:26
pr_EMO-1_1990_2022.nc 08/03/2024 10:51

How to recover

we put a python script in:
Toolkitgit_commits_versioningToolkitgit_commits_versioning

to rebuild the settingsfile and list the information of the Python and data version