Geoskill: GPM Download Test

Download daily GPM IMERG Late Run global precipitation data at 0.1° resolution from NASA GES DISC without authentication.

ruiduobao

@ruiduobao

Install

$ openclaw skills install @ruiduobao/geoskill-gpm-download

GPM Precipitation Downloader

Download GPM IMERG (Global Precipitation Measurement) precipitation data from NASA GES DISC.

Overview

This skill downloads GPM IMERG Late Run (GPM_3IMERGDL) daily precipitation data at 0.1° resolution from NASA's Goddard Earth Sciences Data and Information Services Center (GES DISC). Data is freely available via direct HTTPS download.

Data Source

  • Dataset: GPM_3IMERGDL (IMERG Late Run Daily)
  • Provider: NASA GES DISC (disc.gsfc.nasa.gov)
  • Resolution: 0.1° × 0.1° (~10 km)
  • Variables: precipitation, precipitationCal, randomError
  • Format: HDF5 (.HDF5)
  • URL Pattern: https://gpmweb2.gesdisc.eosdis.nasa.gov/data/GPM_L3/GPM_3IMERGDL.07/YYYY/MM/

Usage

Search for available files

python gpm-download.py \
    --start-date 2024-01-01 \
    --end-date 2024-01-31 \
    --bbox 116.0 39.0 117.0 40.0

Download data

python gpm-download.py \
    --start-date 2024-01-01 \
    --end-date 2024-01-31 \
    --bbox 116.0 39.0 117.0 40.0 \
    --download \
    --output-dir ./gpm_data

Select variables

python gpm-download.py \
    --start-date 2024-01-01 \
    --end-date 2024-01-31 \
    --variables precipitation precipitationCal \
    --download

JSON output

python gpm-download.py \
    --start-date 2024-01-01 \
    --end-date 2024-01-31 \
    --output-format json

CLI Arguments

ArgumentDescriptionDefault
--start-dateStart date (YYYY-MM-DD)Required
--end-dateEnd date (YYYY-MM-DD)Required
--bboxBounding box (minLon minLat maxLon maxLat)Global
--variablesVariables to downloadprecipitation
--downloadTrigger downloadFalse (search only)
--output-dirDownload directory./gpm_data
--output-formatOutput format (text/json)text
--no-progressDisable progress barFalse
--quietSuppress progress outputFalse
--list-variablesList available variables-

Privacy Disclosure

When this script runs, it sends:

  • Date range queries to NASA GES DISC HTTPS endpoints
  • No API keys, local files, or PII are sent

License

MIT-0. GPM data © NASA (public domain).

Top skills in this category