# Is there any trick to speed up downloading the seasonal forecast data?

**URL:** <https://forum.ecmwf.int/t/is-there-any-trick-to-speed-up-downloading-the-seasonal-forecast-data/1387>\
**Category:** API\
**Tags:** seasonal\_forecast, api, c3s\
**Created:** [28 November 2020 03:46 UTC](https://forum.ecmwf.int/t/is-there-any-trick-to-speed-up-downloading-the-seasonal-forecast-data/1387 "2020-11-28T03:46:26Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Weixin\_Jin](https://forum.ecmwf.int/letter_avatar_proxy/v4/letter/w/b2d939/32.png) [@Weixin\_Jin](https://forum.ecmwf.int/u/Weixin_Jin)\
**Post date:** [28 November 2020 03:46 UTC](https://forum.ecmwf.int/t/is-there-any-trick-to-speed-up-downloading-the-seasonal-forecast-data/1387/1 "2020-11-28T03:46:26Z")

</div>

Hi. I am working on seasonal forecast recently and found seasonal hindcast data on CDS. But I found that downloading seasonal forecast data on pressure levels always took dozens of hours to process. For example, here is the API request:

**Originating centre:**  
 CMCC  
**System:**  
 3  
**Variable:**  
 Geopotential  
**Pressure level:**  
 500 hPa  
**Product type:**  
 Monthly mean  
**Year:**  
 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016  
**Month:**  
 January, February, March, April, May, June, July, August, September, October, November, December  
**Leadtime month:**  
 1, 2, 3, 4, 5, 6  
**Whole available region:**

**Format:**  
 GRIB

It has been "in process" for 20 hours and I even don't know when it will finish. However, it seems that variables on surface level, such as precipitation, MSLP is significantly faster to be prepared. Is there any trick to speed up downloading data on pressure levels? Do I need to split the dataset by years or months, or select more levels or variables to avoid the time of abstracting data?

Thank you!

---

<div class="post-metadata">

**Author:** ![Michela](https://forum.ecmwf.int/letter_avatar_proxy/v4/letter/m/898d66/32.png) [@Michela](https://forum.ecmwf.int/u/Michela)\
**Post date:** [30 November 2020 12:52 UTC](https://forum.ecmwf.int/t/is-there-any-trick-to-speed-up-downloading-the-seasonal-forecast-data/1387/2 "2020-11-30T12:52:44Z")

</div>

Hi,

Users are encouraged to devise their requests as follows:

- It is much more efficient to request one single month (e.g. November) for all the hindcast years (1993 to 2016) than requesting all 12 months from a single year
- Combine in one single request all variables of interest, all levels (for pressure level fields), all product types and all leadtimes (hours or months, depending on the CDS product). **However,** note that there are some limitations in the size of a request. If you are using the CDS forms directly, you will be informed when you request is too big before submitting it. If you are using CDS API you can use the forms to discover whether the request you are trying to submit is affordable or not.

Thanks

Michela

---

<div class="post-metadata">

**Author:** ![Weixin\_Jin](https://forum.ecmwf.int/letter_avatar_proxy/v4/letter/w/b2d939/32.png) [@Weixin\_Jin](https://forum.ecmwf.int/u/Weixin_Jin)\
**Post date:** [1 December 2020 01:16 UTC](https://forum.ecmwf.int/t/is-there-any-trick-to-speed-up-downloading-the-seasonal-forecast-data/1387/3 "2020-12-01T01:16:39Z")

</div>

That is&nbsp; very helpful to me. Thank you!

---

<div class="post-metadata">

**Author:** ![X\_DW](https://forum.ecmwf.int/letter_avatar_proxy/v4/letter/x/41988e/32.png) [@X\_DW](https://forum.ecmwf.int/u/X_DW)\
**Post date:** [7 April 2022 06:34 UTC](https://forum.ecmwf.int/t/is-there-any-trick-to-speed-up-downloading-the-seasonal-forecast-data/1387/4 "2022-04-07T06:34:18Z")

</div>

Hi,&nbsp;

In your recommadations above, you said that we CDS users can combine some variables and time(like less than one month) we interest in one request.

However, in my attempts, i've found a series of failure on doing like this. With messages like

"Exception: the request you have submitted is not valid. Expected 1, got 137.; Request failed; Some errors reported (last error -1)."Request for ERA5 model level data t in a time.

"Exception: the request you have submitted is not valid. Expected 1, got 720.; Request failed; Some errors reported (last error -1)." Request for ERA5 model level data lnsp in one month.

Are these restrictions on retrieving model level data? Or what other methods i can use to retrieve model level data more efficient?

Thanks.

Davy.&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![Kevin\_Marsh](https://forum.ecmwf.int/user_avatar/forum.ecmwf.int/kevin_marsh/32/368_2.png) [@Kevin\_Marsh](https://forum.ecmwf.int/u/Kevin_Marsh)\
**Post date:** [7 April 2022 21:11 UTC](https://forum.ecmwf.int/t/is-there-any-trick-to-speed-up-downloading-the-seasonal-forecast-data/1387/5 "2022-04-07T21:11:10Z")

</div>

Hi Davy,

In this case you need to check the variable you are requesting. Some variables are only defined on 1 model level, rather than all 137. This could be the cause of the error you see.

Hope that helps,

Kevin

---

<div class="post-metadata">

**Author:** ![X\_DW](https://forum.ecmwf.int/letter_avatar_proxy/v4/letter/x/41988e/32.png) [@X\_DW](https://forum.ecmwf.int/u/X_DW)\
**Post date:** [9 April 2022 02:18 UTC](https://forum.ecmwf.int/t/is-there-any-trick-to-speed-up-downloading-the-seasonal-forecast-data/1387/6 "2022-04-09T02:18:10Z")

</div>

Hi Kevin,

I've figured out my mistake. Thanks

Wish you a happy weekend.

^^

Davy.

---

<div class="post-metadata">

**Author:** ![yin\_chang\_jian](https://forum.ecmwf.int/letter_avatar_proxy/v4/letter/y/ee59a6/32.png) [@yin\_chang\_jian](https://forum.ecmwf.int/u/yin_chang_jian)\
**Post date:** [19 February 2023 03:17 UTC](https://forum.ecmwf.int/t/is-there-any-trick-to-speed-up-downloading-the-seasonal-forecast-data/1387/7 "2023-02-19T03:17:22Z")

</div>

Hi kevin,

I want to konw lnsp(Logarithm of surface pressure) only defined on 1 model level?
