Ignore:
Timestamp:
04/08/21 03:45:11 (4 years ago)
Author:
bdef
Message:

CHG: minor syntax

File:
1 edited

Legend:

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

    r25688 r26178  
    1 import numpy as np
    2 
    31from checkfield import checkfield
    42from fielddisplay import fielddisplay
     
    86
    97
    10 class lovenumbers(object): #{{{
     8class lovenumbers(object):  #{{{
    119    """LOVENUMBERS class definition
    1210
    1311    Usage:
    14         lovenumbers = lovenumbers() #will setup love numbers deg 1001 by default
    15         lovenumbers = lovenumbers('maxdeg', 10001);  #supply numbers of degrees required (here, 10001)
     12        lovenumbers = lovenumbers()  #will setup love numbers deg 1001 by default
     13        lovenumbers = lovenumbers('maxdeg', 10001);   #supply numbers of degrees required (here, 10001)
    1614    """
    1715
    18     def __init__(self, *args): #{{{
     16    def __init__(self, *args):  #{{{
    1917        # Regular love numbers
    20         self.h = []  # Provided by PREM model
    21         self.k = []  # idem
    22         self.l = []  # idem
     18        self.h = []   # Provided by PREM model
     19        self.k = []   # idem
     20        self.l = []   # idem
    2321
    2422        # Tidal love numbers for computing rotational feedback
     
    2624        self.tk = []
    2725        self.tl = []
    28         self.tk2secular = 0 # deg 2 secular number
     26        self.tk2secular = 0  # deg 2 secular number
    2927
    3028        options = pairoptions(*args)
     
    3432    #}}}
    3533
    36     def setdefaultparameters(self, maxdeg, referenceframe): #{{{
     34    def setdefaultparameters(self, maxdeg, referenceframe):  #{{{
    3735        # Initialize love numbers
    3836        self.h = getlovenumbers('type', 'loadingverticaldisplacement', 'referenceframe', referenceframe, 'maxdeg', maxdeg)
     
    4846    #}}}
    4947
    50     def checkconsistency(self, md, solution, analyses): #{{{
    51         if ('SealevelriseAnalysis' not in analyses) or (solution == 'TransientSolution' and not md.transient.isslr):
     48    def checkconsistency(self, md, solution, analyses):  #{{{
     49        if ('SealevelriseAnalysis' not in analyses) or (solution == 'TransientSolution' and not md.transient.isslc):
    5250            return
    5351        md = checkfield(md, 'fieldname', 'solidearth.lovenumbers.h', 'NaN', 1, 'Inf', 1)
     
    6462    #}}}
    6563
    66     def defaultoutputs(self, md): #{{{
     64    def defaultoutputs(self, md):  #{{{
    6765        return[]
    6866    #}}}
    6967
    70     def __repr__(self): #{{{
     68    def __repr__(self):  #{{{
    7169        s = '   lovenumbers parameters:\n'
    7270        s += '{}\n'.format(fielddisplay(self, 'h', 'load Love number for radial displacement'))
     
    7977    #}}}
    8078
    81     def marshall(self, prefix, md, fid): #{{{
     79    def marshall(self, prefix, md, fid):  #{{{
    8280        WriteData(fid, prefix, 'object', self, 'fieldname', 'h', 'name', 'md.solidearth.lovenumbers.h', 'format', 'DoubleMat', 'mattype', 1)
    8381        WriteData(fid, prefix, 'object', self, 'fieldname', 'k', 'name', 'md.solidearth.lovenumbers.k', 'format', 'DoubleMat', 'mattype', 1)
     
    9088    #}}}
    9189
    92     def extrude(self, md): #{{{
     90    def extrude(self, md):  #{{{
    9391        return
    9492#}}}
Note: See TracChangeset for help on using the changeset viewer.