Copied to clipboard

Changes & Updates

Recent Updates

Scientific Model Upgrades

The Met Office is upgrading its operational modelling systems to Parallel Suite 47 (PS47), scheduled to go live on Wednesday 21 January 2026 when it will be switched over to become Operational Suite 47 (OS47).

The first OS47 models will come at:

  • Global Deterministic and post-processing 12z - expected time 16:30 - 16:50
  • UKV and post-processing 10z (delayed) - expected time 11:30 - 11:50 (delayed 25 minutes)
  • Global Ensemble and post-processing - 12z - expected time 18:20 - 18:55
  • MOGREPS-UK and post-processing 09z (delayed) - expected time 12:00 - 12:30 (delayed 50 minutes)
  • Met Office Blended Probabilistic Forecast - 22:30z

Parallel Suite 47 (PS47) is the first significant science upgrade to our operational systems since PS45, over 3 years ago. Consequently, there are major upgrades to many of our primary models. In particular, science upgrades to our global and regional model systems (atmosphere and coupled NWP) resulting in changes to the model systematic errors which are likely to be noticeable to users. For our 'big 4' models these include:

  • UK cloud forecasts (including fog) will be more accurate, which is likely to benefit, for example, aviation.
  • UK winter temperature forecasts are improved benefiting, for example, the energy industry, gritting/de-icing, etc. However, summer cold bias is slightly exacerbated.
  • Precipitation forecasts for the UK will look more realistic (less 'blobby'), and hence usable, by our operational meteorologists and the public.
  • Improved predictions of tropical cyclone intensity, helping to save lives and livelihoods around the world, including overseas UK nationals. As the global model now has improved tropical cyclone intensities, we are retiring the tropical cyclone model which was introduced at PS45 as a 'stop-gap' solution.

PS47 marks the operational implementation of the first elements developed under the Next Generation Modelling System Programme. Specifically, our operational verification will adopt the internationally developed MET+ infrastructure, and JOPA (JEDI-based Observational Processing Application) will be adopted for the observational data processing for assimilation into our global models (coupled and marine-only).

These changes are designed to improve forecast accuracy and reliability. As a result, we do not expect significant impacts on users. However, it is likely that some of these changes will require a degree of intervention prior to our release to prevent any impacts to usage of our data.

Weather DataHub will not be releasing all PS47-related changes at this stage. However, over the coming months we will be introducing additional updates, including an extended forecast range for our atmospheric models, as well as new level types, timesteps and parameters.

We will share further information, including timescales and technical details, on the Changes & Updates page as these developments become available.

Atmospheric:

  • Global Deterministic 10km timesteps: Timesteps 51 and 54 will be removed for the following parameters:
    • Precipitation accumulation (3 hour)
    • Rainfall accumulation from convention (3 hour)
    • Snowfall accumulation from convection (3 hour)
    If you still require data for timesteps 51 and 54 for these parameters, the following parameters now include timesteps 1-54:
    • Precipitation accumulation (1 hour)
    • Rainfall accumulation from convection (1 hour)
    • Snowfall accumulation from convection (1 hour)

Top Level Summary - Global NWP Models

The main components of PS47 global package include an upgrade of the global model configuration to GC5, a replacement of the global observation processing (OPS) to the NGMS Jedi-based JOPA code, addition of the new global Mode-S aircraft observations and ocean data assimilation. We expect these changes to improve our deterministic and ensemble verification metrics on average by 1% and 2% respectively.

Improvements to the model initialisation

  • Major technical (but science-neutral) change to the software used to extract and process observations used in atmospheric, no impacts should be evident in the forecast performance.
  • Addition of EMADDC (European) Mode-S aircraft temperature observations and the newly available global Mode-S aircraft observations. Good positive impact on forecast scores in the northern hemisphere and tropics, particularly at lead times up to 3-days.

Improvements to the model formulation

  • GC5 is the latest global coupled configuration which is a combination of Global Atmosphere and Land (GAL9) and Global Ocean and Sea Ice (GOSI9).
  • GAL9 includes numerous changes to almost all areas of global model science, including several enhancements to the 6A convection scheme, latent heating in the gravity wave drag scheme, 'fountain buster' scheme which adds improvements to advection conservation in conditions of near-grid-scale convergence, bimodal cloud initiation and dust dependent ice-nucleation temperature.

