Version 0.0.8
Compatibility: QGIS 3.16-4.99 with Qt5/Qt6 compatibility updates.
Checked on: Jul 24, 2026, 09:19 PM GMT+3
Qt6 validation: All 27 reported scoped-enum/API issues were corrected while keeping version 0.0.8.
Download and clip TerraClimate climate data directly in QGIS. Select your area of interest, choose a climate variable, and download either a single year or a multi-year stack.
- Download the
TerraClimateDownloader-0.0.8.zipfile. - In QGIS, go to Plugins > Manage and Install Plugins.
- Click Install from ZIP.
- Select the ZIP file and click Install Plugin.
- Open Plugins > TerraClimate Downloader > Install Dependencies.
- Click Install Required Packages and wait for completion.
- Restart QGIS.
- Extract the ZIP file.
- Copy the
TerraClimateDownloaderfolder to your QGIS plugins directory. - Restart QGIS.
- Enable the plugin in Plugins > Manage and Install Plugins.
- Install dependencies as described below.
- Open Plugins > TerraClimate Downloader > Install Dependencies.
- Click Install Required Packages.
- Restart QGIS after installation.
Run this command with the same Python executable that QGIS uses:
python -m pip install --user --upgrade-strategy only-if-needed "numpy>=1.24,<2" xarray rioxarray netCDF4 dask- Load a polygon layer representing your area of interest.
- Open the tool from Plugins > TerraClimate Downloader or the Processing Toolbox.
- Choose a climate variable.
- Choose a year mode:
Single year: select one year and either one month or all 12 months.Year range: select a start year and end year; the tool downloads all months automatically.
- Set the output file location and run.
Examples:
2024in single-year mode with month-1gives a 12-band raster.2023-2024in year-range mode gives a 24-band raster.2021-2025in year-range mode gives a 60-band raster.
| Variable | Description | Units |
|---|---|---|
| aet | Actual Evapotranspiration | mm |
| def | Climatic Water Deficit | mm |
| pdsi | Palmer Drought Severity Index | - |
| pet | Potential Evapotranspiration | mm |
| ppt | Precipitation | mm |
| q | Runoff | mm |
| soil | Soil Moisture | mm |
| srad | Downward Shortwave Radiation | W/m² |
| swe | Snow Water Equivalent | mm |
| tmax | Maximum Temperature | °C |
| tmin | Minimum Temperature | °C |
| vap | Vapor Pressure | kPa |
| vpd | Vapor Pressure Deficit | kPa |
| ws | Wind Speed | m/s |
- Supported years:
1958-2025 - All-month downloads are combined into one multiband raster.
- Large year ranges can create large raster files and take longer to download.
- Use the built-in dependency installer: Plugins > TerraClimate Downloader > Install Dependencies
- Restart QGIS after installing packages
- Check your internet connection
- The TerraClimate server may be temporarily unavailable
- Increase the Connection retries parameter
- TerraClimate data is downloaded over the internet
- Large areas or long year ranges will take longer
- Try a smaller region first if you want to test the workflow
- Author: Hemed Lungo (Hemedlungo@gmail.com)
- Icon: Fusion5085
- TerraClimate Dataset: Abatzoglou, J.T., S.Z. Dobrowski, S.A. Parks, K.C. Hegewisch (2018), Scientific Data
See LICENSE.
- Resolved 17 Bandit findings.
- Removed silent exception swallowing from processing and installer paths.
- Replaced
subprocess.Popenwith validated QtQProcesslaunches. - Restricted process execution to absolute executable paths and fixed installer arguments.