Changeset 859 for trunk/UTIL/PYTHON/mcd/proto
- Timestamp:
- Jan 8, 2013, 9:33:07 AM (12 years ago)
- Location:
- trunk/UTIL/PYTHON/mcd/proto
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UTIL/PYTHON/mcd/proto/cgi-bin/mcdcgi.py
r827 r859 73 73 query=mcd.mcd() 74 74 75 # set MCD version changes if needed 76 betatest = form.getvalue("betatest") 77 if betatest == "on": query.toversion5() 78 75 79 # Get the kind of vertical coordinates and choose default behavior for "all" 76 80 try: query.zkey = int(form.getvalue("zkey")) … … 93 97 if query.datekey == 1: 94 98 try: query.xdate = float(form.getvalue("ls")) 95 except: query.xdate = float(1) ; badlschar = True 99 except: query.xdate = float(1) ; badlschar = True # comment the second part if in debug command line mode 96 100 else: 97 101 try: query.xdate = float(form.getvalue("julian")) … … 161 165 except: query.max2d = None 162 166 163 try: query.dpi = f loat(form.getvalue("dpi"))167 try: query.dpi = form.getvalue("dpi") 164 168 except: query.dpi = 80. 165 169 if query.dpi == "eps": yeaheps = True ; query.dpi = 300. 170 else: yeaheps = False ; query.dpi = float(query.dpi) 166 171 167 172 # Get variables to plot … … 194 199 195 200 # reference name (to test which figures are already in the database) 196 reference = query.getnameset()+str(var1)+str(var2)+str(var3)+str(var4)+str(iswind)+str(isfixedlt)+str(iszonmean)+query.colorm+str(query.min2d)+str(query.max2d)+str(query.dpi) 197 figname = '../img/'+reference+'.png' 201 try: reference = query.getnameset()+str(var1)+str(var2)+str(var3)+str(var4)+str(iswind)+str(isfixedlt)+str(iszonmean)+query.colorm+str(query.min2d)+str(query.max2d)+str(query.dpi) 202 except: reference = "test" 203 if yeaheps: figname = '../img/'+reference+'.eps' 204 else: figname = '../img/'+reference+'.png' 198 205 txtname = '../txt/'+reference+'.txt' 199 206 testexist = daos.path.isfile(figname) … … 234 241 235 242 header="""<html><head><title>Mars Climate Database: The Web Interface</title></head><body>""" 243 if betatest == "on": 244 print "<b>!!! THIS IS A BETA VERSION. RESULTS ARE NOT VALIDATED !!!</b>" 245 if sumfree == 2: print "<br>" 236 246 237 247 print header … … 248 258 else: 249 259 if sumfree == 0: query.update() ; query.htmlprinttabextvar(vartoplot) 250 elif sumfree == 2: print "<img src='"+figname+"'><br />" 260 elif sumfree == 2: 261 if yeaheps: print "<hr><a href='"+figname+"'>!!!! Click here to download the EPS figure file !!!!</a><br /><hr>" 262 else: print "<img src='"+figname+"'><br />" 251 263 elif sumfree == 1: 252 264 print "<a href='"+txtname+"'>Click here to download an ASCII file containing data</a><br />" 253 265 print "<hr>" 254 print "<img src='"+figname+"'><br />" 266 if yeaheps: print "<hr><a href='"+figname+"'>!!!! Click here to download the EPS figure file !!!!</a><br /><hr>" 267 else: print "<img src='"+figname+"'><br />" 255 268 256 269 ## This is quite common -
trunk/UTIL/PYTHON/mcd/proto/index.html
r827 r859 108 108 <ul> 109 109 <li>Dust scenario <select name="dust"> 110 <option value="1" > MY24min solar</option>111 <option value="2" selected> MY24ave solar</option>112 <option value="3" > MY24max solar</option>113 <option value="4" >dust storm tau=4min solar</option>114 <option value="5" >dust storm tau=4ave solar</option>115 <option value="6" >dust storm tau=4max solar</option>116 <option value="7" >warm scenario(dusty, max solar)</option>117 <option value="8" >cold scenario(low dust, min solar)</option>110 <option value="1" >climatology min solar</option> 111 <option value="2" selected>climatology ave solar</option> 112 <option value="3" >climatology max solar</option> 113 <option value="4" >dust storm min solar</option> 114 <option value="5" >dust storm ave solar</option> 115 <option value="6" >dust storm max solar</option> 116 <option value="7" >warm (dusty, max solar)</option> 117 <option value="8" >cold (low dust, min solar)</option> 118 118 </select></li> 119 119 <li>Interpolate using MOLA topography <input type="radio" name="hrkey" value="1" checked /> on <input type="radio" name="hrkey" value="0" /> off </li> 120 <li> <span style="font-size: 80%;"> Beta-testing (only for developers) 121 <input type="radio" name="betatest" value="off" checked /> off 122 <input type="radio" name="betatest" value="on" /> on 123 </span> 124 </li> 120 125 </ul> 121 126 </td> … … 163 168 <option value="co" >[CO] vol. mixing ratio (mol/mol)</option> 164 169 <option value="visc" >Air viscosity estimation (N s m-2)</option> 170 <option value="pbl" >(beta) Convective PBL height (m)</option> 171 <option value="stress" >(beta) Surf. wind stress (Kg/m/s2)</option> 172 <option value="ar" >(beta) Ar vol.mix.rat. (mol/mol)</option> 173 <option value="updraft" >(beta) Max PBL updraft wind (m/s)</option> 174 <option value="downdraft" >(beta) Max PBL downdraft wind (m/s)</option> 175 <option value="pblwvar" >(beta) PBL vert wind variance (m2/s2)</option> 176 <option value="pblhvar" >(beta) PBL eddy vert heat flux (m/s/K)</option> 165 177 </select> 166 178 <br /> … … 192 204 <option value="co" >[CO] vol. mixing ratio (mol/mol)</option> 193 205 <option value="visc" >Air viscosity estimation (N s m-2)</option> 206 <option value="pbl" >(beta) Convective PBL height (m)</option> 207 <option value="stress" >(beta) Surf. wind stress (Kg/m/s2)</option> 208 <option value="ar" >(beta) Ar vol.mix.rat. (mol/mol)</option> 209 <option value="updraft" >(beta) Max PBL updraft wind (m/s)</option> 210 <option value="downdraft" >(beta) Max PBL downdraft wind (m/s)</option> 211 <option value="pblwvar" >(beta) PBL vert wind variance (m2/s2)</option> 212 <option value="pblhvar" >(beta) PBL eddy vert heat flux (m/s/K)</option> 194 213 </select> 195 214 <br /> … … 221 240 <option value="co" >[CO] vol. mixing ratio (mol/mol)</option> 222 241 <option value="visc" >Air viscosity estimation (N s m-2)</option> 242 <option value="pbl" >(beta) Convective PBL height (m)</option> 243 <option value="stress" >(beta) Surf. wind stress (Kg/m/s2)</option> 244 <option value="ar" >(beta) Ar vol.mix.rat. (mol/mol)</option> 245 <option value="updraft" >(beta) Max PBL updraft wind (m/s)</option> 246 <option value="downdraft" >(beta) Max PBL downdraft wind (m/s)</option> 247 <option value="pblwvar" >(beta) PBL vert wind variance (m2/s2)</option> 248 <option value="pblhvar" >(beta) PBL eddy vert heat flux (m/s/K)</option> 223 249 </select> 224 250 <br /> … … 250 276 <option value="co" >[CO] vol. mixing ratio (mol/mol)</option> 251 277 <option value="visc" >Air viscosity estimation (N s m-2)</option> 278 <option value="pbl" >(beta) Convective PBL height (m)</option> 279 <option value="stress" >(beta) Surf. wind stress (Kg/m/s2)</option> 280 <option value="ar" >(beta) Ar vol.mix.rat. (mol/mol)</option> 281 <option value="updraft" >(beta) Max PBL updraft wind (m/s)</option> 282 <option value="downdraft" >(beta) Max PBL downdraft wind (m/s)</option> 283 <option value="pblwvar" >(beta) PBL vert wind variance (m2/s2)</option> 284 <option value="pblhvar" >(beta) PBL eddy vert heat flux (m/s/K)</option> 252 285 </select> 253 286 </td> … … 257 290 <input type="radio" name="dpi" value="80" checked> medium 258 291 <input type="radio" name="dpi" value="160"> high 292 <input type="radio" name="dpi" value="eps"> eps 259 293 </li> 260 294 <li> Set colormap -
trunk/UTIL/PYTHON/mcd/proto/martian_time.js
r821 r859 462 462 Convert2Ls(); 463 463 PlaceValues(0.,0.); 464 DefaultSpaceTime() 464 DefaultSpaceTime(); 465 465 } 466 466 … … 469 469 document.calendar.submit(); 470 470 } 471
Note: See TracChangeset
for help on using the changeset viewer.