Impact on forecast skill

  • Overall positive change in GC5 verification scores relative to GC4 with ensemble CRPS improvements greater than the deterministic RMSE scores.
  • Most parameters improve across all lead-times, with improvements in global temperature and winds, subtropical jet, monsoon processes over India and Maritime Continent and their diurnal cycle in convection.
  • Significant improvements in the tropical temperature at 850hPa and precipitation SEEPs score at all lead times.
  • A few exceptions include tropical near-surface winds, which have higher errors that are caused by stronger windspeeds.
  • Also, some mixed results for the southern hemisphere and Europe in some of the seasons tested, but nothing persistent.
  • Although ensemble verification CRPS has improved widely there is also a small overall reduction in spread. This is partially expected due to lower forecast errors, but to address any under-dispersive issues, a re-tuning of the Stochastic Perturbation of Tendencies scheme (SPT) has been done to partially mitigated any spread loss. This was possible due to greatly improved model stability from the model orography filtering work.

Top Level Summary - UK NWP Models

The regional UK updates for PS47 include a significant change in the model formulation with the RAL3 package and the use of different lateral boundary conditions and ensemble perturbations with the new GC5 global implementation.

Improvements to the model initialisation

PS47 includes important technical and scientific changes to the model initialisation and includes:

  • the removal of two main data assimilation methods (the latent heat nudging and the adaptive vertical grid),
  • improvements in quality control for visibility,
  • improvements to the existing radar reflectivity data assimilation
  • and technical upgrades to prepare the move to JEDI-based Observation Processing Application (JOPA) at PS48.

Improvements to the model formulation

  • The RAL3 package in PS47 introduces a new double-moment microphysics scheme, CASIM, as well as a new bi-modal cloud scheme.
  • Further RAL3 updates include the boundary-layer scheme as well as land surface updates which brings this regional configuration more in line with the global land atmosphere settings.
  • As a result of these changes, it has been possible to unify mid-latitude and tropical configurations.

During the R2O PS47 trialling and evaluation process, we further tested and developed the RAL3 configuration in collaboration with APP. This resulted in:

  • maintaining a minimum amount of spin-up at the edges of the domain by adding stochastic boundary-layer perturbations near the boundaries.
  • new land-surface ancillaries to include C4 grass and improvements to reduce the occurrence of extreme Leaf Area Index values.
  • improvements for extensive cover of low cloud base heights in high profile regimes, such as Easterlies.

Impact on forecast skill

  • PS47 delivers improvements in forecast skill for temperature, cloud cover, cloud base heights and winds as measured by Ranked Probability Scores.
  • PS47 performance for precipitation shows small detriments in Ranked Probability Scores but improvements in spatial verification metrics, such as Fractions Skill Scores.
  • Model biases are generally improved (PS47 is cloudier and shows slower winds) but temperature bias performance differs by season, with the summer daytime diurnal cycle being slightly worse with PS47. The winter temperature bias however is much reduced with PS47, together with the cold temperature lead time drift mostly noticeable in MOGREPS-UK.
  • The scientific summary report also highlights the variability of PS47 performance with regimes and time series, and particularly the variability in cloud cover biases and the presence of cloud breaks in the winter in anticyclonic regimes.
  • Differences in the PS47 performance between the UKV and MOGREPS-UK, particularly for visibility, are noted. While PS47 performance in visibility is positive for the UKV at all lead times, MOGREPS-UK PS47 performance in visibility is only positive at short lead times, due to the changes in the visibility quality control for data assimilation; the negative performance for PS47 for the ensemble at longer lead times is mostly associated with the higher visibility thresholds, seen as less important to the users. As the ensemble verification appears more consistent across its different metrics, we conclude that the ensemble scores are more suitable for representing probability distributions and therefore should be more trusted.
  • Ensemble spread performance is neutral overall and slightly worse for summer temperature (with opposite impact from RAL3 and GC5).

The subjective evaluation does not raise any strong and specific concern to the stakeholders. Overall, the PS47 performance is preferred, but details vary. The main points to note are the generally better cloud base heights and the improved modelling of light rain in fronts. Model characteristics will be updated and disseminated.

Technical Impact

The introduction of CASIM means the cloud ice water content is now calculated differently. This was previously output as Stash 0-012 (QCF AFTER TIMESTEP). What this now contains is different and users requiring cloud ice water content should use the sum of Stash 0-012 (QCF AFTER TIMESTEP) and Stash 0-271 (CLOUD ICE (CRYSTALS) AFTER TIMESTEP). This will be handled in StaGE, so there will be no impact on those taking data from Weather DataHub.

Standard Gridding Engine (StaGE) Suite

Top Level Summary

This is a very significant release for StaGE, the first in over 2 years, and will be relevant to users of our gridded product streams.

