Annonces

LakeTemp_functions.py est disponible

Ajouté par Jordi Prats il y a plus de 8 ans

La première version fonctionnelle du script LakeTemp_functions.py a été finalisée. L'objective de cet script est l’implémentation des méthodes de Toffolon et al. (2014) pour calculer la température de surface des lacs, et d'Ottosson et Abrahamsson (1998) pour calculer la température de l'epilimion et de l'hypolimnion.

La méthode de Toffolon et al. (2014) et une modification de la méthode d'Ottosson et Abrahamsson (1998) ont été implémentés dans le script LakeTemp_functions.py dans la forme des fonctions suivantes:
  • Ts_Toffolon_et_al_2014: calcule la température de surface des plans d'eau en fonction de la température de l'air et une série de paramètres de configuration qui dépendent de la profondeur du plan d'eau.
  • Tw_Ottosson_et_Abrahamsson_1998: calcule la température de l'epilimnion et de l'hypolimnion en fonction de paramètres morphologiques du plan d'eau et de la température de l'air.

Les paramètres ne sont pas encore calibrés pour le cas de la France.

Le fichier se trouve dans la branche 'Master' du Dépôt.

Pour exécuter les fonctions il faut définir le code de lac (cdl), la date initiale (in_date) et la date finale (fi_date) de la période d'étude.

Exemple:

>>cdl = 'BIM13'
>>in_date = '1999/01/01'
>>fi_date = '2013/12/31'
>>Tw_Ottosson_et_Abrahamsson_1998(cdl, in_date, fi_date)

Reading lake characteristics...
Extracting daily air temperature data...
Calculating mean annual epilimion temperature...
Mean annual epilimion temperature = 12.4 ºC
Calculating epilimnion and hypolimnion temperature...
Done.

FLake_functions.py est disponible

Ajouté par Jordi Prats il y a presque 9 ans

La première version fonctionnelle du script FLake_functions.py a été finalisée. L'objective de cet script est de faciliter les simulations avec le modèle FLake. Il contient des fonctions pour:
  • récupérer les données nécessaires à la simulation
  • pour réaliser la simulation
  • pour lire et afficher les résultats

Néanmoins, le modèle n'est pas encore calibré.

Les fichiers se trouvent dans la branche 'Master' du Dépôt.

La fonction run_FLake_cdl permet de réaliser toutes ces actions. Pour une exécution simple il suffit de définir les 4 variables suivantes:
  • cdl: code de lac (ex. 'BIM13', 'ALL04') en format string.
  • in_date: date initiale de la simulation en format 'aaaa/mm/jj'.
  • fi_date: date finale de la simulation en format 'aaaa/mm/jj'.
  • folder: dossier qui contiendra le fichiers d'entrée et sortie du modèle en format string (ex. 'E:\\FLake\\ALL04\\').

Pour exécuter FLake pour le lac et la période d'intérêt il faut faire:
run_FLake_cdl(cdl, in_date, fi_date, folder).

Exemple:

cdl = 'BIM13'
in_date = '1999/01/01'
fi_date = '2013/12/31'
folder = 'E:\\FLake\\BIM13\\'
run_FLake_cdl(cdl, in_date, fi_date, folder)

Reading Secchi data...
Reading satellite data...
Reading meteorological data...
Preprocessing meteorological data...

Setting the configuration parameters...
Calculating air temperature at the study site altitude...
Calculating cloudiness...

Directory check.
Writing the meteorological data file...
5479 lines written to E:\FLake\BIM13\BIM13.dat
Writing the configuration file...
Configuration file written to E:\FLake\BIM13\BIM13.nml
Start of simulation...
... end of simulation.

Reading results...
5480 lines read.
Done!

(1-2/2)

Formats disponibles : Atom