{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "\n", " \n", " \n", " \n", "
\n", " Weather data: Main notebook\n", " \n", "
This Notebook is part of the Weather data Datapackage of Open Power System Data.\n", "
" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Table of Contents\n", "* [1. About Open Power System Data](#1.-About-Open-Power-System-Data)\n", "* [2. About Jupyter Notebooks and GitHub](#2.-About-Jupyter-Notebooks-and-GitHub)\n", "* [3. About this datapackage](#3.-About-this-datapackage)\n", "* [4. Data sources](#4.-Data-sources)\n", "* [5. License](#5.-License)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "# 1. About Open Power System Data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This notebook is part of the project [Open Power System Data](http://open-power-system-data.org). Open Power System Data develops a platform for free and open data for electricity system modeling. We collect, check, process, document, and provide data that are publicly available but currently inconvenient to use. \n", "More info on Open Power System Data:\n", "- [Information on the project on our website](http://open-power-system-data.org)\n", "- [Data and metadata on our data platform](http://data.open-power-system-data.org)\n", "- [Data processing scripts on our GitHub page](https://github.com/Open-Power-System-Data)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 2. About Jupyter Notebooks and GitHub" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This file is a [Jupyter Notebook](http://jupyter.org/). A Jupyter Notebook is a file that combines executable programming code with visualizations and comments in markdown format, allowing for an intuitive documentation of the code. We use Jupyter Notebooks for combined coding and documentation. We use Python 3 as programming language. All Notebooks are stored on [GitHub](https://github.com/), a platform for software development, and are publicly available. More information on our IT-concept can be found [here](http://open-power-system-data.org/it). See also our [step-by-step manual](http://open-power-system-data.org/step-by-step) how to use the dataplatform." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 3. About this datapackage" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We provide data in different chunks, or [datapackages](http://frictionlessdata.io/data-packages/). The one you are looking at right now, [Weather data](http://data.open-power-system-data.org/weather_data/), contains scripts that allow the a download, subset and processing of [MERRA-2](http://gmao.gsfc.nasa.gov/reanalysis/MERRA-2/) datasets (provided by NASA Goddard Space Flight Center) and export them as CSV.\n", "\n", "**Weather data differ significantly from the other data types used resp. provided by OPSD** in that the sheer size of the data packages greatly exceeds OPSD's capacity to host them in a similar way as feed-in timeseries, power plant data etc. While the other data packages also offer a complete one-klick download of the bundled data packages with all relevant data this is impossible for weather datasets like MERRA-2 due to their size (variety of variables, very long timespan, huge geographical coverage etc.). It would make no sense to mirror the data from the NASA servers.\n", "\n", "Instead we choose to provide a **documented methodological script** (as a kind of tutorial). The method describes one way to automatically obtain the desired weather data from the MERRA-2 database and simplifies resp. unifies alternative manual data obtaining methods in a single script.\n", "\n", "To access, subset and download the MERRA-2 database we use the [OPeNDAP](https://www.opendap.org/) framework. The use of MERRA-2 is only exemplary for this method - through the use of OPenDAP it can be adapted to other datasets using the same protocol.\n", "\n", "This method/script is tailored to the needs of energy system modellers that a) do not want to downlad and haggle with the original MERRA-2 data manually, and those who on the other side also b) do not just want to take over ready-made feed-ins calculated by tools like [renewables.ninja](https://www.renewables.ninja/) but rather want to use their own feed-in tools with processed weather data.\n", "\n", "See the [OPSD wiki](https://github.com/Open-Power-System-Data/common/wiki/Information-on-weather-data) on Github for more information on MERRA-2 weather data, OPeNDAP and OPSD's approach." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 4. Data sources" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The data source is the [MERRA-2 dataset](http://gmao.gsfc.nasa.gov/reanalysis/MERRA-2/) provided by NASA Goddard Space Flight Center. Specifically we use the following datasets (Two–Dimensional, Hourly, Time‐averaged Assimilation and Forecast Fields)\n", "* [tavg1_2d_slv_Nx (M2T1NXSLV)](http://goldsmr4.sci.gsfc.nasa.gov/opendap/MERRA2/M2T1NXSLV.5.12.4/contents.html) (Single Level Diagnostics Collection)\n", "* [tavg1_2d_flx_Nx (M2T1NXFLX)](http://goldsmr4.sci.gsfc.nasa.gov/opendap/MERRA2/M2T1NXFLX.5.12.4/contents.html) (Turbulence Collection)\n", "* [tavg1_2d_rad_Nx (M2T1NXRAD)](http://goldsmr4.sci.gsfc.nasa.gov/opendap/MERRA2/M2T1NXRAD.5.12.4/contents.html) (Radiation Collection)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 5. License" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This notebook as well as all other documents in this repository is published under the [MIT License](https://opensource.org/licenses/MIT)." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.2" }, "nav_menu": {}, "toc": { "navigate_menu": true, "number_sections": true, "sideBar": true, "threshold": 6, "toc_cell": false, "toc_section_display": "block", "toc_window_display": false } }, "nbformat": 4, "nbformat_minor": 0 }