source: trunk/UTIL/PYTHON/mcd/proto/index.html @ 796

Last change on this file since 796 was 796, checked in by aslmd, 12 years ago

UTIL PYTHON. Added local plot/map capability to MCD interface. Added possibility to set projection and title. Added possibility to map horizontal wind velocity

File size: 18.2 KB
Line 
1
2<!-- Author Aymeric Spiga LMD -->
3
4<!DOCTYPE html>
5<html>
6
7<head>
8<meta charset="utf-8" />
9<title>Mars Climate Database: The Web Interface</title>
10<script language="JavaScript" type="text/JavaScript" src="martian_time.js"></script>
11</head>
12
13<body onload="DefaultDateValues();DefaultTimeValues();Convert2Ls();PlaceValues(0.,0.);DefaultSpaceTime()">
14
15<!-- aussi possible: get a la place de post. pour avoir un beau lien -->
16
17<!--<form name="calendar" action="/marscgi-bin/mcdcgi.py" method="post"> <!--target="_new">-->
18<form name="calendar" action="./cgi-bin/mcdcgi.py" method="post"> <!--target="_new">-->
19
20<center>
21<b style="font-size: 125%;">Mars Climate Database: The Web Interface</b><br>
22<img src="PIA03610_red.jpg" height=80 width=1200><br>
23</center>
24
25<table align="center" border="1" width="1200" bgcolor="#F5DEB3">
26
27<tr>
28<td align="center">
29<i>Beginners' column (1-click presets)</i>
30</td>
31<td align="center">
32<i>Regular users' column</i>
33</td>
34<td align="center">
35<i>Advanced settings and information</i>
36</td>
37</tr>
38<tr><td align="center"></td><td align="center"></td><td align="center"></td></tr>
39<tr>
40<td align="center">
41<b>1) LANDING DATE</b>
42<input type="radio" name="lander" value="Now!" onClick="DefaultDateValues();DefaultTimeValues();Convert2Ls();PlaceValues(0.0,0.0)" checked>Land now!<br />
43<input type="radio" name="lander" value="Curiosity" onClick="DateAndTimeValues(2012,8,6,05,17,57);Convert2Ls();PlaceValues(137.4,-4.6)">Curiosity
44<input type="radio" name="lander" value="Phoenix" onClick="DateAndTimeValues(2008,5,25,23,38,23);Convert2Ls();PlaceValues(234.25,68.22)">Phoenix<br />
45<input type="radio" name="lander" value="Opportunity" onClick="DateAndTimeValues(2004,1,25,4,55,0);Convert2Ls();PlaceValues(354.47,-1.95)">Opportunity
46<input type="radio" name="lander" value="Spirit" onClick="DateAndTimeValues(2004,1,4,4,26,0);Convert2Ls();PlaceValues(175.48,-14.57)">Spirit
47<input type="radio" name="lander" value="Pathfinder" onClick="DateAndTimeValues(1997,7,4,16,56,55);Convert2Ls();PlaceValues(-33.22,19.13)">Pathfinder <br />
48<input type="radio" name="lander" value="Viking Lander 2" onClick="DateAndTimeValues(1976,9,3,22,58,20);Convert2Ls();PlaceValues(-225.74,47.97)">Viking Lander 2
49<input type="radio" name="lander" value="Viking Lander 1" onClick="DateAndTimeValues(1976,7,20,11,53,6);Convert2Ls();PlaceValues(-49.97,22.48)">Viking Lander 1<br />
50</td>
51<td align="center">
52<b>CUSTOMIZE EARTH TIME</b><br />
53Year / Month / Day @ hh:mm:ss [UTC]<br />
54<input type="text" size="3" name="year"> / <input type="text" size="1" name="month"> / <input type="text" size="1" name="day"> @
55<input type="text" size="1" name="hours">:<input type="text" size="1" name="minutes">:<input type="text" size="1" name="seconds"><br />
56<input type="button" value="SAVE CHANGES" onClick="Convert2Ls();" style="font-weight:bold"><br />
57</td>
58<td align="center">
59Earth Julian Date <input type="text" size="6" name="julian" readonly="readonly"><br />
60Martian year <input type="text" size="1" name="martianyear" readonly="readonly"> <br />
61Martian month <input type="text" size="1" name="martianmonth" readonly="readonly"> / 12<br />
62Martian sol <input type="text" size="2" name="sol" readonly="readonly"> / 669
63</td>
64</tr>
65<tr>
66<td align="center">
67<hr>
68<b>2) TIME</b>
69<input type="radio" name="tata" value="Morning" onClick="PlaceValues2(9.)" checked>Morning
70<input type="radio" name="tata" value="Afternoon" onClick="PlaceValues2(15.)">Afternoon<br />
71<input type="radio" name="tata" value="Evening" onClick="PlaceValues2(21.)">Evening
72<input type="radio" name="tata" value="Night" onClick="PlaceValues2(3.)">Night<br />
73<!--<input type="radio" name="tata" value="Whole day!" onClick="PlaceValues2('all')"><i>Whole day!</i><br />-->
74<hr>
75<b>3) ALTITUDE</b>
76<input type="radio" name="toto" value="Near surface" onClick="PlaceValues3(2.)" checked>Near-surface<br />
77<input type="radio" name="toto" value="Boundary layer" onClick="PlaceValues3(1000.)">Boundary layer
78<input type="radio" name="toto" value="Troposphere" onClick="PlaceValues3(10000.)">Troposphere<br/>
79<input type="radio" name="toto" value="Mesophere" onClick="PlaceValues3(80000.)">Mesosphere<br />
80<!--<input type="radio" name="toto" value="Whole profile!" onClick="PlaceValues3('all')"><i>Whole profile!</i><br />-->
81<hr>
82<!--
83<b>4) COORDINATES</b> Automatic! <br />
84<input type="button" value="... or click here for global map!" onClick="PlaceValues('all','all')"><br />
85-->
86<!--
87<b>4)</b>
88<input type="button" value="Click here for a global map!" onClick="PlaceValues('all','all')"><br />
89-->
90<!--
91<input type="radio" name="titi" value="Global map" onClick="PlaceValues('all','all')">Global map<br />
92<input type="radio" name="toto" value="Vertical profile" onClick="PlaceValues3('all')">Vertical profile
93<input type="radio" name="tata" value="Diurnal cycle" onClick="PlaceValues2('all')">Diurnal cycle<br />
94-->
95</td>
96<td align="center">
97<b>CUSTOMIZE COORDINATES ON MARS</b><br />
98please give: a value (or) a range val1;val2 (or) 'all'<br />
99<ul>
100<li>North Latitude <input type="text" size="7" name="latitude" value="0."> 
101<li>East Longitude <input type="text" size="7" name="longitude" value="0."> 
102<li>Local Time <input type="text" size="7" name="localtime" value="0."> 
103<li>Altitude (m) <input type="text" size="7" name="altitude" value="10."> 
104<!--
105<li>Latitude   
106<input type="radio" name="islatfree" value="0" checked> Value: <input type="text" size="2" name="latitude" value="0.">
107<input type="radio" name="islatfree" value="1"> All [-90 ; 90]
108</li>
109<li>Longitude
110<input type="radio" name="islonfree" value="0" checked> Value: <input type="text" size="2" name="longitude" value="0.">
111<input type="radio" name="islonfree" value="1"> All [-180 ; 180]
112</li>
113<li>Local Time 
114<input type="radio" name="isloctfree" value="0" checked> Value: <input type="text" size="2" name="localtime" value="0.">
115<input type="radio" name="isloctfree" value="1"> All [0 ; 24]
116</li>
117<li>Altitude   
118<input type="radio" name="isaltfree" value="0" checked> Value: <input type="text" size="2" name="altitude" value="10.">
119<input type="radio" name="isaltfree" value="1"> All [0 ; 100000] m
120</li>
121-->
122</ul>
123</td>
124<td align="center">
125<!--[Advanced settings for well-informed Martians]<br />-->
126<ul>
127<li>Force Mars solar longitude to be <input type="text" size="3" name="ls"> degrees</li> 
128<li>High resolution topography? <input type="radio" name="hrkey" value="1" checked /> Yes <input type="radio" name="hrkey" value="0" /> No </li>
129<li>Dust scenario? <select name="dust">
130<option value="1"         >MY24 min solar</option>
131<option value="2" selected>MY24 ave solar</option>
132<option value="3"         >MY24 max solar</option>
133<option value="4"         >dust storm tau=4 min solar</option>
134<option value="5"         >dust storm tau=4 ave solar</option>
135<option value="6"         >dust storm tau=4 max solar</option>
136<option value="7"         >warm scenario (dusty, max solar)</option>
137<option value="8"         >cold scenario (low dust, min solar)</option>
138</select></li>
139<!--<li>Presets
140<input type="button" value="Now!" onClick="DefaultDateValues();DefaultTimeValues();Convert2Ls();">
141<input type="button" value="Curiosity" onClick="DateAndTimeValues(2012,8,6,05,30,00);Convert2Ls();PlaceValues(137.4,-4.6)">
142<input type="button" value="Phoenix" onClick="DateAndTimeValues(2008,5,25,23,38,23);Convert2Ls();PlaceValues(234.25,68.22)">
143<input type="button" value="Opportunity" onClick="DateAndTimeValues(2004,1,25,4,55,0);Convert2Ls();PlaceValues(354.47,-1.95)">
144<input type="button" value="Spirit" onClick="DateAndTimeValues(2004,1,4,4,26,0);Convert2Ls();PlaceValues(175.48,-14.57)">
145<input type="button" value="Pathfinder" onClick="DateAndTimeValues(1997,7,4,16,56,55);Convert2Ls();PlaceValues(-33.22,19.13)">
146<input type="button" value="Viking Lander 2" onClick="DateAndTimeValues(1976,9,3,22,58,20);Convert2Ls();PlaceValues(-225.74,47.97)">
147<input type="button" value="Viking Lander 1" onClick="DateAndTimeValues(1976,7,20,11,53,6);Convert2Ls();PlaceValues(-49.97,22.48)">
148</li>-->
149</ul>
150</td>
151</tr>
152<tr>
153<td align="center">
154<b>4) INTEREST</b>
155<input type="radio" name="yeah" value="Atmosphere" onClick="PlaceVar('t','p','none','none')" checked>Atmosphere<br />
156<input type="radio" name="yeah" value="Winds" onClick="PlaceVar('u','v','none','none')">Winds
157<input type="radio" name="yeah" value="Weather" onClick="PlaceVar('ps_ddv','t','none','none')">Weather<br />
158<input type="radio" name="yeah" value="Water clouds" onClick="PlaceVar('h2ovap','mtot','h2oice','icetot')">Water clouds
159<input type="radio" name="yeah" value="Chemistry" onClick="PlaceVar('o3','h2ovap','o','co')">Chemistry<br />
160<input type="radio" name="yeah" value="Landing engineering" onClick="PlaceVar('rho','rho_ddv','cp','visc')">Landing engineering<br />
161<input type="radio" name="yeah" value="Glaciology" onClick="PlaceVar('tsurfmn','tsurfmx','co2ice','icetot')">Glaciology
162<input type="radio" name="yeah" value="Surface meteorology" onClick="PlaceVar('ps','tsurf','none','none')">Surface meteorology<br />
163<input type="radio" name="yeah" value="Radiative balance" onClick="PlaceVar('lwdown','swdown','lwup','swup')">Radiative balance<br />
164<!--<input type="button" value="Surface data" onClick="PlaceVar('ps','tsurf','none','none')">-->
165</td>
166<td align="center">
167<b>CUSTOMIZE VARIABLE(S) TO BE DISPLAYED</b><br />
168<br />
169Variable 1 <select name="var1">
170<option value="t"     selected>Temperature (K)</option>
171<option value="p"             >Pressure (Pa)</option>
172<option value="rho"           >Density (kg/m3)</option>
173<option value="u"             >W-E wind component (m/s)</option>
174<option value="v"             >S-N wind component (m/s)</option>
175<option value="tsurf"         >Surface temperature (K)</option>
176<option value="ps"            >Surface pressure (Pa)</option>
177<option value="mtot"          >Water vapor column (kg/m2)</option>
178<option value="icetot"        >Water ice column (kg/m2)</option>
179<option value="h2ovap"        >Water vapor vol. mixing ratio (mol/mol)</option>
180<option value="h2oice"        >Water ice mixing ratio (mol/mol)</option>
181<option value="ps_ddv"        >Surface pressure DTD RMS (Pa)</option>
182<option value="co2ice"        >surface CO2 ice layer (kg/m2)</option>
183<option value="cp"            >Air heat capacity Cp (J kg-1 K-1)</option>
184<option value="rho_ddv"       >density DTD RMS (kg/m^3)</option>
185<option value="tsurfmx"       >daily max mean surf temperature (K)</option>
186<option value="tsurfmn"       >daily min mean surf temperature (K)</option>
187<option value="lwdown"        >thermal IR flux to surface (W/m2)</option>
188<option value="swdown"        >solar flux to surface (W/m2)</option>
189<option value="lwup"          >thermal IR flux to space (W/m2)</option>
190<option value="swup"          >solar flux reflected to space (W/m2)</option>
191<option value="o3"            >O3 ozone vol. mixing ratio (mol/mol)</option>
192<option value="o"             >[O] vol. mixing ratio (mol/mol)</option>
193<option value="co"            >[CO] vol. mixing ratio (mol/mol)</option>
194<option value="visc"          >Air viscosity estimation (N s m-2)</option>
195</select>
196<br />
197Variable 2 <select name="var2">
198<option value="none"          >(None)</option>
199<option value="t"             >Temperature (K)</option>
200<option value="p"     selected>Pressure (Pa)</option>
201<option value="rho"           >Density (kg/m3)</option>
202<option value="u"             >W-E wind component (m/s)</option>
203<option value="v"             >S-N wind component (m/s)</option>
204<option value="tsurf"         >Surface temperature (K)</option>
205<option value="ps"            >Surface pressure (Pa)</option>
206<option value="mtot"          >Water vapor column (kg/m2)</option>
207<option value="icetot"        >Water ice column (kg/m2)</option>
208<option value="h2ovap"        >Water vapor vol. mixing ratio (mol/mol)</option>
209<option value="h2oice"        >Water ice mixing ratio (mol/mol)</option>
210<option value="ps_ddv"        >Surface pressure DTD RMS (Pa)</option>
211<option value="co2ice"        >surface CO2 ice layer (kg/m2)</option>
212<option value="cp"            >Air heat capacity Cp (J kg-1 K-1)</option>
213<option value="rho_ddv"       >density DTD RMS (kg/m^3)</option>
214<option value="tsurfmx"       >daily max mean surf temperature (K)</option>
215<option value="tsurfmn"       >daily min mean surf temperature (K)</option>
216<option value="lwdown"        >thermal IR flux to surface (W/m2)</option>
217<option value="swdown"        >solar flux to surface (W/m2)</option>
218<option value="lwup"          >thermal IR flux to space (W/m2)</option>
219<option value="swup"          >solar flux reflected to space (W/m2)</option>
220<option value="o3"            >O3 ozone vol. mixing ratio (mol/mol)</option>
221<option value="o"             >[O] vol. mixing ratio (mol/mol)</option>
222<option value="co"            >[CO] vol. mixing ratio (mol/mol)</option>
223<option value="visc"          >Air viscosity estimation (N s m-2)</option>
224</select>
225<br />
226Variable 3 <select name="var3">
227<option value="none"  selected>(None)</option>
228<option value="t"             >Temperature (K)</option>
229<option value="p"             >Pressure (Pa)</option>
230<option value="rho"           >Density (kg/m3)</option>
231<option value="u"             >W-E wind component (m/s)</option>
232<option value="v"             >S-N wind component (m/s)</option>
233<option value="tsurf"         >Surface temperature (K)</option>
234<option value="ps"            >Surface pressure (Pa)</option>
235<option value="mtot"          >Water vapor column (kg/m2)</option>
236<option value="icetot"        >Water ice column (kg/m2)</option>
237<option value="h2ovap"        >Water vapor vol. mixing ratio (mol/mol)</option>
238<option value="h2oice"        >Water ice mixing ratio (mol/mol)</option>
239<option value="ps_ddv"        >Surface pressure DTD RMS (Pa)</option>
240<option value="co2ice"        >surface CO2 ice layer (kg/m2)</option>
241<option value="cp"            >Air heat capacity Cp (J kg-1 K-1)</option>
242<option value="rho_ddv"       >density DTD RMS (kg/m^3)</option>
243<option value="tsurfmx"       >daily max mean surf temperature (K)</option>
244<option value="tsurfmn"       >daily min mean surf temperature (K)</option>
245<option value="lwdown"        >thermal IR flux to surface (W/m2)</option>
246<option value="swdown"        >solar flux to surface (W/m2)</option>
247<option value="lwup"          >thermal IR flux to space (W/m2)</option>
248<option value="swup"          >solar flux reflected to space (W/m2)</option>
249<option value="o3"            >O3 ozone vol. mixing ratio (mol/mol)</option>
250<option value="o"             >[O] vol. mixing ratio (mol/mol)</option>
251<option value="co"            >[CO] vol. mixing ratio (mol/mol)</option>
252<option value="visc"          >Air viscosity estimation (N s m-2)</option>
253</select>
254<br />
255Variable 4 <select name="var4">
256<option value="none"  selected>(None)</option>
257<option value="t"             >Temperature (K)</option>
258<option value="p"             >Pressure (Pa)</option>
259<option value="rho"           >Density (kg/m3)</option>
260<option value="u"             >W-E wind component (m/s)</option>
261<option value="v"             >S-N wind component (m/s)</option>
262<option value="tsurf"         >Surface temperature (K)</option>
263<option value="ps"            >Surface pressure (Pa)</option>
264<option value="mtot"          >Water vapor column (kg/m2)</option>
265<option value="icetot"        >Water ice column (kg/m2)</option>
266<option value="h2ovap"        >Water vapor vol. mixing ratio (mol/mol)</option>
267<option value="h2oice"        >Water ice mixing ratio (mol/mol)</option>
268<option value="ps_ddv"        >Surface pressure DTD RMS (Pa)</option>
269<option value="co2ice"        >surface CO2 ice layer (kg/m2)</option>
270<option value="cp"            >Air heat capacity Cp (J kg-1 K-1)</option>
271<option value="rho_ddv"       >density DTD RMS (kg/m^3)</option>
272<option value="tsurfmx"       >daily max mean surf temperature (K)</option>
273<option value="tsurfmn"       >daily min mean surf temperature (K)</option>
274<option value="lwdown"        >thermal IR flux to surface (W/m2)</option>
275<option value="swdown"        >solar flux to surface (W/m2)</option>
276<option value="lwup"          >thermal IR flux to space (W/m2)</option>
277<option value="swup"          >solar flux reflected to space (W/m2)</option>
278<option value="o3"            >O3 ozone vol. mixing ratio (mol/mol)</option>
279<option value="o"             >[O] vol. mixing ratio (mol/mol)</option>
280<option value="co"            >[CO] vol. mixing ratio (mol/mol)</option>
281<option value="visc"          >Air viscosity estimation (N s m-2)</option>
282</select>
283</td>
284<td align="center">
285<!--[Additional settings]<br />-->
286<ul>
287<li> Add wind vectors
288<input type="radio" name="iswind" value="off" checked /> No
289<input type="radio" name="iswind" value="on"          /> Yes</li> 
290<li> Set same LT on whole planet
291<input type="radio" name="isfixedlt" value="off" checked /> No
292<input type="radio" name="isfixedlt" value="on"          /> Yes</li>
293<!--
294<li> Add another variable
295<input type="radio" name="superimposed" value="0" checked /> side-by-side
296<input type="radio" name="superimposed" value="1" /> superimposed</li>
297-->
298<!--
299<li>
300Presets
301<input type="button" value="Usual meteorology" onClick="PlaceVar('p','t','u','v')">
302<input type="button" value="Surface data" onClick="PlaceVar('ps','tsurf','none','none')">
303<input type="button" value="Water cycle" onClick="PlaceVar('mtot','icetot','none','none')">
304</select>
305-->
306</li>
307</ul>
308</td>
309</tr>
310<tr>
311<td align="center">
312<input type="submit" value="Values" style="font-weight:bold" />
313<input type="submit" value="Daily cycle" style="font-weight:bold" onClick="PlaceValues2('all')"/><br />
314<input type="submit" value="Vertical profile" style="font-weight:bold" onClick="PlaceValues3('all')"/>
315<input type="submit" value="Global map" style="font-weight:bold" onClick="PlaceValues('all','all')"/><br />
316</td>
317<td align="center">
318<input type="submit" value="SUBMIT" style="font-weight:bold"/>
319<input type="button" value="RESET" style="font-weight:bold" onClick="DefaultDateValues();DefaultTimeValues();Convert2Ls();PlaceValues(0.,0.);DefaultSpaceTime()"/><br />
320</td>
321<td align="center">
322<a href="http://www-mars.lmd.jussieu.fr">Mars Climate Database</a> (c) LMD/OU/IAA/ESA/CNES.<br />
323Python-based interface by <a href="http://www.lmd.jussieu.fr/~aslmd/">Aymeric Spiga</a> (LMD).<br />
324</td>
325</tr>
326
327
328</table>
329
330
331
332</body>
333</html>
334
335<!--
336<form action="/cgi-bin/checkbox.cgi" method="POST" target="_blank">
337<input type="checkbox" name="maths" value="on" /> Maths
338<input type="checkbox" name="physics" value="on" /> Physics
339<input type="submit" value="Select Subject" />
340</form>
341-->
Note: See TracBrowser for help on using the repository browser.