Description:
  Author: An-Chi Ho
  '': split version
Analysis:
  Horizon: Decadal
  Variables:
    name: tas
    freq: monthly_mean
  Datasets:
    System: 
      name: HadGEM3-GC31-MM #EC-Earth3-i4 #CanESM5 
      member: r1i1p1f2,r2i1p1f2,r3i1p1f2 #'all'
    Multimodel: no
    Reference:
      name: ERA5 #JRA-55
  Time:
    fcst_year: [2020,2021]
    hcst_start: 1990 
    hcst_end: 2020 
#    season: 'Annual'
    ftime_min: 1
    ftime_max: 24
  Region:
    latmin: -10 #-90
    latmax: 20 #90
    lonmin: 0
    lonmax: 30 #359.9
  Regrid:
    method: bilinear
    type: to_system #to_reference
  Workflow:
    Anomalies:
      compute: no
      cross_validation:
      save:
    Time_aggregation:
      execute: yes
      method: 'average'
      user_def:
        JJA: !expr sort(c(seq(6,24, 12), seq(7,24,12), seq(8, 24, 12)))
        MMA: !expr sort(c(seq(3,24, 12), seq(4,24,12), seq(5, 24, 12)))
        SON: !expr sort(c(seq(9,24, 12), seq(10,24,12), seq(11, 24, 12)))
        DJF: !expr sort(c(seq(12,24, 12), seq(13,24,12), seq(2, 24, 12)))
    Calibration:
      method: bias
      save: 'all'
    Skill:
      metric: RPSS
      save: 'all'
    Probabilities:
      percentiles: [[1/3, 2/3]]
      save: 'all'
    Indicators:
      index: FALSE
    Visualization:
      plots: skill_metrics, forecast_ensemble_mean, most_likely_terciles
  ncores: 10 # Optional, int: number of cores, defaults to 1
  remove_NAs: # Optional, bool: Whether NAs are removed, defaults to FALSE
  Output_format: S2S4E
Run:
  Loglevel: INFO
  Terminal: yes
  output_dir: /esarchive/scratch/vagudets/auto-s2s-ouputs/
  code_dir: /esarchive/scratch/vagudets/repos/auto-s2s/
  startR_workflow:
    modules: 'aggregation skill' # Modules to run inside Compute(), in order
    return: hcst, fcst, obs # Choose only if they will fit into memory
    save: hcst, fcst, obs # Only if returned
    chunk_along: {latitude: 2, longitude: 1} # list: {dimension_1: # of chunks, dimension_2, # of chunks, ...}
    run_on: local # options: local, as_machine, nord3
    chunk_wallclock: '01:00:00' # Wallclock for each chunk, hh:mm:ss. Only if run_on is not 'local'
    expid: a6cb # Only if run_on is not 'local'. leave empty to create a new one? O
    hpc_user: bsc32762 # your hpc username. Only if run_on is not 'local'
    slurm_directives: ['#SBATCH --constraint=medmem', '#SBATCH --exclusive'] # Only if run_on is not 'local'
