River flow configuration

  • To generate river forcing from 01/01/2014 to 05/01/2014, run treatment river:

launch_mangae config_mangae.cfg -s 2014-01-01,00:00 -e 2014-01-05,00:00 --only river

Output files are in ./inputs/MANGAE2500-r1630/river

service7>466% ls
adour_luy-st-pandoleon.dat  escaut.dat             gave_pau-berenx.dat  nive.dat           seine.dat
adour_st-vincent-paul.dat   garonne.dat            loire.dat            restart_river.txt  thames.dat
dordogne.dat                gave_oloron-escos.dat  meuse.dat            rhin.dat           vilaine.dat
  • Configuration is precised in configuration file config_mangae.cfg, Section river

#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Section river
# Préparation des forçages hydrologiques
# Entrées disponibles :
#     depend       : liste contenant les noms des traitements dont dépend le traitement courant, liste vide si aucune dépendance
#     description  : description du traitement (récupéré via l'option --list du script launcher.py)
#     name         : nom du job soumis sur le calculateur (!!!! ne pas dépasser 15 caractères !!!)
#     launch       : procédure de lancement associée
#     nutriments   : logique pour activation global du calcul des concentrations en nutriments
#     function     : fonction de préparation des données hydrologiques (|  choisir parmi 'prepare' ,'combine' ou 'fusion')
#     startshift   : optionnel, réél indiquant le décalage en jours du début du traitement par rapport |  la date de démarrage de référence
#     flow_dirname : optionnel, nom du dossier de stockage des fichiers de débits
#     concentration_dirname : optionnel, nom du dossier de stockage des fichiers de concentrations en nutriments
# Sous-sections :
#     rivers       : sous-section contenant les paramètres de traitements des rivières
#       nameriver  : sous-section concernant la rivière nameriver, contient les entrées suivantes
#         formula  : chaîne de caractères indiquant la méthode de calcul du débit
#         nutriments : logique pour activation du calcul des concentrations en nutriments
#     output_data_format : sous-section décrivant le format des fichiers de sortie
#       flow             : sous-section décrivant le format  des fichiers de débits
#         date_format : format des dates
#         file_format : agencement des données
#         header      : description du ~@~\header~@~]
#         filename_format : nomenclature du fichier de sortie
#       nutriments    : sous-section décrivant le format des fichiers de débits, vide si aucun calcul de nutriments
#         date_format : format des dates
#         file_format : agencement des données
#         header      : description du ~@~\header~@~]
#         filename_format : nomenclature du fichier de sortie
#         filename_nutriment_aliases : sous-section donnant les alias pour chaque type de nutriments
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[[river]]
  depend = []
  description = 'Preparation of river forcings'
  name = 'mang25_river'
  launch = 'tools.river.launch_river'
  nutriments = False
  function = 'treatRivers'
  [[[rivers]]]
    [[[[loire]]]]
      formula = 'loire_monjean_sur_loire'
      nutriments = False
    [[[[rhin]]]]
      formula = 'rhin_emmerich'
      nutriments = False
    [[[[vilaine]]]]
      formula = 'vilaine_arzal'
      nutriments = False
    [[[[seine]]]]
      formula = 'seine_poses'
      nutriments = False
    [[[[dordogne]]]]
      formula = 'dordogne_lamonzie_saint_martin'
      nutriments = False
    [[[[garonne]]]]
      formula = 'garonne_tonneins'
      nutriments = False
    [[[[adour_st-vincent-paul]]]]
      formula = 'adour_saint_vincent_de_paul'
      nutriments = False
    [[[[gave_pau-berenx]]]]
      formula = 'gave_de_pau_berenx'
      nutriments = False
    [[[[gave_oloron-escos]]]]
      formula = 'gave_d_oloron_escos'
      nutriments = False
    [[[[adour_luy-st-pandoleon]]]]
      formula = 'luy_saint_pandelon'
      nutriments = False
    [[[[nive]]]]
      formula = 'nive_cambo_les_bains'
      nutriments = False
    [[[[thames]]]]
      formula = 'seine_poses * 0.112 '
      nutriments = False
    [[[[meuse]]]]
      formula = '-53.9 + seine_poses * 0.712'
      nutriments = False
    [[[[escaut]]]]
      formula = '38.2 + seine_poses * 0.189'
      nutriments = False
  [[[output_data_format]]]
    [[[[flow]]]]
      date_format = '%d/%m/%Y %H:%M:%S'
      file_format = 'DATE VALUE'
      header = '''["DATE VALUE (RIVER)","","",""]'''
      filename_format = 'RIVER.dat'
    [[[[nutriments]]]]
  • Data are daily data, except data collected from SCHAPI, that are hourly data. In this case, name is *_schapi. For example:

[[[[adour_st-vincent-paul]]]]
  #formula = 'adour_saint_vincent_de_paul'
  formula = 'adour_saint_vincent_de_paul_schapi'
  nutriments = False
  • To add a river, give a name (it will be the name of the output file), give a formula depending of CHAINOP names (see table below), precise if you want to take account nutriments or not. For example:

[[[[aulne]]]]
  formula = 'aulne_chateauneuf_du_faou'
  nutriments = False
[[[[meuse]]]]
  formula = '-53.9 + seine_poses * 0.712'
  nutriments = False

CDOCO code

CDOCO name

CHAINOP name

CDOCO code (SCHAPI)

CHAINOP name (SCHAPI)

EXBS0001

Rhin - Emmerich

rhin_emmerich

EXBS0002

Ems - Versen-Wehrdurchstich

ems_versen_wehrdurchstich

EXBS0003

Weser - Intschede

weser_intschede

EXBS0004

Elbe - Neu-Darchau

elbe_neu_darchau

EXBS0005

Oder - Honensaaten-Finow

oder_honensaaten_finow

IF000098

Aber-Benoit - Plabennec

aber_benoit_plabennec

IF000099

Aber-Ildut - Breles [Keringar]

aber_ildut_breles_keringar

IF000100

Aber-Wrac’h - Drennec

aber_wrac_h_drennec

IF000103

Arguenon - Jugon-les-Lacs

arguenon_jugon_les_lacs

IF000104

Aulne - Gouezec

aulne_gouezec

EXSC0022

aulne_gouezec_schapi

IF000105

Aven - Pont-Aven [Voie express]

aven_pont_aven_voie_express

IF000106

Blavet - Languidic

blavet_languidic

IF000107

Boutonne - Saint-Severin

boutonne_saint_severin

IF000109

Charente - Jarnac

charente_jarnac

IF000110

Dordogne - Pessac-sur-Dordogne

dordogne_pessac_sur_dordogne

EXSC0001

dordogne_pessac_sur_dordogne_schapi

IF000111

Dourduff - Garlan

dourduff_garlan

IF000112

Elorn - Plouedern

elorn_plouedern

IF000115

Gouessant - Andel

gouessant_andel

IF000116

Gouet - Saint-Julien

gouet_saint_julien

IF000117

Goyen - Pont-Croix

goyen_pont_croix

IF000118

Horn - Mespaul [Pont Milin]

horn_mespaul_pont_milin

IF000119

Jarlot - Plougonven

jarlot_plougonven

IF000120

Jaudy - Mantallot

jaudy_mantallot

IF000121

Jet - Ergue-Gaberic

jet_ergue_gaberic

EXSC0026

jet_ergue_gaberic_schapi

IF000122

Elle - Arzano

elle_arzano

EXSC0024

elle_arzano_schapi

IF000123

Leguer - Belle-Isle-en-Terre

leguer_belle_isle_en_terre

IF000124

Loch - Brech

loch_brech

IF000125

Loire - Monjean-sur-Loire

loire_monjean_sur_loire

EXSC0002

loire_monjean_sur_loire_schapi

IF000126

Mignonne - Irvillac

mignonne_irvillac

IF000127

Nive - Itxassou

nive_itxassou

IF000128

Odet - Ergue-Gaberic

odet_ergue_gaberic

EXSC0027

odet_ergue_gaberic_schapi

IF000129

Penze - Taule [Penhoat]

penze_taule_penhoat

IF000130

Queffleuth - Plourin [3 Chenes]

queffleuth_plourin_3_chenes

IF000131

Rance - Guenroc

rance_guenroc

IF000132

Rhone - Beaucaire

rhone_beaucaire

IF000133

Scorff - Plouay

scorff_plouay

IF000134

Seine - Poses

seine_poses

IF000135

Seudre - Saint-Andre-de-Lidon

seudre_saint_andre_de_lidon

IF000136

Steir - Guengat

steir_guengat

EXSC0029

steir_guengat_schapi

IF000137

Trieux - Saint-Clet [Moulin]

trieux_saint_clet_moulin

IF000138

Tromorgant - Plougonven

tromorgant_plougonven

IF000139

Vilaine - Rieux

vilaine_rieux

IF000140

Yar - Treduder

yar_treduder

IF000233

Dordogne - Gardonne

dordogne_gardonne

IF000234

Garonne - Tonneins

garonne_tonneins

EXSC0003

garonne_tonneins_schapi

IF000235

Adour - Saint-Vincent-de-Paul

adour_saint_vincent_de_paul

EXSC0020

adour_saint_vincent_de_paul_schapi

IF000236

Gave de Pau - Berenx

gave_de_pau_berenx

EXSC0004

gave_de_pau_berenx_schapi

IF000237

Gave d’Oloron - Escos

gave_d_oloron_escos

EXSC0005

gave_d_oloron_escos_schapi

IF000238

Luy - Saint-Pandelon

luy_saint_pandelon

EXSC0019

luy_saint_pandelon_schapi

IF000251

Nive - Cambo-les-Bains

nive_cambo_les_bains

EXSC0006

nive_cambo_les_bains_schapi

IF000271

Vilaine - Arzal