Atmospheric data (Global, UKV, MOG-G, MOG-UK) pulled through Service Hub

Level of impact will vary significantly depending on exactly what data they take and if from object/coverage service/a middling system etc.

Data offering enhancements

Several enhancements have been made to the output of each atmospheric model, including new parameters, vertical levels, and timesteps. These have been made to meet user requirements and improve consistency; increasing the pull-through of supercomputing outputs, and providing an overall richer, more comprehensive offering of data.

It's important to note that the impact of these data offering enhancements will vary across different customer segments. Depending on the specific systems and data sources in use, some of you may benefit from these improvements sooner or in greater detail than others. However, every effort is being made to extend these enhancements as widely as possible, so that all users benefit from the comprehensive data enhancements to our atmospheric model.

Reduced precisions, smaller files

Unnecessary precision has been reduced for many parameters, keeping accuracy where it matters while cutting file sizes and improving data handling efficiency.

Improved humidity data

Calculations of relative humidity have been updated to improve consistency between surface and upper-atmosphere data, and to remove unrealistic values. The new processing chain is more aligned with the model approach, and has reduced the extent of unrealistic super-saturation, though this is still occasionally observed in very cold areas and further investigations are ongoing. The opportunity is also being taken to expose specific humidity in all models, in addition to the existing relative humidity; combined, these provide a fuller picture of atmospheric moisture for a wider range of users.

Improved vertical data quality

Data through the atmosphere (multi-level data) is now processed more accurately and efficiently, using improved interpolation methods and better alignment with model processes. This enhances the quality of parameters such as temperature, wind, and geopotential height 'on pressure levels'. It also increases flexibility in what multi-level data can be provided, without a dependency on upstream NWP model updates.

Improved data quality around coastlines We have updated the way that parameters 'over land' and 'over sea' are defined, processed and blended. This means that the differences in data along coastal boundaries are better preserved. The Global and MOGREPS-G “land sea mask” has been updated with a more accurate representation of the model coastline (giving a more realistic land-sea boundary).

Soil moisture improvement

Following feedback, the generation of soil moisture data has been updated to avoid unrealistic saturation levels, improving land-surface modelling.

Improved consistency of radiation data

A more appropriate interpolation method is now applied to all radiation parameters, leading to more accurate and representative values.

