Changeset 27418


Ignore:
Timestamp:
11/24/22 01:10:07 (2 years ago)
Author:
jdquinn
Message:

BUG: Missing numpy import

File:
1 edited

Legend:

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

    r27417 r27418  
     1import numpy as np
     2
     3from checkfield import checkfield
    14from fielddisplay import fielddisplay
    25from project3d import project3d
    3 from checkfield import checkfield
    46from WriteData import WriteData
    57
     
    1416
    1517    def __init__(self):  # {{{
    16         self.meltingrate = float('NaN')
    17         self.ablationrate = float('NaN')
     18        self.meltingrate = np.nan
     19        self.ablationrate = np.nan
    1820
    19         self.setdefaultparameters()
     21        nargs = len(args)
     22        if nargs == 0:
     23            self.setdefaultparameters()
     24        elif nargs == 1:
     25            # TODO: Replace the following with constructor
     26            self.setdefaultparameters()
     27        else:
     28            raise Exception('constructor not supported')
    2029    #}}}
    2130
     
    3544
    3645    def setdefaultparameters(self):  # {{{
    37         self.meltingrate = float('NaN')
    38         self.ablationrate = float('NaN')
     46        self.meltingrate = np.nan
     47        self.ablationrate = np.nan
    3948        return self
    4049    #}}}
Note: See TracChangeset for help on using the changeset viewer.