source: BOL/Multi_atlas/html_axe3.sh @ 3684

Last change on this file since 3684 was 3684, checked in by idelkadi, 4 years ago

Repository under svn of a first version of Multiatlas diagnostics for LMDZ. This version is adapted to be able to run a LMDZ multiatlas on an individual account on the ciclad machine of the IPSL. In this version, the parts to be modified are identified so as to subsequently adapt it to other machines.
This version is still under development.

  • Property svn:executable set to *
File size: 3.9 KB
Line 
1#!/bin/bash
2set -vx
3
4comp=$1
5
6local=`pwd -P`
7login=`whoami`
8hostname=`hostname`
9if [ ${hostname:0:5} = cicla ] ; then
10DODSDIR=/prodigfs/ipslfs/dods
11HTML00=http://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/$login
12machine=ciclad
13fi
14if [ ${hostname:0:5} = camel ] ; then
15DODSDIR=/prodigfs/ipslfs/dods
16fi
17if [ ${hostname:0:5} = irene ] ; then
18DODSDIR=
19fi
20if [ ${hostname:0:5} = jean- ] ; then
21DODSDIR=
22fi
23
24COMP_D=$DODSDIR/$login/lmdz/MultiSimu/$comp
25entetef=$COMP_D/entete.html
26
27#############################################################################
28#echo YEARS $years
29#############################################################################
30
31compf=$COMP_D/AXE3.html
32HTML=$HTML00/lmdz/MultiSimu/$comp
33
34cat $entetef > $compf
35
36echo '<hr>' >> $compf
37
38cat <<eod>> $compf
39<h1> Axe 3: Nuages et rayonnement </h1>
40
41<hr>
42Responsable : Ionela Musat  <br>
43 musat@lmd.jussieu.fr <br>
44Liste de diffusion : lmdz_nuages@mailhost.lmd.jussieu.fr
45
46<h2> Moyennes zonales </h2>
47
48<h3> <a href="$HTML/ZON/YEAR/index.html"> Moyennes zonales YEAR </a> </h3>
49
50<h3> <a href="$HTML/ZON/JJA/index.html"> Moyennes zonales JJA </a> </h3>
51
52<h3> <a href="$HTML/ZON/DJF/index.html"> Moyennes zonales DJF </a> </h3>
53
54<h3> <a href="$HTML/AMMACROSS/JJAS/index.html"> Moyennes zonales AMMACROSS JJAS  </a> </h3>
55
56<h2> Histogram Reflectance - Cloud Fraction  </h2>
57
58<h3> <a href="$HTML/AXE3/ReflCld/index.html"> Histogram 2D Reflectance vs Cloud Fraction </a> </h3>
59
60eod
61
62
63# Concaténer les figures sur une page
64# Création de l'argument pour l'appel de concat_html.sh:
65# Prendre la liste des chemins, isoler les noms de fichiers, enlever
66# l'extension, faire une ligne, enlever la dernière virgule
67
68echo $concatarg
69
70for SEAS in YEAR JJA DJF ; do
71cat $entetef >| $COMP_D/ZON/$SEAS/index.html
72concatarg=`ls $COMP_D/ZON/$SEAS/*.png | sed "s/.*\///" | \
73  sed "s/\.png//" | awk '{printf "%s,",$0}' | sed 's/\(.*\),/\1/'`
74$local/concat_html.sh $COMP_D/ZON/$SEAS "Moyennes zonales" $concatarg 3 >> $COMP_D/ZON/$SEAS/index.html
75cat $entetef >| $COMP_D/AXE3/ReflCld/index.html
76done
77
78concatarg=`ls $COMP_D/AMMACROSS/JJAS/*.png | sed "s/.*\///" | \
79  sed "s/\.png//" | awk '{printf "%s,",$0}' | sed 's/\(.*\),/\1/'`
80cat $entetef >| $COMP_D/AMMACROSS/JJAS/index.html
81$local//concat_html.sh $COMP_D/AMMACROSS/JJAS "Moyennes zonales" $concatarg 3 >> $COMP_D/AMMACROSS/JJAS/index.html
82
83#Diagno Refl vs Cld
84#AI janvier 2017
85
86# Concaténer les figures sur une page
87# Création de l'argument pour l'appel de concat_html.sh:
88# Prendre la liste des chemins, isoler les noms de fichiers, enlever
89# l'extension, faire une ligne, enlever la dernière virgule
90concatarg=`ls $COMP_D/AXE3/ReflCld/*.png | sed "s/.*\///" | \
91  sed "s/\.png//" | awk '{printf "%s,",$0}' | sed 's/\(.*\),/\1/'`
92
93echo $concatarg
94
95
96cat $entetef >| $COMP_D/AXE3/ReflCld/index.html
97echo "$local/concat_html.sh $COMP_D/AXE3/ReflCld "Histogram Refl vs Cld" $concatarg 4 >> $COMP_D/AXE3/ReflCld/index.html"
98
99
100
101####################################################################
102### REG ############################################################
103####################################################################
104
105cat <<eod>> $compf
106
107<h2> Diagnostiques Classifications en regimes </h2>
108<h3> <a href="$HTML/REG/index.html"> Regimes dynamiques tropicaux </a> </h3>
109
110<li><a href="$HTML/1D.html">SCM(1D)</a>
111
112</body>
113</html>
114eod
115
116
117# Concaténer les figures sur une page
118# Création de l'argument pour l'appel de concat_html.sh:
119# Prendre la liste des chemins, isoler les noms de fichiers, enlever
120# l'extension, faire une ligne, enlever la dernière virgule
121concatarg=`ls $COMP_D/REG/*.png | sed "s/.*\///" | \
122  sed "s/\.png//" | awk '{printf "%s,",$0}' | sed 's/\(.*\),/\1/'`
123
124echo $concatarg
125#exit
126
127cat $entetef >| $COMP_D/REG/index.html
128$local/concat_html.sh $COMP_D/REG "Regimes dynamiques tropicaux" $concatarg 3 >> $COMP_D/REG/index.html
129
130echo $compf | sed -e 's:/prodigfs/ipslfs/dods/:http\://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/:'
Note: See TracBrowser for help on using the repository browser.