################## SETUP ################## ################ # Data Sources # ################ data_sources: # run_dir is the path to the folder you want ### all the files associated with this configuration ### to be created in run_dir: . # nb_path_root is the path to the folder that cupid will ### look for your template notebooks in. It doesn't have to ### be inside run_dir, or be specific to this project, as ### long as the notebooks are there nb_path_root: /nird/home/tomast/src/CUPiD/nblibrary ###################### # Computation Config # ###################### computation_config: # default_kernel_name is the name of the environment that ### the notebooks in this configuration will be run in by default. ### It must already be installed on your machine. You can also ### specify a different environment than the default for any ### notebook in NOTEBOOK CONFIG default_kernel_name: cupid-analysis # log level sets the level of how verbose logging will be. # options include: debug, info, warning, error log_level: 'info' ############# NOTEBOOK CONFIG ############# ############################ # Notebooks and Parameters # ############################ # All parameters under global_params get passed to all the notebooks global_params: case_name: 'n1850.ne30pg3_tn14.2_5_alpha08d.BLOMv1.7.0.hybrid_wavparam_fatessp.20250124' base_case_name: 'n1850.ne30_tn14.hybrid_wavparam_fatessp_oldpoc.2.5a08d.BLOMv1.7.0.20250128' CESM_output_dir: /projects/NS2980K-datalake/noresm3/cases/ start_date: '0001-01-01' end_date: '0101-01-01' base_start_date: '0001-01-01' base_end_date: '0101-01-01' lc_kwargs: threads_per_worker: 1 timeseries: num_procs: 8 ts_done: [False, False] overwrite_ts: [False, False] case_name: ['n1850.ne30pg3_tn14.2_5_alpha08d.BLOMv1.7.0.hybrid_wavparam_fatessp.20250124', 'n1850.ne30_tn14.hybrid_wavparam_fatessp_oldpoc.2.5a08d.BLOMv1.7.0.20250128'] atm: vars: ['PSL'] derive_vars: [] hist_str: 'cam.h0a' start_years: [1,1] end_years: [100,100] level: 'lev' lnd: vars: ['SOILWATER_10CM','FSH_TO_COUPLER'] derive_vars: [] hist_str: 'h0' start_years: [1,1] end_years: [100,100] level: 'lev' ocn: vars: [] derive_vars: [] hist_str: 'h.z' start_years: [1,1] end_years: [100,100] level: 'lev' ice: vars: ['aice','hi','hs'] derive_vars: [] hist_str: 'cice.h' start_years: [1,1] end_years: [100,100] level: 'lev' glc: vars: [] derive_vars: [] hist_str: 'initial_hist' start_years: [1,1] end_years: [100,100] level: 'lev' rof: vars: [] derive_vars: [] hist_str: 'h0' start_years: [1,1] end_years: [100,100] level: 'lev' compute_notebooks: # This is where all the notebooks you want run and their # parameters are specified. Several examples of different # types of notebooks are provided. # The first key (here infrastructure) is the name of the # notebook from nb_path_root, minus the .ipynb infrastructure: index: parameter_groups: none: {} atm: Global_PSL_NMSE_compare_obs_lens: parameter_groups: none: regridded_output: False # it looks like output is already on f09 grid, didn't need to regrid time-series file base_regridded_output: False # validation_path: '/glade/campaign/cesm/development/cross-wg/diagnostic_framework/CUPiD_obs_data/atm/analysis_datasets/fv0.9x1.25/seasonal_climatology/nmse_validation/PSL/' link_to_ADF: kernel_name: cupid-infrastructure parameter_groups: none: adf_root: /projects/NS2980K-datalake/www/tomast/CUPiD/noresm/key_metrics/ADF_output/ external_tool: tool_name: 'ADF' vars: ['SST', 'TS', 'SWCF', 'LWCF', 'PRECT', 'TAUX', 'TAUY', 'TGCLDLWP'] plotting_scripts: ["global_latlon_map", "global_latlon_vect_map"] analysis_scripts: ["amwg_table"] base_regridded_output: True # glc: # Greenland_SMB_visual_compare_obs: # parameter_groups: # none: # obs_path: '/glade/campaign/cesm/development/cross-wg/diagnostic_framework/CUPiD_obs_data/glc/analysis_datasets/multi_grid/annual_avg/SMB_data' # obs_name: 'GrIS_MARv3.12_climo_1960_1999.nc' # climo_nyears: 40 # rof: # global_discharge_gauge_compare_obs: # parameter_groups: # none: # analysis_name: "" # grid_name: 'f09_f09_mosart' # ROF grid name # rof_start_date: '0091-01-01' # rof_end_date: '0101-01-01' # figureSave: False # global_discharge_ocean_compare_obs: # parameter_groups: # none: # analysis_name: "" # grid_name: 'f09_f09_mosart' # ROF grid name # rof_start_date: '0091-01-01' # rof_end_date: '0101-01-01' # figureSave: False # ice: # Hemis_seaice_visual_compare_obs_lens: # parameter_groups: # none: # climo_nyears: 35 # grid_file: '/glade/campaign/cesm/community/omwg/grids/tx2_3v2_grid.nc' # path_nsidc: '/glade/campaign/cesm/development/cross-wg/diagnostic_framework/CUPiD_obs_data/ice/analysis_datasets/hemispheric_data/NSIDC_SeaIce_extent' # lnd: # Global_TerrestrialCouplingIndex_VisualCompareObs: # parameter_groups: # none: # clmFile_h: '.h0.' # fluxnet_comparison: True # obsDir: '/glade/campaign/cesm/development/cross-wg/diagnostic_framework/CUPiD_obs_data/lnd/analysis_datasets/ungridded/timeseries/FLUXNET2015/' # ocn: # ocean_surface: # parameter_groups: # none: # Case: b.e23_alpha16b.BLT1850.ne30_t232.054 # savefigs: False # mom6_tools_config: # start_date: '0091-01-01' # end_date: '0101-01-01' # Fnames: # native: 'mom6.h.native.????-??.nc' # static: 'mom6.h.static.nc' # oce_cat: /glade/u/home/gmarques/libs/oce-catalogs/reference-datasets.yml ########### JUPYTER BOOK CONFIG ########### ################################## # Jupyter Book Table of Contents # ################################## book_toc: # See https://jupyterbook.org/en/stable/structure/configure.html for # complete documentation of Jupyter book construction options format: jb-book # All filenames are notebook filename without the .ipynb, similar to above root: infrastructure/index # root is the notebook that will be the homepage for the book parts: # Parts group notebooks into different sections in the Jupyter book # table of contents, so you can organize different parts of your project. # Each chapter is the name of one of the notebooks that you executed # in compute_notebooks above, also without .ipynb - caption: Atmosphere chapters: - file: atm/Global_PSL_NMSE_compare_obs_lens - file: atm/link_to_ADF # - caption: Ocean # chapters: # - file: ocn/ocean_surface # - caption: Land # chapters: # - file: lnd/Global_TerrestrialCouplingIndex_VisualCompareObs # - caption: Sea Ice # chapters: # - file: ice/Hemis_seaice_visual_compare_obs_lens # - caption: Land Ice # chapters: # - file: glc/Greenland_SMB_visual_compare_obs ##################################### # Keys for Jupyter Book _config.yml # ##################################### book_config_keys: title: NorESM Key Metrics # Title of your jupyter book # Other keys can be added here, see https://jupyterbook.org/en/stable/customize/config.html ### for many more options