# Software and Tools

**URL:** https://forum.ecmwf.int/c/software-and-tools/17.md?page=2

[Latest](https://forum.ecmwf.int/latest.md) · [Categories](https://forum.ecmwf.int/categories.md) · [Tags](https://forum.ecmwf.int/tags.md)

**Page:** 3

---

## [Why is the downloaded data in zip format through API, how to modify it?](https://forum.ecmwf.int/t/why-is-the-downloaded-data-in-zip-format-through-api-how-to-modify-it/14130)

<div class="topic-metadata">

**Author:** [@Zhou\_Vincent](https://forum.ecmwf.int/u/Zhou_Vincent)\
**Replies:** 2\
**Last updated:** [26 September 2025 10:34 UTC](https://forum.ecmwf.int/t/why-is-the-downloaded-data-in-zip-format-through-api-how-to-modify-it/14130 "2025-09-26T10:34:30Z")

</div>

I use API to download data, however the data format is not netcdf now. I use web to download it and find the file format become zip, so how can I modify it? The code is following: import cdsapi dataset = “reanalysis-e…

---

## [Inquiry on Using the ECMWF API](https://forum.ecmwf.int/t/inquiry-on-using-the-ecmwf-api/14183)

<div class="topic-metadata">

**Author:** [@Nikita\_Michshenko](https://forum.ecmwf.int/u/Nikita_Michshenko)\
**Replies:** 2\
**Last updated:** [25 September 2025 12:35 UTC](https://forum.ecmwf.int/t/inquiry-on-using-the-ecmwf-api/14183 "2025-09-25T12:35:11Z")

</div>

I am currently studying meteorology and would like to work with the ECMWF API. My requirements are as follows: Parameters: 2 m temperature (K), 1-hour precipitation (mm), 100 m u- and v-wind components (m/s), and 2 m …

---

## [Issue in download model-level forecast data](https://forum.ecmwf.int/t/issue-in-download-model-level-forecast-data/13994)

<div class="topic-metadata">

**Author:** [@Dong-Chan\_Hong](https://forum.ecmwf.int/u/Dong-Chan_Hong)\
**Replies:** 2\
**Last updated:** [18 September 2025 10:26 UTC](https://forum.ecmwf.int/t/issue-in-download-model-level-forecast-data/13994 "2025-09-18T10:26:55Z")

</div>

Hello all, I am trying to model-level forecast data (parameter: 235001,235002,2335005), and my queue is running now (below code is part of what I use). But its status is held in “running” for long time. When I used same…

---

## [Reasons for error "requests.exceptions.ChunkedEncodingError: ('Connection broken:"](https://forum.ecmwf.int/t/reasons-for-error-requests-exceptions-chunkedencodingerror-connection-broken/14163)

<div class="topic-metadata">

**Author:** [@Luis\_Lazcano](https://forum.ecmwf.int/u/Luis_Lazcano)\
**Replies:** 0\
**Last updated:** [14 September 2025 18:51 UTC](https://forum.ecmwf.int/t/reasons-for-error-requests-exceptions-chunkedencodingerror-connection-broken/14163 "2025-09-14T18:51:42Z")

</div>

I am currently donwloading air temperature for ERA5 levels using the API in windows and I constantly suffer from the error “requests.exceptions.ChunkedEncodingError: (‘Connection broken: IncompleteRead(10223616 bytes rea…

---

## [SSL errors when retrieving ERA5 data using CDS API](https://forum.ecmwf.int/t/ssl-errors-when-retrieving-era5-data-using-cds-api/14114)

<div class="topic-metadata">

**Author:** [@Daniel\_Lloveras](https://forum.ecmwf.int/u/Daniel_Lloveras)\
**Replies:** 1\
**Last updated:** [14 September 2025 17:19 UTC](https://forum.ecmwf.int/t/ssl-errors-when-retrieving-era5-data-using-cds-api/14114 "2025-09-14T17:19:52Z")

</div>

Hello, I’m having some trouble downloading ERA5 data using the CDS API. At the beginning of the downloading process, I get the following warning: UserWarning: HTTPSConnectionPool(host=‘cds.climate.copernicus.eu’, port=…

---

## [SSLError when using cdsapi](https://forum.ecmwf.int/t/sslerror-when-using-cdsapi/14136)

<div class="topic-metadata">

**Author:** [@meixian\_ji](https://forum.ecmwf.int/u/meixian_ji)\
**Replies:** 1\
**Last updated:** [9 September 2025 11:04 UTC](https://forum.ecmwf.int/t/sslerror-when-using-cdsapi/14136 "2025-09-09T11:04:18Z")

</div>

Dear ECMWF team, When I use the cdsapi package to download ERA5 data, I can successfully submit my request; however, once the request is ready, the code keeps failing to actually download the file and throws the followi…

---

## [After using flex\_extract and CDS api download ERA5, longitude is wrong while reading ERA5 data](https://forum.ecmwf.int/t/after-using-flex-extract-and-cds-api-download-era5-longitude-is-wrong-while-reading-era5-data/3374)

<div class="topic-metadata">

**Author:** [@Liting\_Hu](https://forum.ecmwf.int/u/Liting_Hu)\
**Replies:** 3\
**Last updated:** [9 September 2025 08:11 UTC](https://forum.ecmwf.int/t/after-using-flex-extract-and-cds-api-download-era5-longitude-is-wrong-while-reading-era5-data/3374 "2025-09-09T08:11:45Z")

</div>

I am trying to download ERA5 data via flex\_extract v7.1.2. I used flex\_extract v7.1.2 to download the global ERA5 data (GRIB2 format) for January 2023, but was unable to use the data to drive FLEXPART. Specific error inf…

---

## [Downloading speed is quite slow](https://forum.ecmwf.int/t/downloading-speed-is-quite-slow/14143)

<div class="topic-metadata">

**Author:** [@Yue\_Jia](https://forum.ecmwf.int/u/Yue_Jia)\
**Replies:** 0\
**Last updated:** [4 September 2025 15:05 UTC](https://forum.ecmwf.int/t/downloading-speed-is-quite-slow/14143 "2025-09-04T15:05:05Z")

</div>

Hello, I’m downloading the ERA5 by flex\_extract and CDS api. The extraction processes themselves are running smoothly, but since around 10 PM yesterday the download speed has become extremely slow. I just wanted to check…

---

## [API - Get status of requests](https://forum.ecmwf.int/t/api-get-status-of-requests/13580)

<div class="topic-metadata">

**Author:** [@Shelby\_Mohar](https://forum.ecmwf.int/u/Shelby_Mohar)\
**Replies:** 1\
**Last updated:** [27 August 2025 16:16 UTC](https://forum.ecmwf.int/t/api-get-status-of-requests/13580 "2025-08-27T16:16:54Z")

</div>

I’m aware that there is a web interface for examining requests made to the service and their status. Is there an API equivalent? My use case: I have a node that makes a request to ECMWF. While the data is being prepared…

---

## [Statistics: to use for solar radiation AgERA5](https://forum.ecmwf.int/t/statistics-to-use-for-solar-radiation-agera5/14117)

<div class="topic-metadata">

**Author:** [@Jonas\_jonas\_dot\_ardo\_at\_n](https://forum.ecmwf.int/u/Jonas_jonas_dot_ardo_at_n)\
**Replies:** 1\
**Last updated:** [27 August 2025 15:03 UTC](https://forum.ecmwf.int/t/statistics-to-use-for-solar-radiation-agera5/14117 "2025-08-27T15:03:08Z")

</div>

Using python to download (via cdsapi) AgERA5 data from Agrometeorological indicators from 1979 to present derived from reanalysis , “statistic”: \[“24\_hour\_mean”\] can used for several variables but for “solar\_radiation\_f…

---

## [Agera5tools upgrade](https://forum.ecmwf.int/t/agera5tools-upgrade/14053)

<div class="topic-metadata">

**Author:** [@Allard\_de\_Wit](https://forum.ecmwf.int/u/Allard_de_Wit)\
**Replies:** 0\
**Last updated:** [18 August 2025 15:09 UTC](https://forum.ecmwf.int/t/agera5tools-upgrade/14053 "2025-08-18T15:09:48Z")

</div>

agera5tools is a python package to manage AgERA5 including CDS downloads, file management and simple data access through an HTTP API. It simplifies using AgERA5 for applications that require time-series of AgERA5 variabl…

---

## [How to download data with specified file name?](https://forum.ecmwf.int/t/how-to-download-data-with-specified-file-name/6676)

<div class="topic-metadata">

**Author:** [@Joonghyun\_In](https://forum.ecmwf.int/u/Joonghyun_In)\
**Replies:** 4\
**Last updated:** [23 July 2025 10:58 UTC](https://forum.ecmwf.int/t/how-to-download-data-with-specified-file-name/6676 "2025-07-23T10:58:29Z")

</div>

I can not find any examples on how to download data with specified name for new API. When I put ‘target’ key into the cdsapi.Client().retrieve(), I get the error message saying I am using deprecated API endpoint. What is…

---

## [ERMES: ERA5 Meteorology Explorer System](https://forum.ecmwf.int/t/ermes-era5-meteorology-explorer-system/13850)

<div class="topic-metadata">

**Author:** [@Michael\_Stamatis](https://forum.ecmwf.int/u/Michael_Stamatis)\
**Replies:** 1\
**Last updated:** [22 July 2025 11:01 UTC](https://forum.ecmwf.int/t/ermes-era5-meteorology-explorer-system/13850 "2025-07-22T11:01:58Z")

</div>

Would you like to easily find out, with just a few clicks, what’s happening with weather and climate change in your area? Enjoy ERMES (ERA5 Meteorology Explorer System). You will find the app ready to use here.

---

## [Downloading ERA5 pressure level data interrupted (it has been produced successfully), using new CDS API programmatically](https://forum.ecmwf.int/t/downloading-era5-pressure-level-data-interrupted-it-has-been-produced-successfully-using-new-cds-api-programmatically/10764)

<div class="topic-metadata">

**Author:** [@Xingang\_Lyu](https://forum.ecmwf.int/u/Xingang_Lyu)\
**Replies:** 5\
**Last updated:** [18 July 2025 18:08 UTC](https://forum.ecmwf.int/t/downloading-era5-pressure-level-data-interrupted-it-has-been-produced-successfully-using-new-cds-api-programmatically/10764 "2025-07-18T18:08:42Z")

</div>

Hi all, I just migrated from old CDSAPI to the latest cdsapi-0.7.5 version, and the codes were tested good in downloading 2-d data from “reanalysis-era5-single-levels”, and the 2-d data is about 30M. However, when I tr…

---

## [Trying to download a (short) list of data variables using the API in Python, saving as NET CDF. ](https://forum.ecmwf.int/t/trying-to-download-a-short-list-of-data-variables-using-the-api-in-python-saving-as-net-cdf/13751)

<div class="topic-metadata">

**Author:** [@Abed\_Ayyad](https://forum.ecmwf.int/u/Abed_Ayyad)\
**Replies:** 3\
**Last updated:** [18 July 2025 08:49 UTC](https://forum.ecmwf.int/t/trying-to-download-a-short-list-of-data-variables-using-the-api-in-python-saving-as-net-cdf/13751 "2025-07-18T08:49:16Z")

</div>

Hello. Is there a limit to the number of variables which I can download through the API, when I’m saving data in the NetCDF format? I would like to download two variables–“surface solar radiation downwards” and “2m tempe…

---

## [Downloading a completed request with just the job ID](https://forum.ecmwf.int/t/downloading-a-completed-request-with-just-the-job-id/7757)

<div class="topic-metadata">

**Author:** [@Kara\_Hartig](https://forum.ecmwf.int/u/Kara_Hartig)\
**Replies:** 2\
**Last updated:** [3 July 2025 15:10 UTC](https://forum.ecmwf.int/t/downloading-a-completed-request-with-just-the-job-id/7757 "2025-07-03T15:10:55Z")

</div>

I’ve submitted many requests for one year of daily data each, but the system I ran the requests on has a 24-hour compute limit so many jobs timed out before the retrieval was able to finish and download. The completed re…

---

## [Cant Acess API, Error 404](https://forum.ecmwf.int/t/cant-acess-api-error-404/13674)

<div class="topic-metadata">

**Author:** [@Vicente\_Collado\_Torres](https://forum.ecmwf.int/u/Vicente_Collado_Torres)\
**Replies:** 1\
**Last updated:** [2 July 2025 09:06 UTC](https://forum.ecmwf.int/t/cant-acess-api-error-404/13674 "2025-07-02T09:06:38Z")

</div>

I am doing some easy trials to access the API and I have errors everywhere, I would really appreciate some help. This is my code and the error: from pathlib import Path import cdsapi, datetime as dt 1) Escribimos el …

---

## [CDS API Bug Report: NetCDF Corruption with mean\_total\_precipitation\_rate](https://forum.ecmwf.int/t/cds-api-bug-report-netcdf-corruption-with-mean-total-precipitation-rate/13624)

<div class="topic-metadata">

**Author:** [@Olivier\_Gourgue](https://forum.ecmwf.int/u/Olivier_Gourgue)\
**Replies:** 0\
**Last updated:** [26 June 2025 14:12 UTC](https://forum.ecmwf.int/t/cds-api-bug-report-netcdf-corruption-with-mean-total-precipitation-rate/13624 "2025-06-26T14:12:36Z")

</div>

Problem NetCDF files from reanalysis-era5-single-levels are corrupted when mean\_total\_precipitation\_rate is downloaded with other variables. Files cannot be opened with XArray, ncview, etc. Reproduction Dataset: reanaly…

---

## [Random error while dowloading ERA5 with CDS-API](https://forum.ecmwf.int/t/random-error-while-dowloading-era5-with-cds-api/4213)

<div class="topic-metadata">

**Author:** [@Leif\_Bjarne\_Backman](https://forum.ecmwf.int/u/Leif_Bjarne_Backman)\
**Replies:** 16\
**Last updated:** [16 June 2025 15:01 UTC](https://forum.ecmwf.int/t/random-error-while-dowloading-era5-with-cds-api/4213 "2025-06-16T15:01:59Z")

</div>

This type of error occurs a few times per day randomly. Looks like some problem with the status of the job. 2024-08-19 23:26:14,940 INFO Request ID is 9fdd9029-78cb-47e3-a929-05dcd17d7f62 2024…

---

## [System: degraded](https://forum.ecmwf.int/t/system-degraded/13485)

<div class="topic-metadata">

**Author:** [@Ainhoa\_Vilanova](https://forum.ecmwf.int/u/Ainhoa_Vilanova)\
**Replies:** 0\
**Last updated:** [16 June 2025 11:31 UTC](https://forum.ecmwf.int/t/system-degraded/13485 "2025-06-16T11:31:59Z")

</div>

This is taking ages to run, and it crashes before the end: import cdsapi dataset = “reanalysis-era5-single-levels” request = { “product\_type”: \[“reanalysis”\], “variable”: \[“surface\_solar\_radiation\_downwards”\], “yea…

---

## [Missing (NaN) values in solar weather data for February 2023 using CDS API](https://forum.ecmwf.int/t/missing-nan-values-in-solar-weather-data-for-february-2023-using-cds-api/13314)

<div class="topic-metadata">

**Author:** [@Johannes\_Winkler](https://forum.ecmwf.int/u/Johannes_Winkler)\
**Replies:** 0\
**Last updated:** [3 June 2025 10:28 UTC](https://forum.ecmwf.int/t/missing-nan-values-in-solar-weather-data-for-february-2023-using-cds-api/13314 "2025-06-03T10:28:53Z")

</div>

Hi all, I’m retrieving solar radiation data using the Copernicus CDS API (cdsapi) for multiple locations in Europe. While analyzing the time series for 2023, I noticed that some values in February 2023 are missing acros…

---

## [Help with error](https://forum.ecmwf.int/t/help-with-error/13287)

<div class="topic-metadata">

**Author:** [@Zandi\_Nkonzo](https://forum.ecmwf.int/u/Zandi_Nkonzo)\
**Replies:** 0\
**Last updated:** [2 June 2025 11:46 UTC](https://forum.ecmwf.int/t/help-with-error/13287 "2025-06-02T11:46:18Z")

</div>

SSLCertVerificationError Traceback (most recent call last) File c:\\FITCHDEV\\INDEX\_ESG.venv\\Lib\\site-packages\\urllib3\\connectionpool.py:464, in HTTPConnectionPool.\_make\_request(self, conn, method, url, …

---

## [How to use API?](https://forum.ecmwf.int/t/how-to-use-api/13213)

<div class="topic-metadata">

**Author:** [@Muhammad\_Ikhsan](https://forum.ecmwf.int/u/Muhammad_Ikhsan)\
**Replies:** 1\
**Last updated:** [27 May 2025 07:51 UTC](https://forum.ecmwf.int/t/how-to-use-api/13213 "2025-05-27T07:51:26Z")

</div>

why I can’t open the ‘how to use the API?’ page?

---

## [Adding  grid parameter raise  "cost limit exceeded” error. ](https://forum.ecmwf.int/t/adding-grid-parameter-raise-cost-limit-exceeded-error/13082)

<div class="topic-metadata">

**Author:** [@Ahmed\_shaaban](https://forum.ecmwf.int/u/Ahmed_shaaban)\
**Replies:** 1\
**Last updated:** [22 May 2025 19:30 UTC](https://forum.ecmwf.int/t/adding-grid-parameter-raise-cost-limit-exceeded-error/13082 "2025-05-22T19:30:10Z")

</div>

All, I am trying to dowload daily ERA5 on single level using the script below which works fine except when adding the grid parameter. I choosed to download 1x1 or 2x2 which should yield in smaller file size yet surprisn…

---

## [Download daily accumulated variables in ERA5-Land over full years](https://forum.ecmwf.int/t/download-daily-accumulated-variables-in-era5-land-over-full-years/13152)

<div class="topic-metadata">

**Author:** [@Josias\_Lang-Ritter](https://forum.ecmwf.int/u/Josias_Lang-Ritter)\
**Replies:** 0\
**Last updated:** [21 May 2025 05:09 UTC](https://forum.ecmwf.int/t/download-daily-accumulated-variables-in-era5-land-over-full-years/13152 "2025-05-21T05:09:28Z")

</div>

Hi, I am trying to download daily accumulation data for precipitation and evaporation from ERA5-Land, for a full year. According to the dataset documentation, the daily value of accumulated variables is found in the 00:…

---

## [Downloading data on 2 PVU level using CDS API](https://forum.ecmwf.int/t/downloading-data-on-2-pvu-level-using-cds-api/13085)

<div class="topic-metadata">

**Author:** [@Troy\_Zaremba](https://forum.ecmwf.int/u/Troy_Zaremba)\
**Replies:** 1\
**Last updated:** [15 May 2025 17:31 UTC](https://forum.ecmwf.int/t/downloading-data-on-2-pvu-level-using-cds-api/13085 "2025-05-15T17:31:46Z")

</div>

Hello, I am currently trying to download ERA5 potential temperature, pressure, geopotential, u, v on a 2 PVU level. I am trying to use the CDS API and Python. Here was my code: c = cdsapi.Client() c.retrieve(‘reanalys…

---

## [ERA5 query works but download fails 400 Client Error: Bad Request](https://forum.ecmwf.int/t/era5-query-works-but-download-fails-400-client-error-bad-request/12978)

<div class="topic-metadata">

**Author:** [@Christine\_Lion](https://forum.ecmwf.int/u/Christine_Lion)\
**Replies:** 0\
**Last updated:** [12 May 2025 10:23 UTC](https://forum.ecmwf.int/t/era5-query-works-but-download-fails-400-client-error-bad-request/12978 "2025-05-12T10:23:34Z")

</div>

Hello, I am trying to download ERA5 data using the Python API. Every time, my request is successful but I get a bad request error when trying to downloading the data. I tried the examples and the API request generated …

---

## [Download fails: SSL Error](https://forum.ecmwf.int/t/download-fails-ssl-error/12865)

<div class="topic-metadata">

**Author:** [@siri\_young](https://forum.ecmwf.int/u/siri_young)\
**Replies:** 1\
**Last updated:** [4 May 2025 20:31 UTC](https://forum.ecmwf.int/t/download-fails-ssl-error/12865 "2025-05-04T20:31:16Z")

</div>

Hello, I’m new here and I’m facing problem with downloading ERA5-Land data. when I’m trying to download 2m temperature from 1980s, I can download none of them and it’s just repeating some error like this: 1980-01: HTT…

---

## [connecting API for predictions](https://forum.ecmwf.int/t/connecting-api-for-predictions/12843)

<div class="topic-metadata">

**Author:** [@YANIO\_MILIAN](https://forum.ecmwf.int/u/YANIO_MILIAN)\
**Replies:** 0\
**Last updated:** [1 May 2025 13:01 UTC](https://forum.ecmwf.int/t/connecting-api-for-predictions/12843 "2025-05-01T13:01:29Z")

</div>

“What is the short dataset name and exact parameters required to download monthly ScenarioMIP data (SSP experiments such as ssp2\_4\_5) using the Python cdsapi library?” There may be a different dataset name or an addition…

---

## [Cannot download ERA5 data via CDS-API: "requests.exceptions.HTTPError: 404 Client Error" and "Exception: Not Found"](https://forum.ecmwf.int/t/cannot-download-era5-data-via-cds-api-requests-exceptions-httperror-404-client-error-and-exception-not-found/11415)

<div class="topic-metadata">

**Author:** [@Brian\_Anano](https://forum.ecmwf.int/u/Brian_Anano)\
**Replies:** 8\
**Last updated:** [30 April 2025 11:30 UTC](https://forum.ecmwf.int/t/cannot-download-era5-data-via-cds-api-requests-exceptions-httperror-404-client-error-and-exception-not-found/11415 "2025-04-30T11:30:19Z")

</div>

Hello, I am new to the CDS-API and I am struggling with using the CDS-API in downloading ERA5 reanalysis data through Windows OS. Here is my code: import cdsapi dataset = 'reanalysis-era5-pressure-levels' request = { …

[Previous page](https://forum.ecmwf.int/c/software-and-tools/17.md?page=1)

[Next page](https://forum.ecmwf.int/c/software-and-tools/17.md?page=3)
