Skip to content

Release Notes

This section contains documentation of all significant updates to the surf_nemo package, detailing new features, improvements, and changes made in each release.

v1.02 - 2023-17-01

Added

  • Added SLURM/LSF job script templates to enable direct submission of experiments on HPC systems.
  • Added run_getCMEMSdata.py utility script to automatically download CMEMS data via the MOTU API.
  • Added Python scripts for data visualization and analysis using matplotlib and cartopy.
  • Improved extrapolation procedures to handle datasets with NaN values in the final vertical level.

Changed

  • Rewrote the main run_exp workflow script from Julia to Python programming language.

v1.01 - 2020-11-08

Added

  • Added regridding functionality for barotropic tide fields (elevation, zonal, and meridional velocity) in run_regriddataTideBC.jl.
  • Implemented tide extraction at lateral open boundaries, also handled in run_regriddataTideBC.jl.
  • Added functionality for rotating ocean velocity components when the parent model is defined on a distorted curvilinear spherical grid. This feature includes the new utilities rotateUV and interpUV in the utilities directory.
  • Introduced several new parameters in the configuration file setParFree.json for additional model flexibility.

Changed

  • Split the original main.ncl procedure into five independent macrotasks:
    • run_childMeshMask.ncl
    • regriddataAtm.ncl
    • run_regriddataOceIC.ncl
    • run_regriddataTideBC.jl
    • run_oce.ncl
  • Rewrote several procedures from the NCL (NCAR Command Language) to Julia, improving performance and simplifying the codebase.

v1.00 - 2019-03-01

This is the first release of surf_nemo package