vilaine_arzal

IF000272

Vilaine - Rieux [Pont de Cran]

vilaine_rieux_pont_de_cran

IF000419

Argens - Roquebrune-sur-Argens

argens_roquebrune_sur_argens

EXSC0007

argens_roquebrune_sur_argens_schapi

IF000420

Aude - Coursan

aude_coursan

EXSC0008

aude_coursan_schapi

IF000421

Aulne - Chateauneuf-du-Faou

aulne_chateauneuf_du_faou

EXSC0023

aulne_chateauneuf_du_faou_schapi

IF000422

Authie - Dompierre-sur-Authie

authie_dompierre_sur_authie

EXSC0009

authie_dompierre_sur_authie_schapi

IF000423

Boutonne - Cabariot [Carillon]

boutonne_cabariot_carillon

IF000424

Canche - Brimeux

canche_brimeux

EXSC0010

canche_brimeux_schapi

IF000425

Couesnon - Romazy

couesnon_romazy

IF000426

Dordogne - Bergerac

dordogne_bergerac

EXSC0018

dordogne_bergerac_schapi

IF000427

Falleron - Machecoul

falleron_machecoul

IF000428

Gapeau - Hyeres

gapeau_hyeres

EXSC0011

gapeau_hyeres_schapi

IF000429

Gouet - Ploufragan [St-Barthe.]

gouet_ploufragan_st_barthe.

IF000430

Herault - Agde

herault_agde

EXSC0012

herault_agde_schapi

IF000431

Herault - Florensac

herault_florensac

IF000432

Horn - Mespaul [Kertanguy]

horn_mespaul_kertanguy

IF000433

Isole - Quimperle [Fonderies]

isole_quimperle_fonderies

EXSC0030

isole_quimperle_fonderies_schapi

IF000434

Isole - Scaer

isole_scaer

EXSC0025

isole_scaer_schapi

IF000435

Laita - Quimperle (virtuelle)

laita_quimperle_virtuelle

IF000436

Leguer - Pluzunet

leguer_pluzunet

IF000437

Orne - Grimbosq [Barrage]

orne_grimbosq_barrage

IF000438

Orne - Thury-Harcourt

orne_thury_harcourt

IF000439

Rance - Saint-Jouan-de-l’Isle

rance_saint_jouan_de_l_isle

IF000440

Roya - Breil-sur-Roya

roya_breil_sur_roya

IF000441

Roya - Tende

roya_tende

IF000442

See - Tirepied

see_tirepied

IF000443

Selune - St-Aubin-de-Terregatte

selune_st_aubin_de_terregatte

IF000444

Siagne - Pegomas

siagne_pegomas

IF000445

Somme - Abbeville [Epagne]

somme_abbeville_epagne

EXSC0028

somme_abbeville_epagne_schapi

IF000446

Tech - Argeles-sur-Mer

tech_argeles_sur_mer

EXSC0013

tech_argeles_sur_mer_schapi

IF000447

Tet - Perpignan (partielle)

tet_perpignan_partielle

EXSC0014

tet_perpignan_partielle_schapi

IF000448

Tet - Rodes (totale)

tet_rodes_totale

IF000449

Var - Malaussene [La Mescla]

var_malaussene_la_mescla

IF000450

Var - Entrevaux

var_entrevaux

EXSC0015

var_entrevaux_schapi

IF000451

Vidourle - Marsillargues

vidourle_marsillargues

IF000452

Vire - Montmartin-en-Graignes

vire_montmartin_en_graignes

IF000453

Somme - Abbeville [US]

somme_abbeville_us

IF000454

Charente - Chaniers

charente_chaniers

IF000455

Lay - Mareuil-sur-Lay-Dissais

lay_mareuil_sur_lay_dissais

EXSC0021

lay_mareuil_sur_lay_dissais_schapi

IF000456

Lay - La Bretonniere [Port]

lay_la_bretonniere_port

IF000457

Lez - Montferrier-sur-Lez

lez_montferrier_sur_lez

EXSC0016

lez_montferrier_sur_lez_schapi

IF000458

Orb - Beziers [Tabarka]

orb_beziers_tabarka

EXSC0017

orb_beziers_tabarka_schapi

IF000459

Sevre Niortaise - Niort (total)

sevre_niortaise_niort_total

IF000507

Dordogne - Lamonzie-Saint-Martin

dordogne_lamonzie_saint_martin

IF000508

Seine - Poissy

seine_poissy

IF000509

Seine - Vernon

seine_vernon

IF000606

Aa - Wizernes

aa_wizernes

IF000607

Bresle - Ponts et Marais

bresle_pontmarais

IF000608

Urne - Pledran

urne_pledran

IF000609

Douron - Ponthou

douron_ponthou

IF000610

Leyre - Belhade

leyre_belhade

Laïta Quimperlé

  • Correspondance is precised in operational library /home13/caparmor/previmer/op/lib_operational_chain/data_oco/config_river.cfg