![NASA/GPM_L3/IMERG_V07](https://developers.google.com/earth-engine/datasets/images/NASA/NASA_GPM_L3_IMERG_V07_sample.png)

Dataset Availability
:   1998-01-01T00:00:00Z--2026-11-10T03:30:00Z

Dataset Producer
:


    [NASA GES DISC at NASA Goddard Space Flight Center](https://doi.org/10.5067/GPM/IMERG/3B-HH/07)

Cadence
:   30 Minutes

Tags
:
    [climate](https://developers.google.com/earth-engine/datasets/tags/climate.md.txt) [geophysical](https://developers.google.com/earth-engine/datasets/tags/geophysical.md.txt) [gpm](https://developers.google.com/earth-engine/datasets/tags/gpm.md.txt) [imerg](https://developers.google.com/earth-engine/datasets/tags/imerg.md.txt) [jaxa](https://developers.google.com/earth-engine/datasets/tags/jaxa.md.txt) [nasa](https://developers.google.com/earth-engine/datasets/tags/nasa.md.txt) [precipitation](https://developers.google.com/earth-engine/datasets/tags/precipitation.md.txt) [weather](https://developers.google.com/earth-engine/datasets/tags/weather.md.txt) half-hourly

#### Description

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](https://pmm.nasa.gov/sites/default/files/document_files/IMERG_doc.pdf)
for more details on the algorithm.

Documentation:

- [Algorithm Theoretical Basis Document](https://arthurhou.pps.eosdis.nasa.gov/Documents/IMERG_V07_ATBD_final.pdf)

- [IMERG Quality Index](https://docserver.gesdisc.eosdis.nasa.gov/public/project/GPM/IMERGV06_QI.pdf)

- [Caveats for IMERG extension into TRMM era](https://docserver.gesdisc.eosdis.nasa.gov/public/project/GPM/IMERGV06_TRMMera-caveats.pdf)

- [IMERG Technical Documentation](https://arthurhou.pps.eosdis.nasa.gov/Documents/IMERG_TechnicalDocumentation_final.pdf)

- [Release notes; New Morphing algorithm](https://gpm.nasa.gov/resources/documents/imerg-v07-release-notes)

- [Remote-Sensing Reflectance](https://gpm1.gesdisc.eosdis.nasa.gov/data/GPM_L3/doc/README.GPM.pdf)

- [Anomalies](https://gpmweb2https.pps.eosdis.nasa.gov/tsdis/AB/docs/gpm_anomalous.html)

This collection 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'. (Note: No 'permanent' products are available beyond 2025/09/30
due to the provider's planned transition to version 8; see
[here](https://gpm.nasa.gov/data/news/imerg-v08-transition-schedule) for
details.)

This collection contains data from:

- GPM_3IMERGHH_V07 [doi:10.5067/GPM/IMERG/3B-HH-L/07](https://doi.org/10.5067/GPM/IMERG/3B-HH-L/07)
- GPM_3IMERGHH_07 [doi:10.5067/GPM/IMERG/3B-HH/07](https://doi.org/10.5067/GPM/IMERG/3B-HH/07)

### Bands

**Bands**

Pixel size: 11132 meters (all bands)

| Name | Units | Min | Max | Pixel Size | Description |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| `MWobservationTime` | min. into half hour | 0\* | 29\* | 11132 meters | PMW source time |
| `MWprecipSource` |   |   |   | 11132 meters | PMW source sensor identifier |
| Bitmask for MWprecipSource - Bits 0-3: PMW source sensor identifier - 0: No observation - 1: TMI - 2: (unused) - 3: AMSR - 4: SSMI - 5: SSMIS - 6: AMSU - 7: MHS - 8: SAPHIR - 9: GMI - 10: (unused) - 11: ATMS - 12: AIRS - 13: TOVS - 14: CRIS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| `MWprecipitation` | mm/hr | 0\* | 120\* | 11132 meters | merged PMW precipitation |
| `IRinfluence` | % | 0\* | 100\* | 11132 meters | Kalman filter weight for IR |
| `IRprecipitation` | mm/hr | 0\* | 79.5\* | 11132 meters | IR precipitation |
| `precipitation` | mm/hr | 0\* | 174\* | 11132 meters | snapshot precipitation - calibrated |
| `precipitationUncal` | mm/hr | 0\* | 120\* | 11132 meters | snapshot precipitation - uncalibrated |
| `probabilityLiquidPrecipitation` | % | 0\* | 100\* | 11132 meters | probability of liquid precipitation phase |
| `randomError` | mm/hr | 0.24\* | 250\* | 11132 meters | 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.

### Citations

Citations:

- Huffman, G.J., E.F. Stocker, D.T. Bolvin, E.J. Nelkin, Jackson Tan (2019),
  GPM IMERG Final Precipitation L3 Half Hourly 0.1 degree x 0.1 degree V06,
  Greenbelt, MD, Goddard Earth Sciences Data and Information Services Center
  (GES DISC), Accessed: \[Data Access Date\],
  [doi:10.5067/GPM/IMERG/3B-HH/07](https://doi.org/10.5067/GPM/IMERG/3B-HH/07)

### DOIs

- <https://doi.org/10.5067/GPM/IMERG/3B-HH-L/07>
- <https://doi.org/10.5067/GPM/IMERG/3B-HH/07>

### Explore with Earth Engine

> [!NOTE]
> **Important:** Earth Engine is a platform for petabyte-scale scientific analysis and visualization of geospatial datasets, both for public benefit and for business and government users. Earth Engine is free to use for research, education, and nonprofit use. To get started, please [register for Earth Engine access.](https://console.cloud.google.com/earth-engine)

### Code Editor (JavaScript)

```javascript
// GPM V7 30 minute data for a single day.
var range = ee.Date('2019-09-03').getRange('day');
var dataset = ee.ImageCollection('NASA/GPM_L3/IMERG_V07')
    .filter(ee.Filter.date(range));

// Select the max precipitation and mask out low precipitation values.
var precipitation = dataset.select('precipitation').max();
var mask = precipitation.gt(0.5);
var precipitation = precipitation.updateMask(mask);

var palette = [
  '000096','0064ff', '00b4ff', '33db80', '9beb4a',
  'ffeb00', 'ffb300', 'ff6400', 'eb1e00', 'af0000'
];
var precipitationVis = {min: 0, max: 15, palette: palette};
Map.addLayer(precipitation, precipitationVis, 'Precipitation (mm/hr)');
Map.setCenter(-76, 33, 3);
```
Python setup

See the [Python Environment](https://developers.google.com/earth-engine/guides/python_install.md.txt) page for information on the Python API and using
`geemap` for interactive development.

```python
import ee
import geemap.core as geemap
```

### Colab (Python)

```python
# GPM V7 30 minute data for a single day.
range = ee.Date('2019-09-03').getRange('day')
dataset = ee.ImageCollection('NASA/GPM_L3/IMERG_V07').filter(
    ee.Filter.date(range)
)

# Select the max precipitation and mask out low precipitation values.
precipitation = dataset.select('precipitation').max()
mask = precipitation.gt(0.5)
precipitation = precipitation.updateMask(mask)

palette = [
  '000096','0064ff', '00b4ff', '33db80', '9beb4a',
  'ffeb00', 'ffb300', 'ff6400', 'eb1e00', 'af0000'
]
precipitation_vis = {'min': 0, 'max': 15, 'palette': palette}

m = geemap.Map()
m.add_layer(precipitation, precipitation_vis, 'Precipitation (mm/hr)')
m.set_center(-76, 33, 3)
m
```
[Open in Code Editor](https://code.earthengine.google.com/?scriptPath=Examples:Datasets/NASA/NASA_GPM_L3_IMERG_V07) [GPM: Global Precipitation Measurement (GPM) Release 07](https://developers.google.com/earth-engine/datasets/catalog/NASA_GPM_L3_IMERG_V07.md.txt) 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 ... NASA/GPM_L3/IMERG_V07, climate,geophysical,gpm,imerg,jaxa,nasa,precipitation,weather 1998-01-01T00:00:00Z/2026-11-10T03:30:00Z -90 -180 90 180 Google Earth Engine https://developers.google.com/earth-engine/datasets

- [https://doi.org/10.5067/GPM/IMERG/3B-HH/07](https://doi.org/https://doi.org/10.5067/GPM/IMERG/3B-HH/07)
- [https://doi.org/10.5067/GPM/IMERG/3B-HH/07](https://doi.org/https://developers.google.com/earth-engine/datasets/catalog/NASA_GPM_L3_IMERG_V07)