Ignore:
Timestamp:
04/18/13 10:20:16 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: added units to all fields and homogenized python classes

File:
1 edited

Legend:

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

    r14577 r14640  
    1 #module imports
    21import numpy
    32from fielddisplay import fielddisplay
     
    1413        """
    1514
    16         #properties
    17         def __init__(self):
    18                 # {{{ Properties
     15        def __init__(self): # {{{
    1916               
    2017                self.vx            = float('NaN')
     
    2926                self.watercolumn   = float('NaN')
    3027                self.sediment_head  = float('NaN')
    31                 self.water_pressure = float('NaN')
    3228
    3329                #set defaults
     
    3531
    3632                #}}}
    37         def __repr__(self):
    38                 # {{{ Display
     33        def __repr__(self): # {{{
    3934                string='   initial field values:'
    4035
    41                 string="%s\n%s"%(string,fielddisplay(self,'vx','x component of velocity'))
    42                 string="%s\n%s"%(string,fielddisplay(self,'vy','y component of velocity'))
    43                 string="%s\n%s"%(string,fielddisplay(self,'vz','z component of velocity'))
    44                 string="%s\n%s"%(string,fielddisplay(self,'vel','velocity norm'))
    45                 string="%s\n%s"%(string,fielddisplay(self,'pressure','pressure field'))
    46                 string="%s\n%s"%(string,fielddisplay(self,'temperature','temperature in Kelvins'))
    47                 string="%s\n%s"%(string,fielddisplay(self,'surfacetemp','surface temperature in Kelvins'))
    48                 string="%s\n%s"%(string,fielddisplay(self,'basaltemp','basal temperature in Kelvins'))
     36                string="%s\n%s"%(string,fielddisplay(self,'vx','x component of velocity [m/yr]'))
     37                string="%s\n%s"%(string,fielddisplay(self,'vy','y component of velocity [m/yr]'))
     38                string="%s\n%s"%(string,fielddisplay(self,'vz','z component of velocity [m/yr]'))
     39                string="%s\n%s"%(string,fielddisplay(self,'vel','velocity norm [m/yr]'))
     40                string="%s\n%s"%(string,fielddisplay(self,'pressure','pressure [Pa]'))
     41                string="%s\n%s"%(string,fielddisplay(self,'temperature','temperature [K]'))
     42                string="%s\n%s"%(string,fielddisplay(self,'surfacetemp','surface temperature [K]'))
     43                string="%s\n%s"%(string,fielddisplay(self,'basaltemp','basal temperature [K]'))
    4944                string="%s\n%s"%(string,fielddisplay(self,'waterfraction','fraction of water in the ice'))
    50                 string="%s\n%s"%(string,fielddisplay(self,'watercolumn','thickness of subglacial water'))
    51                 string="%s\n%s"%(string,fielddisplay(self,'sediment_head','sediment water head of subglacial system (meters)'))
    52                 string="%s\n%s"%(string,fielddisplay(self,'water_pressure','water pressure due to the sediment head (Pa)'))
     45                string="%s\n%s"%(string,fielddisplay(self,'watercolumn','thickness of subglacial water [m]'))
     46                string="%s\n%s"%(string,fielddisplay(self,'sediment_head','sediment water head of subglacial system [m]'))
    5347
    5448                return string
    5549                #}}}
    56                
    57         def setdefaultparameters(self):
    58                 # {{{setdefaultparameters
     50        def setdefaultparameters(self): # {{{
    5951                return self
    6052        #}}}
    61 
    6253        def checkconsistency(self,md,solution,analyses):    # {{{
    6354                if DiagnosticHorizAnalysisEnum() in analyses:
     
    8677                return md
    8778        # }}}
    88 
    8979        def marshall(self,fid):    # {{{
    9080                WriteData(fid,'data',self.vx,'format','DoubleMat','mattype',1,'enum',VxEnum())
     
    9787                WriteData(fid,'data',self.sediment_head,'format','DoubleMat','mattype',1,'enum',SedimentHeadEnum())
    9888        # }}}
    99 
Note: See TracChangeset for help on using the changeset viewer.