Premise: I am trying to get the grib2 data only for in my case for Bhutan, basically by specifying the approximate values of North latitude, West longitude, South latitude, East longitude, with the area parameter specified for ECMWF request.
Details:
I am using ecmwf-opendata - python package pip install
I create a ecmwf client as
from ecmwf.opendata import Client
ecmwf_client = Client(source=“ecmwf”)
sample client request for download in my case is
client.download(
param=“msl”, # Mean sea level pressure
type=“fc”,
step=24,
area=coords, # North, West, South, East
target=trg_file)
Result:
-I get MARS post-processing keywords {‘area’} not supported
And the download is for the earth in its entirety, which is not what I need. I need ONLY for Bhutan.
Any suggestions would be much appreciated. Also, should I be using some other api? If so, what’s the usage, sample would help. Thanks.
Unfortunately, ECMWF does not offer area-subsetting for the free and open data offering. This service is only available in the licensed data provision which has applicable fees. For more information and to evaluate costs, you can create a quote in our Product Requirements Catalogue.
Alternatively, you would need to use an interpolation package to cut up the data. Unfortunately, we’re unable to provide support or guidance on how to achieve this.
If you are contacting us from the NMHS of the country, please let us know so that we can discuss your requirements separately.
Let me give some context for my query. I hope you don’t mind.
I am part of an organization called Omdena - who’s motto is “AI For Good” and I am just a volunteer for this org and the current project that I am involved in for 2 months is with Bhutan - for their ClimateSense project, wherein we predict flooding extent, glacier melting affects etc., and we need the data specific to Bhutan ONLY. So, with this in mind, is there any way at all for me to access the data specific to Bhutan? Please respond.