SOMISANA Data Products

Developed as part of the National Oceans and Coastal Information System (OCIMS), funded by the Department of Forestry, Fisheries and the Environment.

SA-West Hindcast v1.0


The SA-West Hindcast product provides a 32 year historical representation of the ocean state for the west coast of South Africa. The model was developed using the Coastal and Regional Ocean COmmunity (CROCO) modelling system.

The model curvilinear grid has a variable horizontal grid resolution (1 – 2.5 km) which increases toward the coast. The model has 30 terrain-following (sigma) vertical levels. Open boundary conditions for the model are obtained from GLORYS12V1. Surface forcing is interpolated from ERA5. Model bathymetry is interpolated from digital navigation charts provided by SANHO. This configuration does not include tides.

The model configuration files can be found at the somisana-croco github repository using compile options in the `C01` directory in the provided link.

NetCDF model output files are available as daily averages throughout the water column, and hourly averages for the surface layer of the model. Subsets of the files can be downloaded via Thredds protocol or alternatively entire files can be downloaded via our Mnemosyne file server. The provided model output files have been modified from the raw output format to conform to CF-compliant standards. The raw model output files are however archived separately and can be made available upon request.


VALUE ADDED PRODUCTS

Each product is available in a CF-compliant NetCDF file as a raw output and as a tier 1 output. The day-of-year climatology and thresholds are also available as a separate NetCDF file.

Temperature anomaly 

Daily mean sea water temperature minus the day-of-year climatology. Positive values mean the day was warmer than normal for that time of year, negative means cooler. Available on all sigma levels, land masked as no-data.

Sea Surface Height anomaly

Daily mean sea surface elevation (zeta) minus its day-of-year climatology, computed the same way as the temperature anomaly. Shows whether sea level on a given day is higher or lower than typical for that day of year.

Sea Surface Temperature Front

The magnitude of the horizontal gradient of daily-mean SST (°C/km), computed from the surface temperature layer using the model's grid metrics to convert grid-cell differences into physical distance. Highlights areas of sharp temperature change at the surface, such as upwelling fronts. Land cells are excluded before differencing so the coastline doesn't produce a false, artificially strong front.

Stratification

The difference in potential density between a deep reference level (default 50 m, or the seabed where shallower) and a near-surface level (default 5 m), both evaluated at the surface reference pressure so the number reflects only temperature/salinity differences, not compressibility. Positive values indicate a stably stratified water column, zero a well-mixed one, and negative an unstable one. 

Marine Heat Waves (MHW)/ Marine Cold Spells (MCS)

Marine heat waves are described by Hobday et al (2016) as periods of anomalous temperatures above the 90th percentile that persist for 5 or more days with breaks of no more than 2 days. Schlegel (2021) further described marine cold spells as periods of anomalous temperatures below the 10th percentile of temperature, that persists for 5 or more days with breaks of no more than 2 days. In our workflow the day-of-year climatology was computed along with the 90th and the 10th percentile of temperature from the 32 year temperature dataset above. 

Hobday, A. J., et al. (2016). A hierarchical approach to defining marine heatwaves. Progress in oceanography, 141, 227-238.

Hobday, A. J., et al. (2018). Categorizing and naming marine heatwaves. Oceanography, 31(2), 162-173.

Schlegel, R. W., et al. (2021). Marine cold-spells. Progress in Oceanography, 198, 102684.

Info
  • Resources
    📄 github config files
    📄 VALIDATION REPORT
  • Details
    Horizontal Resolution: 1 – 2.5 km
    Vertical Extent: Full water column
    Vertical Resolution: variable - 30 sigma levels
    Temporal Extent: January 1993 to November 2025
    Temporal Resolution: daily for full water column, hourly for surface
    Variables: averaged free-surface elevation (zeta), averaged vertically integrated u-momentum component (ubar), averaged vertically integrated v-momentum component (vbar), averaged u-momentum component (u), averaged v-momentum component (v), averaged potential temperature (temp) and averaged salinity (salt)
  • DOI
    10.15493/SOMISANA.26032025