Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • SUNSET SUNSET
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 42
    • Issues 42
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Earth SciencesEarth Sciences
  • SUNSETSUNSET
  • Merge requests
  • !113

Release 2.0.0

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged vagudets requested to merge master into production Jan 11, 2024
  • Overview 0
  • Commits 513
  • Pipelines 13
  • Changes 246

Modules: Loading, Units, Anomalies, Calibration, Downscaling, Indices, Skill, Saving, Visualization, Scorecards

New features:

  • New module for unit conversion, available for temperature, precipitation and pressure variables.
  • New Indices module with the following indices available: NAO, Niño1+2, Niño3, Niño3.4 and Niño4.
  • New Scorecards module to create Scorecard visualizations of the computed skill metrics.
  • New Downscaling module making use of the in-house CSDownscale package.
  • Recipe splitting feature: A recipe can be split into 'atomic recipes' and the same workflow can be easily parallelized for multiple forecast systems, references, variables, start dates and regions.
  • Option to load, process, save and plot multiple variables in one atomic recipe.
  • Possibility to use Autosubmit 4 as a workflow manager to run recipes in parallel.
  • New SUNSET launcher script to split a recipe and run it in parallel directly in the cluster with SLURM or with Autosubmit.
  • Option to load tas-tos blend by requesting the 'tas-tos' variable.
  • For each module there is the possibility to choose whether or not to save the forecast, hindcast and/or observations.
  • New skill metrics MSSS and MSE available.
  • New use cases with hands-on tutorials.
  • GRIB file loading.

Summary of bugfixes/improvements:

  • The names of the module functions have changed to be the same as the name of the module (e.g. load_datasets() has become Loading()). The old names will be deprecated in a future release.
  • New datasets and variables added to the seasonal archive.
  • The launcher script and the prepare_outputs() function have a new "disable_unique_ID" option, which removes the numerical identifier that is added to the name of the output folder when it is generated.
  • The seasonal and decadal loading functions have been renamed and can now sourced and called from the same Loading module.
  • Bugfix in the recipe checker: checks are now completed even when the time horizon is not correct.
  • The functions have been adapted to the new s2dv_cube structure in CSTools>5.0.0.
  • The metric 'corr' (correlation for each ensemble member) has been renamed to 'corr_individual_members'.
  • Datasets saved under 'daily' folders in esarchive can now be loaded along with 'daily_mean' datasets.
  • Start date information has been added to the plot names to avoid overwriting plots from different start dates.
  • In the Visualization section of the recipe, the user can specify which plots to generate, whether they should be in a single-panel or multi-panel layout, and choose between different projections.
  • General improvements to the plots: color scheme, units, titles and subtitles, layout and colorbars.
  • Anomalies module can compute anomalies when hindcast and observations do not share the same grid.
  • Added module configuration to run SUNSET in the BSC hub.
  • Language specification has been added to lubridate functions to ensure they work well in all language locales.

See issue #63 (closed) for details

Edited Jan 12, 2024 by vagudets
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: master