The generation of 'total downward shortwave radiation flux at surface' (the amount of shortwave radiation reaching the Earth's surface) has been made consistent across all models, and is now more representative of 'instantaneous' values rather than an 'average' over a period of time. This addresses the observed differences in the values of this parameter between different models, particularly around sunset.

Updated cloud ice mixing ratios in UK models

Following an update to model physics, the calculation cloud ice data in UK models has been updated to maintain compatibility with existing outputs. This protects users from a breaking change.

Temporary fix to erroneous UKV canopy water values

Erroneous negative values of canopy water parameter in the UKV have been discovered (these should be zero or positive). A temporary fix ensures that all negative value outputs are now set to zero. Further investigations into the cause are ongoing.

Impact on forecast skill

The changes to horizontal and vertical regridding described above, combined with the updated generation of certain parameters (including separate land/sea values) should provide improvements to the way StaGE reflects the model representation of a range of parameters. In particular: at the surface along coastal boundaries, through the vertical atmosphere, and, in the case of soil moisture, on soil depths. The humidity work is also expected to better represent the model humidity, and address problems spotted by users.

Model availability

  • We're making improvements to our data processing, which may result in slightly longer processing times. As a result, there could be a delay in model availability when PS47 transitions to OS47 on 21 January and thereafter.
    • For example, for the global deterministic model, we are expecting data to be available around 10-20mins later than OS46, possibly varying in this range over the lifetime of OS47. We also expect users of our gridded products to experience similar changes in data timeliness.

Met Office Blended Probabilistic Forecast:

We're introducing new and improved daily summary diagnostics for the medium-range forecast period (days 8-14). These updates will provide richer insights and help you plan further ahead with greater confidence.

Key enhancements:

  • Forecast Range: New daily summary diagnostics have been introduced to support extended-range forecasting.
  • Parameter Updates:
ParameterDetail
24-hour wind gust maximum

We currently provide wind gust maxima for 1-hour and 3-hour periods. We're adding a new 24-hour maximum wind gust diagnostic for medium-range forecasts (days 1-14). This will give you a clearer view of the strongest gusts expected over an entire day.

For the UK, this will be available as a single daily value (00Z-00Z). For the global domain, data will be provided every 3 hours to support different time zones.

Typical daily wind speed

We're introducing a new diagnostic that shows the typical wind speed over a 24-hour period for medium-range forecasts (days 1-14).

This is calculated using percentiles to represent a range of possible conditions, not just a single value.

The 50th percentile gives an idea of the wind speed you might typically experience during the day, while higher and lower percentiles show potential variation.

Percentiles available: 5, 10, 15, 20, 25, 30, 40, 50, 60, 70, 75, 80, 85, 90, 95.

This helps provide a more complete picture of daily wind conditions rather than relying on instantaneous values.

Sunshine duration

We're adding a new diagnostic to show how bright a day is likely to be. At this stage, it's intended only for technical prototyping and should not be used in broader applications. We plan to refine it further to make it more accurate and useful.

Provided as a 24-hour value, though actual sunshine hours depend on daylight and weather conditions.

Percentiles are included to show a range of possible sunshine hours.

Precipitation fraction (fraction of the day that is wet)

We're introducing a new diagnostic that shows the fraction of the day that is wet.

Calculated from shorter periods (3-hour blocks) to estimate how much of a 24-hour day is likely to have precipitation.

Percentiles are provided to show driest, most likely, and wettest scenarios for the day.

This helps give a clearer picture of daily conditions in the medium range (days 8-14), especially when detailed weather symbols aren't available.

Probability of precipitation (POP)

We're adding a new diagnostic that shows the chance of any precipitation during the day.

Calculated from the precipitation fraction diagnostic to ensure consistency.

This approach avoids misleading results (e.g., a single shower giving a 100% POP for the whole day).

POP represents the probability that some part of the day will be wet, giving a more realistic view of daily conditions in the medium range (days 8-14).

  • More detail: Additional percentiles for better representation of uncertainty, 25th & 75th percentiles.
  • UK & Global Coverage: Outputs available for both domains.
  • Data Availability: Data will now be available earlier. For example, the 06z blend will appear around 07:00 UTC instead of 11:00 UTC.

When?

These enhancements will go live between 20 January and 4 February 2026.

Action required:

These improvements will provide a clearer view of conditions in the second forecast week, helping to support better decision-making. For the above, no action is required, and the updates will be available from the release date, 20 January 2026.

However, there is a small change to the parameter ID for freezing rain accumulation. If you are utilising this parameter, you will need to update your systems to consume the new IDs for these:

ParameterCurrent parameter IDNew parameter ID (OS47)
Percentile Freezing rain accumulation lwe_thickness_of_freezing_rainfall_amount_PT01H
lwe_thickness_of_freezing_rainfall_amount_PT03H
lwe_thickness_of_freezing_rainfall_amount_sum_PT01H
lwe_thickness_of_freezing_rainfall_amount_sum_PT03H
Probability Freezing rain accumulation probability_of_lwe_thickness_of_freezing_rainfall_amount_above_threshold_PT01H
probability_of_lwe_thickness_of_freezing_rainfall_amount_above_threshold_PT03H
probability_of_lwe_thickness_of_freezing_rainfall_amount_above_threshold_sum_PT01H
probability_of_lwe_thickness_of_freezing_rainfall_amount_above_threshold_sum_PT03H
Probability Lightning flash accumulation probability_of_number_of_lightning_flashes_per_unit_area_above_threshold_PT01H
probability_of_number_of_lightning_flashes_per_unit_area_above_threshold_PT03H
probability_of_number_of_lightning_flashes_per_unit_area_above_threshold_sum_PT01H
probability_of_number_of_lightning_flashes_per_unit_area_above_threshold_sum_PT03H

Previous

We’re introducing changes to the Atmospheric API parameters, with a testing window now available. Details of the updates and the actions you may need to take are outlined below.

Pressure Level (ISBL) and Height Level (AGL) vertical level changes

Pressure Level (ISBL) and Height level (AGL) values will no longer include a decimal point and will be presented as whole numbers (e.g., 10000.0 will be 10000). Note: The change only applies to whole number values, any values with meaningful decimal precision, such as 1.5, will remain unchanged.

Example of how this will change file naming:

If you are taking this file:
isbl_cloud-cover_1000.0_+RR

It will become:
isbl_cloud-cover_1000_+RR

DBLY Vertical Level - Ranges

The vertical Depth Levels (DBLY) will be presented as ranges instead of mid-point decimal values.

Current DBLY level value Corrected DBLY level value File names change example
0.05m 0\10cm dbly_soil-moisture+soil-temperature_0.05_+RR
Will become:
dbly_soil-moisture+soil-temperature_0-10cm_+RR
0.225m 10\35cm dbly_soil-moisture+soil-temperature_0.225_+RR
Will become:
dbly_soil-moisture+soil-temperature_10-35cm_+RR
0.675m 35\100cm dbly_soil-moisture+soil-temperature_0.675_+RR
Will become:
dbly_soil-moisture+soil-temperature_35-100cm _+RR
2.0m 100\300cm dbly_soil-moisture+soil-temperature_2.0_+RR
Will become:
dbly_soil-moisture+soil-temperature_100-300cm _+RR

Note: The corrected level values will use a hyphen instead of the backslash as shown in the examples above.

Cloud Base Cover – Multiple Levels

The cloudbaseforcloudcover parameters in our API will support multiple levels, replacing the previous single-value format.

ASL geometric altitude

This change will affect the Global deterministic 10km and MOGREPS-G models.
The following parameters will be merged into a single parameter:

  • geometric-altitude-asl-at-cloud-base-where-cloud-cover-2p5-oktas
  • geometric-altitude-asl-at-cloud-base-where-cloud-cover-4p5-oktas

The new single parameter will have multiple levels available (31.25 and 56.25) and will be called:

  • geometric-altitude-asl

The parameter previously ending in 2p5-oktas will now be geometric-altitude-asl at 31.25, 4p5-oktas will be 56.25.

Example of how this will change file naming:

If you are taking this file:
cloudbaseforcloudcover_geometric-altitude-asl-at-cloud-base-where-cloud-cover-2p5-oktas_+RR

It will become:
cloudbaseforcloudcover_geometric-altitude-asl_31.25_+RR

AGL geometric height

This change will affect the UK deterministic 2km model.
The following parameters will be merged into a single parameter:

  • geometric-height-agl-at-cloud-base-where-cloud-cover-0p1-oktas
  • geometric-height-agl-at-cloud-base-where-cloud-cover-2p5-oktas
  • geometric-height-agl-at-cloud-base-where-cloud-cover-4p5-oktas

The new single parameter will have multiple levels available (1.25, 31.25 and 56.25) and will be called:

  • geometric-height-agl

The parameter previously ending in 0p1-oktas will now be geometric-height-agl at 1.25, 2p5-oktas will be 31.25 and 4p5-oktas will be 56.25.

Example of how this will change file naming:

If you are taking this file:
cloudbaseforcloudcover_geometric-height-agl-at-cloud-base-where-cloud-cover-2p5-oktas_+RR

It will become:
cloudbaseforcloudcover_geometric-height-agl_31.25_+RR

Parameter name corrections

We are correcting the parameter names for the following parameters. The table below outlines the parameters being corrected and examples of how this will change file naming.

Current parameter name Corrected parameter name Level types affected Models affected File names change example
geopotential-height geometric-altitude-asl mixedlayercapeequil,
mostunstcapeequil,
effinflowlayertop
Global 10km,
UK 2km (Standard),
MOGREPS-G
mixedlayercapeequil_geopotential-height_+RR
Will become:
mixedlayercapeequil_ geometric-altitude-asl_+RR
geopotential-height geometric-altitude-asl effinflowlayerbase Global 10km,
UK 2km (Standard)
effinflowlayerbase_geopotential-height_+RR
Will become:
effinflowlayerbase_geometric-altitude-asl_+RR
geometric-altitude-above-mean-sea-level geometric-altitude-asl mudl Global 10km,
UK 2km (Standard),
MOGREPS-G
mudl_geometric-altitude-above-mean-sea-level_+RR
Will become:
mudl_geometric-altitude-asl_+RR
geometric-altitude-above-mean-sea-level geometric-altitude-asl wbzeroisotherm Global 10km,
UK 2km (Standard)
wbzeroisotherm_geometric-altitude-above-mean-sea-level_+RR
Will become:
wbzeroisotherm_geometric-altitude-asl_+RR
fog-fraction fraction-of-cloud-cover agl Global 10km,
UK 2km (Standard),
UK 2km (Lat-long),
MOGREPS-G
agl_fog-fraction_+RR
Will become:
agl_fraction-of-cloud-cover_+RR
snowfall-accumulation-water-equivalent-1h large-scale-snowfall-accumulation-water-equivalent-1h ground Global 10km,
MOGREPS-G
ground_snowfall-accumulation-water-equivalent-1h_+RR
Will become:
ground_large-scale_snowfall-accumulation-water-equivalent-1h_+RR
snowfall-accumulation-water-equivalent-3h large-scale-snowfall-accumulation-water-equivalent-3h ground Global 10km,
MOGREPS-G
ground_snowfall-accumulation-water-equivalent-3h_+RR
Will become:
ground_large-scale_snowfall-accumulation-water-equivalent-3h_+RR
snowfall-accumulation-water-equivalent-6h large-scale-snowfall-accumulation-water-equivalent-6h ground Global 10km ground_snowfall-accumulation-water-equivalent-6h_+RR
Will become:
ground_large-scale_snowfall-accumulation-water-equivalent-6h_+RR
total-lightning-flash-accumulation-1h total-lightning-flash-density-1h atmosphere UK 2km (Standard),
UK 2km (Lat-long),
MOGREPS-UK
atmosphere_total-lightning-flash-accumulation-1h_+RR
Will become:
atmosphere_total-lightning-flash-density-1h_+RR
total-lightning-flash-accumulation-3h total-lightning-flash-density-3h atmosphere UK 2km (Standard),
UK 2km (Lat-long)
atmosphere_total-lightning-flash-accumulation-3h_+RR
Will become:
atmosphere_total-lightning-flash-density-3h_+RR
geometric-height-above-ground-level geometric-height-agl isbl UK 2km (Standard),
UK 2km (Lat-long)
isbl_geometric-height-above-ground-level_+RR
Will become:
isbl_geometric-height-agl_+RR
geometric-height-above-ground-level geometric-height-agl wbzeroisotherm,
zeroisotherm
UK 2km (Standard) wbzeroisotherm_geometric-height-above-ground-level_2024051403
Will become:
wbzeroisotherm_geometric-height-agl_2024051403
rain-precipitation-accumulation-1h rainfall-accumulation-1h ground UK 2km (Standard),
UK 2km (Lat-long),
MOGREPS-UK
ground_rain-precipitation-accumulation-1h_+RR
Will become:
ground_rainfall-accumulation-1h_+RR
rain-precipitation-accumulation-3h rainfall-accumulation-3h ground UK 2km (Standard),
UK 2km (Lat-long)
ground_rain-precipitation-accumulation-3h_+RR
Will become:
ground_rainfall-accumulation-3h_+RR
total-snowfall-rate-water-equivalent snowfall-rate-water-equivalent ground UK 2km (Standard),
UK 2km (Lat-long),
MOGREPS-UK
ground_total-snowfall-rate-water-equivalent_+RR
Will become:
ground_snowfall-rate-water-equivalent_+RR
total-snowfall-rate-water-equivalent-max-1h snowfall-rate-water-equivalent-max-1h ground UK 2km (Standard),
UK 2km (Lat-long)
ground_total-snowfall-rate-water-equivalent-max-1h_+RR
Will become:
ground_snowfall-rate-water-equivalent-max-1h_+RR
total-snowfall-rate-water-equivalent-max-3h snowfall-rate-water-equivalent-max-3h ground UK 2km (Standard),
UK 2km (Lat-long)
ground_total-snowfall-rate-water-equivalent-max-3h_+RR
Will become:
ground_snowfall-rate-water-equivalent-max-3h_+RR
dust-mass-mixing-ratio-division-1 dust-mass-mixing-ratio-0.2-4.0-microns isbl, agl Global 10km agl_dust-mass-mixing-ratio-division-1_5.0_+RR
Will become:
agl_dust-mass-mixing-ratio-0.2-4.0-microns_5.0_+RR
dust-mass-mixing-ratio-division-2 dust-mass-mixing-ratio-4.0-20.0-microns isbl, agl Global 10km agl_dust-mass-mixing-ratio-division-2_5.0_+RR
Will become:
agl_dust-mass-mixing-ratio-4.0-20.0-microns_5.0_+RR

GRIB changes

The grib codes for the following parameters will be changing:

Parameter Name Level type Current parameter ID New parameter ID Current GRIB Code New GRIB Code
Height (ASL) at base of convective inflow effinflowlayerbase geopotential-height geometric-altitude-asl 0-3-5 0-3-33
Height (ASL) at top of convective inflow effinflowlayertop geopotential-height geometric-altitude-asl 0-3-5 0-3-33
Height (ASL) at mixed layer CAPE equilibrium level mixedlayercapeequil geopotential-height geometric-altitude-asl 0-3-5 0-3-33
Height (ASL) at most unstable CAPE equilibrium level mostunstcapeequil geopotential-height geometric-altitude-asl 0-3-5 0-3-33
Height (ASL) of most unstable departure level mudl geometric-altitude-above-mean-sea-level geometric-altitude-asl 0-3-192 (local) 0-3-33
Height (ASL) of 2p5 oktas cloud base cloudbaseforcloudcover geometric-altitude-asl-at-cloud-base-where-cloud-cover-2p5-oktas geometric-altitude-asl 0-3-192 (local) 0-3-33
Height (ASL) of 4p5 oktas cloud base cloudbaseforcloudcover geometric-altitude-asl-at-cloud-base-where-cloud-cover-4p5-oktas geometric-altitude-asl 0-3-192 (local) 0-3-33
Dust mass mixing ratio (division 1) isbl dust-mass-mixing-ratio-division-1 dust-mass-mixing-ratio-0.2-4.0-microns 0-13-193 (local) 0-20-192 (local)
Dust mass mixing ratio (division 1) agl dust-mass-mixing-ratio-division-1 dust-mass-mixing-ratio-0.2-4.0-microns 0-13-193 (local) 0-20-192 (local)
Dust mass mixing ratio (division 2) isbl dust-mass-mixing-ratio-division-2 dust-mass-mixing-ratio-4.0-20.0-microns 0-13-194 (local) 0-20-193 (local)
Dust mass mixing ratio (division 2) agl dust-mass-mixing-ratio-division-2 dust-mass-mixing-ratio-4.0-20.0-microns 0-13-194 (local) 0-20-193 (local)

Other changes

  • If you are using the SubCentre provided in the GRIB2 files, this is being updated from 5 to its correct value 0.

What action is required?

If you take data for any of the parameters that are being updated, and have file names hard coded into your scripts and integrations, you will need to update to accommodate new file naming formats to avoid disruption to your service. We apologise for any inconvenience this may cause and appreciate your understanding.

To get your exact filename updates please call the order latest endpoint after this release has been implemented, as specified above. Details on how to do this can be found on the documentation page.

For best practice, we suggest avoiding hard coding file names in your scripts and integrations. Instead, dynamically pull these file names to minimise the impact of similar changes in the future. This approach will help ensure your workflows and data handling processes remain robust and adaptable to updates in our API.

We apologise for any inconvenience this may cause and appreciate your understanding as we strive to improve our services. If you have any questions or need assistance with this transition, please do not hesitate to contact our support team.

How to review the upcoming changes?

You will be able to access the changes once they become available by adding '?dataSpec=1.1.0' to your API request. For example, to retrieve a specific GRIB file using the updated API, you can use:

  • GET /1.0.0/orders/{orderId}/latest/{fileId}/data?dataSpec=1.1.0

This allows you to review the changes before the current API defaults to include them. More information can be found in the atmospheric documentation pages. Please note that the data and requests used to access these changes will count toward your current subscription.

Note: Once dataSpec 1.1.0 becomes default this query parameter can be removed, but you may wish to keep it in case we use this versioning strategy again.

Technical lookup

On this page we use some IDs for model, parameters and level types that are returned by our API. These are often abbreviations of their full display names used on our website. To avoid any confusion, below are the IDs generated by our API along with the corresponding display names shown on our website.

Models

ID Display name
mo-global Global 10km
mo-uk UK 2km (Standard)
mo-uk-latlon UK 2km (Lat-long)
mo-mogrepsg MOGREPS-G
mo-mogrepsuk MOGREPS-UK

Level types

ID Display name
isbl Pressure Level (isbl x 33)
agl Height level (agl x 34)
dbly Depth Level (dbly x 4)
cloudbaseforcloudcover Cloud base
effinflowlayerbase Effective inflow layer base
effinflowlayertop Effective inflow layer top
mixedlayercapeequil Mixed layer CAPE equilibrium
mostunstcapeequil Most unstable CAPE equilibrium
mudl Most unstable departure level
wbzeroisotherm Wet bulb freezing level
zeroisotherm Freezing level
ground Ground
atmosphere Atmosphere

Parameters

Level types affected Current parameter Name New parameter Name Current parameter ID New parameter ID
Cloud base Height (ASL) of 2p5 oktas cloud base Height (ASL) of cloud base geometric-altitude-asl-at-cloud-base-where-cloud-cover-2p5-oktas geometric-altitude-asl
Cloud base Height (ASL) of 4p5 oktas cloud base Height (ASL) of cloud base geometric-altitude-asl-at-cloud-base-where-cloud-cover-4p5-oktas geometric-altitude-asl
Cloud base Height (AGL) of 0p1 oktas cloud base Height (AGL) of cloud base geometric-height-agl-at-cloud-base-where-cloud-cover-0p1-oktas geometric-height-agl
Cloud base Height (AGL) of 2p5 oktas cloud base Height (AGL) of cloud base geometric-height-agl-at-cloud-base-where-cloud-cover-2p5-oktas geometric-height-agl
Cloud base Height (AGL) of 4p5 oktas cloud base Height (AGL) of cloud base geometric-height-agl-at-cloud-base-where-cloud-cover-4p5-oktas geometric-height-agl
Mixed layer CAPE equiibrium Height (ASL) at mixed layer CAPE equilibrium level Height (ASL) at mixed layer CAPE equilibrium level geopotential-height geometric-altitude-asl
Most unstable CAPE equilibrium Height (ASL) at most unstable CAPE equilibrium level Height (ASL) at most unstable CAPE equilibrium level geopotential-height geometric-altitude-asl
Effective inflow layer top Height (ASL) at top of convective inflow Height (ASL) at top of convective inflow geopotential-height geometric-altitude-asl
Effective inflow layer base Height (ASL) at base of convective inflow Height (ASL) at base of convective inflow geopotential-height geometric-altitude-asl
Most unstable departure level Height (ASL) of most unstable departure level Height (ASL) of most unstable departure level geometric-altitude-above-mean-sea-level geometric-altitude-asl
Wet bulb freezing level Height (ASL) of wet bulb freezing level Height (ASL) of wet bulb freezing level geometric-altitude-above-mean-sea-level geometric-altitude-asl
Height level (agl x 34) Fog fraction at 1.5m Fraction of cloud cover at 1.5m fog-fraction fraction-of-cloud-cover
Ground Snowfall accumulation - 1 hour Large scale snowfall accumulation - 1 hour snowfall-accumulation-water-equivalent-1h large-scale-snowfall-accumulation-water-equivalent-1h
Ground Snowfall accumulation - 3 hour Large scale snowfall accumulation - 3 hour snowfall-accumulation-water-equivalent-3h large-scale-snowfall-accumulation-water-equivalent-3h
Ground Snowfall accumulation - 6 hour Large scale snowfall accumulation - 6 hour snowfall-accumulation-water-equivalent-6h large-scale-snowfall-accumulation-water-equivalent-6h
Atmosphere Lightning flash accumulation - 1 hour Lightning flash density - 1 hour total-lightning-flash-accumulation-1h total-lightning-flash-density-1h
Atmosphere Lightning flash accumulation - 3 hour Lightning flash density - 3 hour total-lightning-flash-accumulation-3h total-lightning-flash-density-3h
Pressure Level (isbl x 33) Geometric height Geometric height geometric-height-above-ground-level geometric-height-agl
Freezing level Height (AGL) at freezing level Height (AGL) at freezing level geometric-height-above-ground-level geometric-height-agl
Wet bulb freezing level Height (AGL) of wet bulb freezing level Height (AGL) of wet bulb freezing level geometric-height-above-ground-level geometric-height-agl
Ground Rainfall accumulation - 1 hour Rainfall accumulation - 1 hour rain-precipitation-accumulation-1h rainfall-accumulation-1h
Ground Rainfall accumulation - 3 hour Rainfall accumulation - 3 hour rain-precipitation-accumulation-3h rainfall-accumulation-3h
Ground Snowfall rate Snowfall rate total-snowfall-rate-water-equivalent snowfall-rate-water-equivalent
Ground Snowfall rate - 1 hour maxiumum Snowfall rate - 1 hour maxiumum total-snowfall-rate-water-equivalent-max-1h snowfall-rate-water-equivalent-max-1h
Ground Snowfall rate - 3 hour maximum Snowfall rate - 3 hour maximum total-snowfall-rate-water-equivalent-max-3h snowfall-rate-water-equivalent-max-3h
Pressure Level (isbl x 33) Dust mass mixing ratio (division 1) Dust mass mixing ratio (0.2-4.0 microns) dust-mass-mixing-ratio-division-1 dust-mass-mixing-ratio-0.2-4.0-microns
Height level (agl x 34) Dust mass mixing ratio (division 1) Dust mass mixing ratio (0.2-4.0 microns) dust-mass-mixing-ratio-division-1 dust-mass-mixing-ratio-0.2-4.0-microns
Pressure Level (isbl x 33) Dust mass mixing ratio (division 2) Dust mass mixing ratio (4.0-20.0 microns) dust-mass-mixing-ratio-division-2 dust-mass-mixing-ratio-4.0-20.0-microns
Height level (agl x 34) Dust mass mixing ratio (division 2) Dust mass mixing ratio (4.0-20.0 microns) dust-mass-mixing-ratio-division-2 dust-mass-mixing-ratio-4.0-20.0-microns