era5cli version 2.0 comes support for the new CDS API. Please check the ECMWF's documentation on the new CDS API and re-register for a new API key.
Changes since v1.4.2:
Added:
- support for Python 3.12, 3.13.
Changed:
- The
splitmonths
argument now defaults toTrue
for hourly requests. To not split requests by year, add--splitmonths False
. - The 'cads-api-client' used in the 2.0 beta versions is already deprecated, the backend now uses the 'cdsapi' again, which uses "datapi".
Fixed:
- Added support for the new climate data store.
Removed:
- the deprecated
orography
variable. Usegeopotential
instead. - the deprecated
--prelimbe
argument. This one has not been required anymore, as the back-extension is part of the normal dataset now. - support for Python 3.8.
Dev changes:
- The pre-commit hook has been removed. Pre-commit does not play well with hatch: it would need to be installed system-wide. No hatch-specific hooks are available.