Changeset 26643


Ignore:
Timestamp:
11/18/21 12:45:24 (3 years ago)
Author:
vverjans
Message:

BUG: trying to fix field comparisons in stochasticforcing.py

File:
1 edited

Legend:

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

    r26642 r26643  
    6464            if 'SMB' in field:
    6565                mdname = structstoch['mdnames'][structstoch['fields']==field]
    66                 if type(md.smb).__name__ != mdname:
     66                if (type(md.smb) != mdname):
    6767                    raise TypeError('md.smb does not agree with stochasticforcing field {}'.format(field))
    6868            if 'FrontalForcings' in field:
    6969                mdname = structstoch['mdnames'][structstoch['fields']==field]
    70                 if type(md.frontalforcings).__name__ != mdname:
     70                if (type(md.frontalforcings) != mdname):
    7171                    raise TypeError('md.frontalforcings does not agree with stochasticforcing field {}'.format(field))
    7272            if 'Calving' in field:
    7373                mdname = structstoch['mdnames'][structstoch['fields']==field]
    74                 if type(md.calving).__name__ != mdname:
     74                if (type(md.calving) != mdname):
    7575                    raise TypeError('md.calving does not agree with stochasticforcing field {}'.format(field))
    7676            if 'BasalforcingsFloatingice' in field:
    7777                mdname = structstoch['mdnames'][structstoch['fields']==field]
    78                 if type(md.basalforcings).__name__ != mdname:
     78                if (type(md.basalforcings) != mdname):
    7979                    raise TypeError('md.basalforcings does not agree with stochasticforcing field {}'.format(field))#Checking for specific dimensions
    8080            if not (field == 'SMBautoregression' or field == 'FrontalForcingsRignotAutoregression'):
Note: See TracChangeset for help on using the changeset viewer.