Changeset 26841


Ignore:
Timestamp:
01/30/22 19:15:02 (3 years ago)
Author:
jdquinn
Message:

BUG: Check if self.thickness is scalar

File:
1 edited

Legend:

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

    r26840 r26841  
    6161
    6262    def marshall(self, prefix, md, fid):  # {{{
    63         length_thickness = 1 if np.isnan(self.thickness) else len(self.thickness)
     63        if isinstance(self.thickness, (list, np.ndarray)):
     64            length_thickness = len(self.thickness)
     65        else:
     66            length_thickness = 1
     67
    6468        if (length_thickness == md.mesh.numberofvertices) or (length_thickness == md.mesh.numberofvertices + 1):
    6569            WriteData(fid, prefix, 'object', self, 'fieldname', 'thickness', 'format', 'DoubleMat', 'mattype', 1, 'timeserieslength', md.mesh.numberofvertices + 1, 'yts', md.constants.yts)
Note: See TracChangeset for help on using the changeset viewer.