This service emits data from the ISU Soil Moisture Network.
Changelog
- 2026-03-06: Added comprehensive climate index (CCI) as a download option. Either cci which does not include a shade effect or cci_shade which does.
- 2025-01-27: Added support for qcflags for the inclusion of the flag values.
- 2024-11-19 Initial update to use pydantic request validation.
Example Requests
Provide an Excel file of the minute data for the Hinds Farm station on 21 July 2024.
Provide all of the daily data for the Hinds Farm station for the month of July 2024 in a tab delimited format.
Provide all of the hourly data for the Hinds Farm station for the month of July 2024 in a comma delimited format with timestampts in UTC and include any QC flags. Also include the SoilVue 10 data.
Same request, but compute the comprehensive climate index (CCI) with and without shade effect and include those in the output as well.
Same as the last, but for daily data this time and solar radiation in MJ/m2
CGI Arguments
The following table lists the CGI arguments that are accepted by this service. A HTTP GET request is required. Fields of type Multi-Params or CSV value can accept either a comma separated list or multiple parameter and value combinations. For example, ?foo=1&foo=2 is equivalent to ?foo=1,2.
| Field | Type | Description |
|---|---|---|
| chillbase | number | Chill Hours Base Temperature [degF] |
| chillceil | number | Chill Hours Ceiling Temperature [degF] |
| delim | string | Delimiter |
| ets | string | End Time |
| format | string | Output Format |
| missing | string | Missing Value Indicator |
| qcflags | boolean | Include QC Flag Values |
| sts | string | Start Time |
| mode | string | Data Mode |
| station | Multi-Params or CSV value (required) | Either provide a single value, multiple parameters each with a single value, or a comma-separated list of values. The context here is a list of station identifiers. All lowercase letters are converted to uppercase. |
| timeres | string | Time Resolution for hourly request |
| todisk | string | Download to Disk |
| tz | string | A time zone string specified by IANA. Common examples include 'America/Chicago', 'UTC', and 'Etc/UTC'. The code implementation passes this provided string to the python ZoneInfo library. |
| vars | Multi-Params or CSV value | Variables to include in output |
| year1 | integer | Start year if sts is not provided |
| month1 | integer | Start month if sts is not provided |
| day1 | integer | Start day if sts is not provided |
| hour1 | integer | Start hour if sts is not provided |
| minute1 | integer | Start minute if sts is not provided |
| year2 | integer | End year if ets is not provided |
| month2 | integer | End month if ets is not provided |
| day2 | integer | End day if ets is not provided |
| hour2 | integer | End hour if ets is not provided |
| minute2 | integer | End minute if ets is not provided |