Changeset 21611


Ignore:
Timestamp:
03/14/17 07:55:57 (8 years ago)
Author:
bdef
Message:

BUG:fixing segmentation fault with masked NaNs

Location:
issm/trunk-jpl/src/m/plot
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/plot/plot_icefront.py

    r21588 r21611  
    2222        noice=np.where(np.sum(md.mask.ice_levelset[elements],1)==3)
    2323
    24         #hydro neumann
    25         hydro_neumann=np.where(md.hydrology.neumannflux!=0)
    2624        #plot mesh
    2725        ax.triplot(x,y,elements)
     
    3129                colors=np.asarray([0.5 for element in elements[icefront]])
    3230                ax.tripcolor(x,y,elements[icefront],facecolors=colors,alpha=0.5,label='elements on ice front')
    33         if len(hydro_neumann[0])>0:
    34                 colors=np.asarray([0.5 for element in elements[hydro_neumann]])
    35                 ax.tripcolor(x,y,elements[hydro_neumann],facecolors=colors,alpha=0.5,label='non zero neumann flux for the hydrology')
    3631
    3732        #apply options
  • issm/trunk-jpl/src/m/plot/plot_unit.py

    r21446 r21611  
    147147        elif datatype==2:
    148148                if is2d:
    149                         if options.exist('mask'):
     149                        if np.ma.is_masked(data):
    150150                                EltMask=np.asarray([np.any(np.in1d(index,np.where(data.mask))) for index in elements])
    151151                                triangles=mpl.tri.Triangulation(x,y,elements,EltMask)
     
    193193                        ax.set_ylim([min(y),max(y)])
    194194                        ax.set_zlim([min(z),max(z)])
    195 
    196195                        #raise ValueError('plot_unit error: 3D element plot not supported yet')
    197196                return
Note: See TracChangeset for help on using the changeset viewer.