示例#1
0
文件: prept.py 项目: fallisd/cmipdata
def test_areamean(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    ens = cd.areamean(ens)
    data = ctt.sha(ens)
    return data
示例#2
0
文件: prept.py 项目: fallisd/cmipdata
def test_climatology(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    ens = cd.climatology(ens)
    data = ctt.sha(ens)
    return data
示例#3
0
文件: prept.py 项目: fallisd/cmipdata
def test_remap(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    ens = cd.remap(ens, remap="r1x180")
    data = ctt.sha(ens)
    return data
示例#4
0
文件: prept.py 项目: fallisd/cmipdata
def test_time_slice(directory, sourcefiles, sd, ed):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    ens = cd.time_slice(ens, start_date=sd, end_date=ed)
    data = ctt.sha(ens)
    return data
示例#5
0
文件: prept.py 项目: fallisd/cmipdata
def test_cat_experiments(directory, sourcefiles, var, e1name, e2name):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    ens = cd.cat_experiments(ens, var, exp1_name=e1name, exp2_name=e2name)
    data = ctt.sha(ens)
    return data
示例#6
0
文件: prept.py 项目: wydh/cmipdata
def test_remap(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    ens = cd.remap(ens, remap='r1x180')
    data = ctt.sha(ens)
    return data
示例#7
0
文件: prept.py 项目: wydh/cmipdata
def test_time_slice(directory, sourcefiles, sd, ed):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    ens = cd.time_slice(ens, start_date=sd, end_date=ed)
    data = ctt.sha(ens)
    return data
示例#8
0
文件: prept.py 项目: wydh/cmipdata
def test_cat_experiments(directory, sourcefiles, var, e1name, e2name):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    ens = cd.cat_experiments(ens, var, exp1_name=e1name, exp2_name=e2name)
    data = ctt.sha(ens)
    return data
示例#9
0
文件: prept.py 项目: wydh/cmipdata
def test_zonal_mean(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    ens = cd.zonmean(ens, delete=True)
    data = ctt.sha(ens)
    return data
示例#10
0
文件: prept.py 项目: wydh/cmipdata
def test_cat_exp_slices(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    ens = cd.cat_exp_slices(ens)
    data = ctt.sha(ens)
    return data
示例#11
0
文件: prept.py 项目: wydh/cmipdata
def test_climatology(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    ens = cd.climatology(ens)
    data = ctt.sha(ens)
    return data
示例#12
0
文件: prept.py 项目: wydh/cmipdata
def test_areamean(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    ens = cd.areamean(ens)
    data = ctt.sha(ens)
    return data
示例#13
0
文件: prept.py 项目: fallisd/cmipdata
def test_cat_exp_slices(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    ens = cd.cat_exp_slices(ens)
    data = ctt.sha(ens)
    return data
示例#14
0
文件: prept.py 项目: fallisd/cmipdata
def test_zonal_mean(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    ens = cd.zonmean(ens, delete=True)
    data = ctt.sha(ens)
    return data
示例#15
0
文件: prept.py 项目: fallisd/cmipdata
def test_time_anomaly(directory, sourcefiles, sd, ed):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    ens = cd.time_anomaly(ens, start_date=sd, end_date=ed, delete=True)
    ens.fulldetails()
    data = ctt.sha(ens)
    return data
示例#16
0
文件: prept.py 项目: wydh/cmipdata
def test_time_anomaly(directory, sourcefiles, sd, ed):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    ens = cd.time_anomaly(ens, start_date=sd, end_date=ed, delete=True)
    ens.fulldetails()
    data = ctt.sha(ens)
    return data
示例#17
0
文件: prept.py 项目: fallisd/cmipdata
def test_ens_stats(directory, sourcefiles, var):
    ctt.loadtestfiles(directory, [sourcefiles[0]])
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    cd.ens_stats(ens, var)
    filepattern = "ENS*"
    ens = cd.mkensemble(filepattern)
    data = ctt.sha(ens)
    return data
示例#18
0
文件: prept.py 项目: wydh/cmipdata
def test_ens_stats(directory, sourcefiles, var):
    ctt.loadtestfiles(directory, [sourcefiles[0]])
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    cd.ens_stats(ens, var)
    filepattern = 'ENS*'
    ens = cd.mkensemble(filepattern)
    data = ctt.sha(ens)
    return data
示例#19
0
文件: prept.py 项目: fallisd/cmipdata
def test_my_operator(directory, sourcefiles, var, e1name, e2name):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    ens = cd.cat_experiments(ens, var, exp1_name=e1name, exp2_name=e2name)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    my_cdo_str = "cdo remapdis,r1x180 -zonmean -seldate,1950-01-01,2000-12-31\
             -sub {infile} -timmean -seldate,1950-01-01,2000-12-31 {infile}\
             {outfile}"
    ens = cd.my_operator(ens, my_cdo_str, output_prefix="test_", delete=True)
    data = ctt.sha(ens)
    return data
示例#20
0
文件: prept.py 项目: wydh/cmipdata
def test_my_operator(directory, sourcefiles, var, e1name, e2name):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    ens = cd.cat_experiments(ens, var, exp1_name=e1name, exp2_name=e2name)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    my_cdo_str = 'cdo remapdis,r1x180 -zonmean -seldate,1950-01-01,2000-12-31\
             -sub {infile} -timmean -seldate,1950-01-01,2000-12-31 {infile}\
             {outfile}'

    ens = cd.my_operator(ens, my_cdo_str, output_prefix='test_', delete=True)
    data = ctt.sha(ens)
    return data
示例#21
0
文件: prept.py 项目: wydh/cmipdata
def test_starting_files(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = '*.nc'
    ens = cd.mkensemble(filepattern)
    data = ctt.sha(ens)
    return data
示例#22
0
文件: prept.py 项目: fallisd/cmipdata
def test_starting_files(directory, sourcefiles):
    ctt.loadtestfiles(directory, sourcefiles)
    filepattern = "*.nc"
    ens = cd.mkensemble(filepattern)
    data = ctt.sha(ens)
    return data