def test_ERAInterim_image():
fname = os.path.join(os.path.dirname(os.path.abspath(__file__)),
"test_data", "ei_2000",
"39.128_EI_OPER_0001_AN_N128_20000101_0000_0.grb")
dset = ERAInterimImg(fname)
data = dset.read()
assert data.data.shape == (256, 512)
assert data.lon.shape == (256, 512)
assert data.lat.shape == (256, 512)
metadata_should = {'long_name': u'Volumetric soil water layer 1',
'units': u'm**3 m**-3', 'depth': u'0-7 cm'}
assert data.metadata == metadata_should
nptest.assert_allclose(data.data[34, 23], 0.30950284004211426)
nptest.assert_allclose(data.lat[0, 0], 89.46282157)
nptest.assert_allclose(data.lon[0, 0], 0)
nptest.assert_allclose(data.lon[0, 256], 179.99956164383)
评论列表
文章目录