Index: trunk/UTIL/PYTHON/myplot.py
===================================================================
--- trunk/UTIL/PYTHON/myplot.py	(revision 511)
+++ trunk/UTIL/PYTHON/myplot.py	(revision 516)
@@ -623,6 +623,7 @@
     #steplon = 5.625
     #zelatmax = 89.9
-    m.drawmeridians(np.r_[-180.:180.:steplon], labels=[0,0,0,1], color=zecolor, linewidth=zelinewidth, fontsize=fontsizemer, latmax=zelatmax)
-    m.drawparallels(np.r_[-90.:90.:step], labels=[1,0,0,0], color=zecolor, linewidth=zelinewidth, fontsize=fontsizemer, latmax=zelatmax)
+    if char not in ["moll"]:
+        m.drawmeridians(np.r_[-180.:180.:steplon], labels=[0,0,0,1], color=zecolor, linewidth=zelinewidth, fontsize=fontsizemer, latmax=zelatmax)
+        m.drawparallels(np.r_[-90.:90.:step], labels=[1,0,0,0], color=zecolor, linewidth=zelinewidth, fontsize=fontsizemer, latmax=zelatmax)
     if back: m.warpimage(marsmap(back),scale=0.75)
             #if not back:
@@ -726,4 +727,6 @@
              "DOWNDRAFT":    "%.0f",\
              "TK":           "%.0f",\
+             #"ZMAX_TH":      "%.0f",\
+             #"WSTAR":        "%.0f",\
              # Variables from TES ncdf format
              "T_NADIR_DAY":  "%.0f",\
Index: trunk/UTIL/PYTHON/myscript.py
===================================================================
--- trunk/UTIL/PYTHON/myscript.py	(revision 511)
+++ trunk/UTIL/PYTHON/myscript.py	(revision 516)
@@ -15,5 +15,5 @@
     parser.add_option('-w', '--with',   action='store',dest='var2',      type="string",  default=None,  help='variable contoured')
     parser.add_option('-a', '--anomaly',action='store_true',dest='anomaly',              default=False, help='compute and plot relative anomaly in %')
-    parser.add_option('--mult',         action='store',dest='mult',      type="float",   default=1.,    help='a multiplicative factor to plotted field')
+    parser.add_option('--mult',         action='store',dest='mult',      type="float",   default=1.,    help='multiplicative factor to plotted field (2718=log)')
     parser.add_option('-m', '--min',    action='append',dest='vmin',     type="float",   default=None,  help='bounding minimum value [min]')    
     parser.add_option('-M', '--max',    action='append',dest='vmax',     type="float",   default=None,  help='bounding maximum value [max]') 
Index: trunk/UTIL/PYTHON/planetoplot.py
===================================================================
--- trunk/UTIL/PYTHON/planetoplot.py	(revision 511)
+++ trunk/UTIL/PYTHON/planetoplot.py	(revision 516)
@@ -342,5 +342,6 @@
            what_I_plot, error = reducefield( all_var[index_f], d4=indextime, d1=indexlon, d2=indexlat, d3=indexvert, \
                                              yint=yintegral, alt=vert, anomaly=anomaly, redope=redope )
-           what_I_plot = what_I_plot*mult
+           if mult != 2718.:  what_I_plot = what_I_plot*mult 
+           else:              what_I_plot = np.log10(what_I_plot) ; print "log plot"
        if var2:      ### what is contoured.
            what_I_plot_contour, error = reducefield( all_var2[index_f], d4=indextime, d1=indexlon, d2=indexlat , d3=indexvert, \
@@ -446,6 +447,9 @@
                         if mrate is not None: x = y  ## because swapaxes...
                         #what_I_plot_frame = np.diff(what_I_plot_frame, n=1) ; x = x[1:]
-                        if indexvert is not None or indextime is None:    plot(x,what_I_plot_frame,label=lbl)  ## regular plot
-                        else:                                             plot(what_I_plot_frame,x,label=lbl)  ## vertical profile
+                        
+                        if not tile:  zeline='-'
+                        else:         zeline=','
+                        if indexvert is not None or indextime is None:    plot(x,what_I_plot_frame,zeline,label=lbl)  ## regular plot
+                        else:                                             plot(what_I_plot_frame,x,zeline,label=lbl)  ## vertical profile
                         if nplot > 1: legend(loc='best')
                         if indextime is None and axtime is not None and xlab is None:    xlabel(axtime.upper()) ## define the right label
@@ -469,6 +473,11 @@
                             elif mult != 1:                                        daformat = "%.1f"
                             else:                                                  daformat = fmtvar(fvar.upper())
-                            colorbar( fraction=0.05,pad=0.03,format=daformat,\
+                            if proj in ['moll']:  zeorientation="horizontal"
+                            else:                 zeorientation="vertical"
+                            zecb = colorbar( fraction=0.05,pad=0.03,format=daformat,orientation=zeorientation,\
                                       ticks=np.linspace(zevmin,zevmax,num=min([ticks/2+1,21])),extend='neither',spacing='proportional' ) 
+                            if zeorientation == "horizontal":
+                                zecb.ax.set_xlabel(zetitle)
+                                zetitle=""
                         if winds:
                             if typefile in ['mesoapi','meso']:
