weathernext-download
weathernext-download downloads paired tropical-cyclone forecast files from
Google DeepMind Weather Lab. It supports ensemble and ensemble-mean products,
CSV and ATCF formats, and the OPER and FNV3 model families.
Installation
pip install --upgrade weathernext-download
Or from source:
git clone https://github.com/CongGao-CG/weathernext-download.git
cd weathernext-download
pip install .
Available products
Weather Lab provides experimental cyclone predictions paired with observed
tracks for verification. Every model below is available as an ensemble mean
(--ensemble_mean), a full ensemble of member tracks (--ensemble), or both
(--both), in CSV (--csv) or ATCF (--atcf) format.
| Model | Model long name | Option | Products | Formats | Initialization cycles | Temporal coverage |
|---|---|---|---|---|---|---|
| OPER | WeatherNext Cyclones Operational | --oper (default) |
Ensemble mean and ensemble members | CSV and ATCF | 00, 06, 12, and 18 UTC | 2025-06-12 onward |
| FNV3P2 | WeatherNext 2 Cyclones (r2) | --v3p2 |
Ensemble mean and ensemble members | CSV and ATCF | 00, 06, 12, and 18 UTC | 2022-01-01 onward |
| FNV3P1 | WeatherNext 2 Cyclones (r1) | --v3p1 |
Ensemble mean and ensemble members | CSV and ATCF | 00, 06, 12, and 18 UTC | 2022-01-01 onward |
| FNV3P0 | WeatherNext 2 Cyclones (r0) | --v3p0 |
Ensemble mean and ensemble members | CSV and ATCF | 00, 06, 12, and 18 UTC | 2022-01-01 through 2026-05-28 12 UTC |
| FNV3 large ensemble | WeatherNext 2 Cyclones (r2, 1000 members) | --v3p2LE |
Ensemble mean and ensemble members | CSV and ATCF | 00, 06, 12, and 18 UTC | 2025-10-18 onward; some cycles are unavailable |
Coverage was checked against the Weather Lab download endpoints on 2026-09-03 and may expand or contain isolated gaps. An unavailable upstream file is reported as a failed download. See Google's Weather Lab guide for its description and terms for experimental cyclone forecast data.
Usage
Download one forecast cycle:
weathernext-download --time 2026070100 --ensemble_mean
Download both products for all four cycles on one day:
weathernext-download --date 20260701 --both
Download a month or year:
weathernext-download --date 202607 --both
weathernext-download --date 2026 --both
Download ATCF files from the FNV3P2 model:
weathernext-download --date 20220101 --v3p2 --both --atcf
Time selection
--time YYYYMMDDHHdownloads one cycle. The hour must be00,06,12, or18.--date YYYYMMDDdownloads all four cycles on one day.--date YYYYMMdownloads all four cycles for every day in one month.--date YYYYdownloads all four cycles for every day in one year.- Date selections are capped at the date obtained from current UTC time minus 24 hours and restricted to the selected model's temporal coverage. A period with no overlap exits with an error instead of sending invalid requests.
- With neither option, all cycles within the selected model's temporal coverage are downloaded through the date obtained from current UTC time minus 24 hours.
Product selection
--ensemble_meanor--ensemble-mean--ensemble--both(default)
File format
--csv(default)--atcf
Model selection
--operforOPER(default)--v3p2forFNV3P2--v3p1forFNV3P1--v3p0forFNV3P0--v3p2LEor--v3p2leforFNV3_LARGE_ENSEMBLE
Files are stored under ./ensemble_mean and ./ensemble in the directory
where the command is run. Existing non-empty files are skipped. Each new file
is first written to a temporary file and moved into place only after the
download completes.
Run weathernext-download --help for all options, including timeout and retry
settings.
License
MIT
Metadata
Release files for weathernext-download 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| weathernext_download-0.1.2.tar.gz | 7.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| weathernext_download-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.3 kB
Release files / weathernext_download-0.1.2.tar.gz
| Download URL | weathernext_download-0.1.2.tar.gz |
|---|---|
| Size | 7.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
270efb1bb30ea523106c82b11eaddfc5b7ae336d0ccc203c09a3e29f0e0a08e0
|
|
BLAKE2b-256 checksum How to use checksums |
1ef76200a314898f12981343f79de52b50091af8cde5d2b5e5417bd0374f5b45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.16
|
Release files / weathernext_download-0.1.2-py3-none-any.whl
| Download URL | weathernext_download-0.1.2-py3-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e275a670ce82e54ef1ec1fc9a7b602fc84f1c1cd5686f13a4d3090c27ca0a10c
|
|
BLAKE2b-256 checksum How to use checksums |
ff3ac4b3fb8d2e793e68c2ebf28c0042a6d24455efdf069a3027f659c05859a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.16
|