Changeset 15411


Ignore:
Timestamp:
07/03/13 13:42:34 (12 years ago)
Author:
Mathieu Morlighem
Message:

FIX: mask hopefully working in python now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/mask.py

    r15408 r15411  
    5656                WriteData(fid,'object',self,'fieldname','vertexongroundedice','format','DoubleMat','mattype',1)
    5757                WriteData(fid,'object',self,'fieldname','vertexonwater','format','DoubleMat','mattype',1)
    58                 icelevelset=numpy.ones(md.mesh.numberofvertices,int)
    59                 pos=md.diagnostic.icefront[:,:-2]
    60                 icelevelset[pos[:]-1]=0;
     58                icelevelset=numpy.ones(md.mesh.numberofvertices,float)
     59                if numpy.any(numpy.logical_not(numpy.isnan(md.diagnostic.icefront))):
     60                        pos=md.diagnostic.icefront[:,:-2]
     61                        icelevelset[pos[:]-1]=0;
    6162                WriteData(fid,'data',icelevelset,'format','DoubleMat','mattype',1,'enum',IcelevelsetEnum())
    6263        # }}}
Note: See TracChangeset for help on using the changeset viewer.