################## SETUP ################## ################ # Data Sources # ################ data_sources: # sname is any string used as a nickname for this configuration. It will be ### used as the name of the folder your computed notebooks are put in sname: quick-run # 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: 'info' ############# NOTEBOOK CONFIG ############# ############################ # Notebooks and Parameters # ############################ # All parameters under global_params get passed to all the notebooks global_params: CESM_output_dir: /projects/NS2980K/data/modeldata/NorESM/cases/ lc_kwargs: threads_per_worker: 1 timeseries: num_procs: 8 ts_done: [False] overwrite_ts: [False] case_name: 'N1850esm_f19_tn14_noresm2.0.7_TIPMIP_esm-piControl_20240807' atm: vars: ['ACTNI', 'ACTNL', 'ACTREI', 'ACTREL'] derive_vars: [] # {'PRECT':['PRECL', 'PRECC'], 'RESTOM':['FLNT', 'FSNT']} hist_str: 'h0' start_years: [1756] end_years: [1758] level: 'lev' lnd: vars: ['ALTMAX', 'COST_NACTIVE', 'DENIT', 'EFLX_DYNBAL'] #['process_all'] derive_vars: [] hist_str: 'h0' start_years: [1756] end_years: [1758] level: 'lev' ocn: vars: ['taux', 'tauy'] # ['process_all'] derive_vars: [] hist_str: 'hm' start_years: [1756] end_years: [1758] level: 'lev' ice: vars: ['hi', 'hs', 'snowfrac'] #['process_all'] derive_vars: [] hist_str: 'h' start_years: [1756] end_years: [1758] level: 'lev' # glc: # vars: ['usurf', 'topg'] #['process_all'] # derive_vars: [] # hist_str: 'initial_hist' # start_years: [1756] # end_years: [1758] # 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 simple_no_params_nb) is the name of the # notebook from nb_path_root, minus the .ipynb infrastructure: index: parameter_groups: none: {} atm: adf_quick_run: parameter_groups: none: adf_path: /nird/home/tomast/src/CUPiD/externals/ADF config_path: . # config_fil_str: "config_cam_baseline_example.yaml" # 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 # lnd: # land_comparison: # parameter_groups: # none: # cases: # - ctsm51d159_f45_GSWP3_bgccrop_1850pAD # - ctsm51d159_f45_GSWP3_bgccrop_1850pSASU # type: # - 1850pAD # - 1850pSASU # ice: # seaice: # parameter_groups: # none: # cases: # - g.e23_a16g.GJRAv4.TL319_t232_hycom1_N75.2024.005 # - g.e23_a16g.GJRAv4.TL319_t232_zstar_N65.2024.004 # begyr1: 245 # endyr1: 305 # begyr2: 245 # endyr2: 305 # nyears: 25 ########### 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. - caption: Atmosphere # Each chapter is the name of one of the notebooks that you executed # in compute_notebooks above, also without .ipynb chapters: - file: atm/adf_quick_run - caption: Ocean chapters: - file: ocn/ocean_surface - caption: Land chapters: - file: lnd/land_comparison - caption: Sea Ice chapters: - file: ice/seaice ##################################### # Keys for Jupyter Book _config.yml # ##################################### book_config_keys: title: Example project # Title of your jupyter book # Other keys can be added here, see https://jupyterbook.org/en/stable/customize/config.html ### for many more options