GPM: Global Precipitation Measurement (GPM) v6

Dataset Availability
2000-06-01 - Present
Dataset Provider
Earth Engine Snippet
precipitation geophysical weather climate nasa gpm jaxa half-hourly


Global Precipitation Measurement (GPM) is an international satellite mission to provide next-generation observations of rain and snow worldwide every three hours. The Integrated Multi-satellitE Retrievals for GPM (IMERG) is the unified algorithm that provides rainfall estimates combining data from all passive-microwave instruments in the GPM Constellation.

This algorithm is intended to intercalibrate, merge, and interpolate all satellite microwave precipitation estimates, together with microwave-calibrated infrared (IR) satellite estimates, precipitation gauge analyses, and potentially other precipitation estimators at fine time and space scales for the TRMM and GPM eras over the entire globe. The system is run several times for each observation time, first giving a quick estimate and successively providing better estimates as more data arrive. The final step uses monthly gauge data to create research-level products. See IMERG Technical Documentation for more details on the algorithm.

This dataset contains provisional products that are regularly replaced with updated versions when the data become available. The products are marked with a metadata property called 'status'. When a product is initially made available, the property value is 'provisional'. Once a provisional product has been updated with the final version, this value is updated to 'permanent'.

Integrated Multi-satellitE Retrievals for GPM (IMERG): GPM_3IMERGHH: GPM IMERG GPM_3IMERGDL: GPM IMERG Late GPM_3IMERGM: GPM IMERG Final


0.1 arc degrees


Name Units Min Max Description
HQobservationTime min. into half hour 0* 29*

PMW source time


PMW source sensor identifier

HQprecipitation mm/hr 0* 120*

merged PMW precipitation

IRkalmanFilterWeight % 0* 100*

Kalman filter weight for IR

IRprecipitation mm/hr 0* 79.5*

IR precipitation

precipitationCal mm/hr 0* 174*

snapshot precipitation - calibrated

precipitationUncal mm/hr 0* 120*

snapshot precipitation - uncalibrated

probabilityLiquidPrecipitation % 0* 100*

probability of liquid precipitation phase

randomError mm/hr 0.24* 250*

calibrated-precipitation random error

* estimated min or max value

Terms of Use

Terms of Use

All NASA-produced data from the GPM mission is made freely available for the public to use.

Explore in Earth Engine

// GPM V6 30 minute data around hurricane Dorian for a single day.
var range = ee.Date('2019-09-03').getRange('day');
var dataset = ee.ImageCollection('NASA/GPM_L3/IMERG_V06')

// Select the max preciptation and mask out low precipitation values.
var precipitation ='precipitationCal').max();
var mask =;
var precipitation = precipitation.updateMask(mask);

var palette = [
  '000096','0064ff', '00b4ff', '33db80', '9beb4a',
  'ffeb00', 'ffb300', 'ff6400', 'eb1e00', 'af0000'
var precipitationVis = {min: 0.0, max: 15.0, palette: palette};
Map.addLayer(precipitation, precipitationVis, 'Precipitation');
Map.setCenter(-76, 33, 3);