|
1 | 1 | import os |
2 | 2 | from e3sm_diags.parameter.core_parameter import CoreParameter |
3 | 3 | from e3sm_diags.parameter.diurnal_cycle_parameter import DiurnalCycleParameter |
4 | | -#from e3sm_diags.parameter.enso_diags_parameter import EnsoDiagsParameter |
5 | | -#from e3sm_diags.parameter.qbo_parameter import QboParameter |
6 | | -#from e3sm_diags.parameter.streamflow_parameter import StreamflowParameter |
7 | | -#from e3sm_diags.parameter.tc_analysis_parameter import TCAnalysisParameter |
8 | | -from e3sm_diags.parameter.tropical_subseasonal_parameter import TropicalSubseasonalParameter |
| 4 | +from e3sm_diags.parameter.tropical_subseasonal_parameter import ( |
| 5 | + TropicalSubseasonalParameter, |
| 6 | +) |
9 | 7 | from e3sm_diags.run import runner |
10 | 8 |
|
11 | 9 | param = CoreParameter() |
12 | 10 |
|
13 | | -param.reference_data_path = '/global/cfs/cdirs/e3sm/diagnostics/observations/Atm/climatology' |
| 11 | +param.reference_data_path = ( |
| 12 | + "/global/cfs/cdirs/e3sm/diagnostics/observations/Atm/climatology" |
| 13 | +) |
14 | 14 |
|
15 | | -test_base_path = '/pscratch/sd/c/chengzhu/ne256pg2_ne256pg2.F20TR-SCREAMv1.rainfrac1.spanc1000.auto2700.acc150.n0128' |
16 | | -ref_climo = '/global/cfs/cdirs/e3sm/diagnostics/observations/Atm/climatology/' |
17 | | -ref_ts = '/global/cfs/cdirs/e3sm/diagnostics/observations/Atm/time-series' |
18 | | -param.test_data_path = f'{test_base_path}/rgr/climo' |
19 | | -param.test_name = '1ma_ne30pg2.AVERAGE.nmonths_x1' |
20 | | -param.seasons = ["ANN","DJF","MAM","JJA","SON"] |
21 | | -#param.save_netcdf = True |
| 15 | +test_base_path = "/pscratch/sd/c/chengzhu/ne256pg2_ne256pg2.F20TR-SCREAMv1.rainfrac1.spanc1000.auto2700.acc150.n0128" |
| 16 | +ref_climo = "/global/cfs/cdirs/e3sm/diagnostics/observations/Atm/climatology/" |
| 17 | +ref_ts = "/global/cfs/cdirs/e3sm/diagnostics/observations/Atm/time-series" |
| 18 | +param.test_data_path = f"{test_base_path}/rgr/climo" |
| 19 | +param.test_name = "1ma_ne30pg2.AVERAGE.nmonths_x1" |
| 20 | +param.seasons = ["ANN", "DJF", "MAM", "JJA", "SON"] |
| 21 | +# param.save_netcdf = True |
22 | 22 |
|
23 | | -prefix = '/global/cfs/cdirs/e3sm/www/zhang40/tests/eamxx' |
24 | | -param.results_dir = os.path.join(prefix, 'eamxx_ne256_0520_trop') |
| 23 | +prefix = "/global/cfs/cdirs/e3sm/www/zhang40/tests/eamxx" |
| 24 | +param.results_dir = os.path.join(prefix, "eamxx_ne256_0520_trop") |
25 | 25 | params = [param] |
26 | 26 |
|
27 | 27 | trop_param = TropicalSubseasonalParameter() |
28 | | -trop_param.test_data_path = f'{test_base_path}/rgr/ts_daily' |
| 28 | +trop_param.test_data_path = f"{test_base_path}/rgr/ts_daily" |
29 | 29 | trop_param.short_test_name = "Daily_3hi_ne30pg2" |
30 | 30 | trop_param.test_start_yr = 1996 |
31 | 31 | trop_param.test_end_yr = 2001 |
|
38 | 38 | params.append(trop_param) |
39 | 39 |
|
40 | 40 | dc_param = DiurnalCycleParameter() |
41 | | -dc_param.test_data_path = f'{test_base_path}/rgr/climo_diurnal_3hrly' |
| 41 | +dc_param.test_data_path = f"{test_base_path}/rgr/climo_diurnal_3hrly" |
42 | 42 | dc_param.test_name = "3hi_ne30pg2.INSTANT.nhours_x3" |
43 | 43 | dc_param.short_test_name = "3hi_ne30pg2" |
44 | 44 | # Plotting diurnal cycle amplitude on different scales. Default is True |
|
49 | 49 |
|
50 | 50 | params.append(dc_param) |
51 | 51 |
|
52 | | -runner.sets_to_run = [ |
53 | | - #"lat_lon", |
54 | | - #"zonal_mean_xy", |
55 | | - #"zonal_mean_2d", |
56 | | - #"zonal_mean_2d_stratosphere", |
57 | | - #"polar", |
58 | | - #"cosp_histogram", |
59 | | - #"meridional_mean_2d", |
60 | | - #"annual_cycle_zonal_mean", |
61 | | - "tropical_subseasonal", |
62 | | - #"diurnal_cycle", |
63 | | - ] |
| 52 | +runner.sets_to_run = ["tropical_subseasonal"] |
64 | 53 |
|
65 | 54 | runner.run_diags(params) |
66 | | - |
0 commit comments