예제 #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