{"id":"ecmwf-forecast","type":"Collection","links":[{"rel":"items","type":"application/geo\u002Bjson","href":"https://planetarycomputer.microsoft.com/api/stac/v1/collections/ecmwf-forecast/items"},{"rel":"parent","type":"application/json","href":"https://planetarycomputer.microsoft.com/api/stac/v1/"},{"rel":"root","type":"application/json","href":"https://planetarycomputer.microsoft.com/api/stac/v1/"},{"rel":"self","type":"application/json","href":"https://planetarycomputer.microsoft.com/api/stac/v1/collections/ecmwf-forecast"},{"rel":"license","href":"https://creativecommons.org/licenses/by/4.0/","type":"text/html","title":"CC-BY-4.0 license"},{"rel":"documentation","href":"https://confluence.ecmwf.int/display/UDOC/ECMWF\u002BOpen\u002BData\u002B-\u002BReal\u002BTime","type":"text/html","title":"ECMWF Open Data (Real Time) documentation"},{"rel":"describedby","href":"https://planetarycomputer.microsoft.com/dataset/ecmwf-forecast","type":"text/html","title":"Human readable dataset overview and reference"},{"rel":"http://www.opengis.net/def/rel/ogc/1.0/queryables","type":"application/schema\u002Bjson","title":"Queryables","href":"https://planetarycomputer.microsoft.com/api/stac/v1/collections/ecmwf-forecast/queryables"},{"rel":"describedby","href":"https://planetarycomputer.microsoft.com/dataset/ecmwf-forecast","title":"Human readable dataset overview and reference","type":"text/html"}],"title":"ECMWF Open Data (real-time)","assets":{"thumbnail":{"href":"https://ai4edatasetspublicassets.blob.core.windows.net/assets/pc_thumbnails/ecmwf-forecast-thumbnail-proj.png","type":"image/png","roles":["thumbnail"],"title":"thumbnail"},"geoparquet-items":{"href":"abfs://items/ecmwf-forecast.parquet","type":"application/x-parquet","roles":["stac-items"],"title":"GeoParquet STAC items","description":"Snapshot of the collection\u0027s STAC items exported to GeoParquet format.","table:storage_options":{"account_name":"pcstacitems"}}},"extent":{"spatial":{"bbox":[[-180,90,180,-90]]},"temporal":{"interval":[[null,null]]}},"license":"CC-BY-4.0","keywords":["ECMWF","forecast","weather"],"providers":[{"url":"https://www.ecmwf.int/","name":"ECMWF","roles":["producer"]}],"summaries":{"ecmwf:types":["ef","ep","fc","tf"],"ecmwf:streams":["enfo","mmsf","oper","scda","scwv","waef","wave"],"ecmwf:pressure_levels":[1000,925,850,700,500,300,250,200,50],"ecmwf:reference_times":["00","06","12","18"]},"description":"The [ECMWF catalog of real-time products](https://www.ecmwf.int/en/forecasts/datasets/catalogue-ecmwf-real-time-products) offers real-time meterological and oceanographic productions from the ECMWF forecast system. Users should consult the [ECMWF Forecast User Guide](https://confluence.ecmwf.int/display/FUG/1\u002BIntroduction) for detailed information on each of the products.\n\n## Overview of products\n\nThe following diagram shows the publishing schedule of the various products.\n\n\u003Ca href=\u0022https://ai4edatasetspublicassets.blob.core.windows.net/assets/aod_docs/ecmwf-forecast-coverage.png\u0022\u003E\u003Cimg src=\u0022https://ai4edatasetspublicassets.blob.core.windows.net/assets/aod_docs/ecmwf-forecast-coverage.png\u0022 width=\u0022100%\u0022/\u003E\u003C/a\u003E\n\nThe vertical axis shows the various products, defined below, which are grouped by combinations of \u0060stream\u0060, \u0060forecast type\u0060, and \u0060reference time\u0060. The horizontal axis shows *forecast times* in 3-hour intervals out from the reference time. A black square over a particular forecast time, or step, indicates that a forecast is made for that forecast time, for that particular \u0060stream\u0060, \u0060forecast type\u0060, \u0060reference time\u0060 combination.\n\n* **stream** is the forecasting system that produced the data. The values are available in the \u0060ecmwf:stream\u0060 summary of the STAC collection. They are:\n  * \u0060enfo\u0060: [ensemble forecast](https://confluence.ecmwf.int/display/FUG/ENS\u002B-\u002BEnsemble\u002BForecasts), atmospheric fields\n  * \u0060mmsf\u0060: [multi-model seasonal forecasts](https://confluence.ecmwf.int/display/FUG/Long-Range\u002B%28Seasonal%29\u002BForecast) fields from the ECMWF model only.\n  * \u0060oper\u0060: [high-resolution forecast](https://confluence.ecmwf.int/display/FUG/HRES\u002B-\u002BHigh-Resolution\u002BForecast), atmospheric fields \n  * \u0060scda\u0060: short cut-off high-resolution forecast, atmospheric fields (also known as \u0022high-frequency products\u0022)\n  * \u0060scwv\u0060: short cut-off high-resolution forecast, ocean wave fields (also known as \u0022high-frequency products\u0022) and\n  * \u0060waef\u0060: [ensemble forecast](https://confluence.ecmwf.int/display/FUG/ENS\u002B-\u002BEnsemble\u002BForecasts), ocean wave fields,\n  * \u0060wave\u0060: wave model\n* **type** is the forecast type. The values are available in the \u0060ecmwf:type\u0060 summary of the STAC collection. They are:\n  * \u0060fc\u0060: forecast\n  * \u0060ef\u0060: ensemble forecast\n  * \u0060pf\u0060: ensemble probabilities\n  * \u0060tf\u0060: trajectory forecast for tropical cyclone tracks\n* **reference time** is the hours after midnight when the model was run. Each stream / type will produce assets for different forecast times (steps from the reference datetime) depending on the reference time.\n\nVisit the [ECMWF\u0027s User Guide](https://confluence.ecmwf.int/display/UDOC/ECMWF\u002BOpen\u002BData\u002B-\u002BReal\u002BTime) for more details on each of the various products.\n\nAssets are available for the previous 30 days.\n\n## Asset overview\n\nThe data are provided as [GRIB2 files](https://confluence.ecmwf.int/display/CKB/What\u002Bare\u002BGRIB\u002Bfiles\u002Band\u002Bhow\u002Bcan\u002BI\u002Bread\u002Bthem).\nAdditionally, [index files](https://confluence.ecmwf.int/display/UDOC/ECMWF\u002BOpen\u002BData\u002B-\u002BReal\u002BTime#ECMWFOpenDataRealTime-IndexFilesIndexfiles) are provided, which can be used to read subsets of the data from Azure Blob Storage.\n\nWithin each \u0060stream\u0060, \u0060forecast type\u0060, \u0060reference time\u0060, the structure of the data are mostly consistent. Each GRIB2 file will have the\nsame data variables, coordinates (aside from \u0060time\u0060 as the *reference time* changes and \u0060step\u0060 as the *forecast time* changes). The exception\nis the \u0060enfo-ep\u0060 and \u0060waef-ep\u0060 products, which have more \u0060step\u0060s in the 240-hour forecast than in the 360-hour forecast. \n\nSee the example notebook for more on how to access the data.\n\n## STAC metadata\n\nThe Planetary Computer provides a single STAC item per GRIB2 file. Each GRIB2 file is global in extent, so every item has the same\n\u0060bbox\u0060 and \u0060geometry\u0060.\n\nA few custom properties are available on each STAC item, which can be used in searches to narrow down the data to items of interest:\n\n* \u0060ecmwf:stream\u0060: The forecasting system (see above for definitions). The full set of values is available in the Collection\u0027s summaries.\n* \u0060ecmwf:type\u0060: The forecast type (see above for definitions). The full set of values is available in the Collection\u0027s summaries.\n* \u0060ecmwf:step\u0060: The offset from the reference datetime, expressed as \u0060\u003Cvalue\u003E\u003Cunit\u003E\u0060, for example \u0060\u00223h\u0022\u0060 means \u00223 hours from the reference datetime\u0022. \n* \u0060ecmwf:reference_datetime\u0060: The datetime when the model was run. This indicates when the forecast *was made*, rather than when it\u0027s valid for.\n* \u0060ecmwf:forecast_datetime\u0060: The datetime for which the forecast is valid. This is also set as the item\u0027s \u0060datetime\u0060.\n\nSee the example notebook for more on how to use the STAC metadata to query for particular data.\n\n## Attribution\n\nThe products listed and described on this page are available to the public and their use is governed by the [Creative Commons CC-4.0-BY license and the ECMWF Terms of Use](https://apps.ecmwf.int/datasets/licences/general/). This means that the data may be redistributed and used commercially, subject to appropriate attribution.\n\nThe following wording should be attached to the use of this ECMWF dataset: \n\n1. Copyright statement: Copyright \u0022\u00A9 [year] European Centre for Medium-Range Weather Forecasts (ECMWF)\u0022.\n2. Source [www.ecmwf.int](http://www.ecmwf.int/)\n3. License Statement: This data is published under a Creative Commons Attribution 4.0 International (CC BY 4.0). [https://creativecommons.org/licenses/by/4.0/](https://creativecommons.org/licenses/by/4.0/)\n4. Disclaimer: ECMWF does not accept any liability whatsoever for any error or omission in the data, their availability, or for any loss or damage arising from their use.\n5. Where applicable, an indication if the material has been modified and an indication of previous modifications.\n\nThe following wording shall be attached to services created with this ECMWF dataset:\n\n1. Copyright statement: Copyright \u0022This service is based on data and products of the European Centre for Medium-Range Weather Forecasts (ECMWF)\u0022.\n2. Source www.ecmwf.int\n3. License Statement: This ECMWF data is published under a Creative Commons Attribution 4.0 International (CC BY 4.0). [https://creativecommons.org/licenses/by/4.0/](https://creativecommons.org/licenses/by/4.0/)\n4. Disclaimer: ECMWF does not accept any liability whatsoever for any error or omission in the data, their availability, or for any loss or damage arising from their use.\n5. Where applicable, an indication if the material has been modified and an indication of previous modifications\n\n## More information\n\nFor more, see the [ECMWF\u0027s User Guide](https://confluence.ecmwf.int/display/UDOC/ECMWF\u002BOpen\u002BData\u002B-\u002BReal\u002BTime) and [example notebooks](https://github.com/ecmwf/notebook-examples/tree/master/opencharts).","item_assets":{"data":{"type":"application/wmo-GRIB2","roles":["data"],"title":"GRIB2 data file","description":"The forecast data, as a grib2 file. Subsets of the data can be loaded using information from the associated index file."},"index":{"type":"application/x-ndjson","roles":["index"],"title":"Index file","description":"The index file contains information on each message within the GRIB2 file."}},"msft:region":"westeurope","stac_version":"1.0.0","msft:container":"ecmwf","stac_extensions":["https://stac-extensions.github.io/item-assets/v1.0.0/schema.json","https://stac-extensions.github.io/storage/v2.0.0/schema.json"],"storage:schemes":{"azure":{"type":"ms-azure","region":"westeurope","account":"ai4edataeuwest","platform":"https://{account}.blob.core.windows.net","container":"ecmwf"}},"msft:storage_account":"ai4edataeuwest","msft:short_description":"ECMWF Open Data (Real Time) forecasts"}