{ "cells": [ { "cell_type": "code", "execution_count": null, "id": "0000f0b5", "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import matplotlib as mpl\n", "from matplotlib.colors import ListedColormap\n", "import colorsys\n", "import pandas as pd\n", "import glob" ] }, { "cell_type": "markdown", "id": "0fbc7800", "metadata": {}, "source": [ "## Loading data" ] }, { "cell_type": "markdown", "id": "3bf85e93", "metadata": {}, "source": [ "Yearly data downloaded as CSV from ENTSO-E: [France-2025](https://transparency.entsoe.eu/generation/actual/perType/generation?appState=%7B%22sa%22%3A%5B%22BZN%7C10YFR-RTE------C%22%5D%2C%22st%22%3A%22BZN%22%2C%22mm%22%3Atrue%2C%22ma%22%3Afalse%2C%22sp%22%3A%22HALF%22%2C%22dt%22%3A%22TABLE%22%2C%22df%22%3A%5B%222025-01-01%22%2C%222025-01-07%22%5D%2C%22tz%22%3A%22CET%22%7D)" ] }, { "cell_type": "code", "execution_count": 346, "id": "caaf5d7e", "metadata": {}, "outputs": [], "source": [ "filename = glob.glob(\"data-entsoe/*2024*2025*FR.csv\")[0]\n", "df = pd.read_csv(filename, sep=\",\")" ] }, { "cell_type": "code", "execution_count": 347, "id": "3f0ba2d5", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | MTU (CET/CEST) | \n", "Area | \n", "Production Type | \n", "Generation (MW) | \n", "
|---|---|---|---|---|
| 0 | \n", "01/01/2025 00:00:00 - 01/01/2025 00:15:00 | \n", "BZN|FR | \n", "Biomass | \n", "342.31 | \n", "
| 1 | \n", "01/01/2025 00:15:00 - 01/01/2025 00:30:00 | \n", "BZN|FR | \n", "Biomass | \n", "341.56 | \n", "
| 2 | \n", "01/01/2025 00:30:00 - 01/01/2025 00:45:00 | \n", "BZN|FR | \n", "Biomass | \n", "362.69 | \n", "
| 3 | \n", "01/01/2025 00:45:00 - 01/01/2025 01:00:00 | \n", "BZN|FR | \n", "Biomass | \n", "361.64 | \n", "
| 4 | \n", "01/01/2025 01:00:00 - 01/01/2025 01:15:00 | \n", "BZN|FR | \n", "Biomass | \n", "361.11 | \n", "