コード例 #1
0
 def testKeepmissing(self):
     f = cdms2.open(cdat_info.get_sampledata_path() + "/clt.nc")
     s = f("clt")
     self.assertTrue(numpy.allclose(s.missing_value, 1.e20))
     s.set_fill_value(1.e36)
     s2 = MV2.masked_greater(s, 79.)
     self.assertTrue(numpy.allclose(s.missing_value, 1.e36))
     cdutil.times.setTimeBoundsMonthly(s2)
     s3 = cdutil.ANNUALCYCLE(s2)
     self.assertTrue(numpy.allclose(s.missing_value, 1.e36))
     s3 = cdutil.ANNUALCYCLE.departures(s2)
     self.assertTrue(numpy.allclose(s.missing_value, 1.e36))
     s3 = cdutil.ANNUALCYCLE.climatology(s2)
     self.assertTrue(numpy.allclose(s.missing_value, 1.e36))
コード例 #2
0
ファイル: test_statusbar.py プロジェクト: govtmirror/uvcdat
except:
    raise "Error simple statusbar died...."
print
try:
    prev = 0
    for i in range(n):
        prev = statusbar(i, float(n - 1), prev=prev, tk=1)
except:
    raise "Error simple tk statusbar died...."

import cdutil, cdms2 as cdms
f = cdms.open(os.path.join(vcs.sample_data, 'clt.nc'))
s = f('clt')
cdutil.setTimeBoundsMonthly(s)
try:
    ac = cdutil.ANNUALCYCLE(s, statusbar=1)
except:
    raise "Error statusbar of extractions died (not tk)...."

try:
    ac = cdutil.ANNUALCYCLE.climatology(s, statusbar=1)
except:
    raise "Error statusbar of climatologies died (not tk)...."

try:
    dep = cdutil.ANNUALCYCLE.departures(s, statusbar=1)
except:
    raise "Error statusbar of departures died (not tk)...."

statusbar.tk__ = 1
try:
コード例 #3
0
import sys
import cdms2
import MV2
import cdutil
import numpy

f = cdms2.open(sys.prefix + "/sample_data/clt.nc")
s = f("clt")
assert (numpy.allclose(s.missing_value, 1.e20))
s.set_fill_value(1.e36)
s2 = MV2.masked_greater(s, 79.)
assert (numpy.allclose(s.missing_value, 1.e36))
cdutil.times.setTimeBoundsMonthly(s2)
s3 = cdutil.ANNUALCYCLE(s2)
assert (numpy.allclose(s.missing_value, 1.e36))
s3 = cdutil.ANNUALCYCLE.departures(s2)
assert (numpy.allclose(s.missing_value, 1.e36))
s3 = cdutil.ANNUALCYCLE.climatology(s2)
assert (numpy.allclose(s.missing_value, 1.e36))