Skip to content

Commit df53e92

Browse files
committed
refine plot; add testing script
1 parent 0a907d1 commit df53e92

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import os
2+
from e3sm_diags.parameter.core_parameter import CoreParameter
3+
from e3sm_diags.run import runner
4+
5+
param = CoreParameter()
6+
7+
param.reference_data_path = '/global/cfs/cdirs/e3sm/e3sm_diags/obs_for_e3sm_diags/climatology/'
8+
param.test_data_path = '/global/cfs/cdirs/e3sm/e3sm_diags/test_model_data_for_acme_diags/climatology/'
9+
10+
param.reference_data_path = '/global/cfs/cdirs/e3sm/diagnostics/observations/Atm/climatology/'
11+
param.test_data_path = '/global/cfs/cdirs/e3sm/chengzhu/tests/zppy_example_v3/v3.LR.amip_0101/post/atm/180x360_aave/clim/10yr/'
12+
param.test_name = 'v3.LR.amip_0101'
13+
param.seasons = ["ANN","DJF", "MAM", "JJA", "SON"] #will run,if comment out"
14+
15+
prefix = '/global/cfs/cdirs/e3sm/www/chengzhu/tests/test_zppy/'
16+
param.results_dir = os.path.join(prefix, 'lat_lon_v3_metrics')
17+
# Use the following if running in parallel:
18+
param.multiprocessing = True
19+
param.num_workers = 24
20+
21+
# Use below to run all core sets of diags:
22+
#runner.sets_to_run = ['lat_lon','zonal_mean_xy', 'zonal_mean_2d', 'polar', 'cosp_histogram', 'meridional_mean_2d']
23+
# Use below to run lat_lon map only:
24+
runner.sets_to_run = ['lat_lon']
25+
runner.run_diags([param])

e3sm_diags/viewer/lat_lon_viewer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ def generate_lat_lon_cmip6_comparison(
469469
)
470470

471471
# E3SMv3 (coupled)
472-
x = np.arange(nseasons) + 1.4
472+
x = np.arange(nseasons) + 0.9
473473
iE3SMv3 = cmip6["models"].index("E3SM-3-0")
474474
ax.scatter(
475475
x,

0 commit comments

Comments
 (0)