{ "cells": [ { "cell_type": "markdown", "id": "e9d72aa5", "metadata": {}, "source": [ "# Get data statistics\n", "\n", "This notebook shows how to use the ``get_stats`` method to get data from the AsyncAPI.\n", "It allows to get statistics about the data without loading it, which can be useful to get an overview of the data and to decide which data to load.\n", "\n", "API-24SEA endpoint: [https://api.24sea.eu/routes/v1/datasignals/stats](https://api.24sea.eu/docs/v1/#/operations/datasignals_metrics_stats)\n" ] }, { "cell_type": "code", "execution_count": 5, "id": "cc5263c5", "metadata": { "lines_to_next_cell": 2 }, "outputs": [], "source": [ "# **Package Imports**\n", "# - From the Python Standard Library\n", "import logging\n", "import os\n", "import sys\n", "\n", "# - API-24SEA\n", "from api_24sea.version import __version__, parse_version\n", "from api_24sea.datasignals.core import API\n" ] }, { "cell_type": "code", "execution_count": 6, "id": "e7b5b41d", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Package Version(major=2, minor=1, patch=6, release=None, num=None)\n" ] } ], "source": [ "# **Package Version**\n", "print(f\"Package {parse_version(__version__)}\")\n", "\n", "# **Notebook Configuration**\n", "logger = logging.getLogger()\n", "logger.setLevel(logging.WARNING)\n" ] }, { "cell_type": "markdown", "id": "adebe789", "metadata": {}, "source": [ "
Do not store API credentials in plain text in your notebook. Rather use the python-dotenv package to load environment variables from a .env file.
\n", "| \n", " | metric | \n", "avg | \n", "count | \n", "countnotnull | \n", "max | \n", "maxtimestamp | \n", "median | \n", "min | \n", "mintimestamp | \n", "mode | \n", "q1 | \n", "q3 | \n", "stddev | \n", "variance | \n", "site | \n", "location | \n", "data_group | \n", "statistic | \n", "short_hand | \n", "print_str | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "mean_WF_A01_pitch | \n", "53.305442 | \n", "12887 | \n", "12887 | \n", "181.092861 | \n", "2020-04-30T08:50:00+00:00 | \n", "45.153488 | \n", "-86.131771 | \n", "2020-03-28T18:00:00+00:00 | \n", "66.398788 | \n", "44.013488 | \n", "54.996638 | \n", "19.628382 | \n", "385.273376 | \n", "WindFarm | \n", "WFA01 | \n", "scada | \n", "mean | \n", "pitch | \n", "Pitch | \n", "
| 1 | \n", "mean_WF_A01_power | \n", "887.962483 | \n", "12887 | \n", "12887 | \n", "3765.570578 | \n", "2020-03-11T16:00:00+00:00 | \n", "403.762354 | \n", "-57.143372 | \n", "2020-05-19T15:50:00+00:00 | \n", "0.0 | \n", "-3.392881 | \n", "1275.300051 | \n", "1163.053762 | \n", "1352694.052959 | \n", "WindFarm | \n", "WFA01 | \n", "scada | \n", "mean | \n", "power | \n", "Power | \n", "
| 2 | \n", "mean_WF_A01_rpm | \n", "6.743165 | \n", "12887 | \n", "12887 | \n", "11.244427 | \n", "2020-03-12T12:20:00+00:00 | \n", "7.025176 | \n", "0.0 | \n", "2020-03-01T00:20:00+00:00 | \n", "0.0 | \n", "4.949134 | \n", "9.488106 | \n", "3.510194 | \n", "12.321463 | \n", "WindFarm | \n", "WFA01 | \n", "scada | \n", "mean | \n", "rpm | \n", "Rotor speed | \n", "
| 3 | \n", "mean_WF_A01_winddirection | \n", "148.826113 | \n", "12880 | \n", "12880 | \n", "340.510079 | \n", "2020-03-27T12:00:00+00:00 | \n", "183.758007 | \n", "7.621053 | \n", "2020-05-14T12:20:00+00:00 | \n", "21.577095 | \n", "60.963421 | \n", "211.973614 | \n", "81.504743 | \n", "6643.023207 | \n", "WindFarm | \n", "WFA01 | \n", "scada | \n", "mean | \n", "winddirection | \n", "Wind direction | \n", "
| 4 | \n", "mean_WF_A01_windspeed | \n", "11.567049 | \n", "12875 | \n", "12875 | \n", "31.392411 | \n", "2020-03-11T19:10:00+00:00 | \n", "10.340554 | \n", "1.218154 | \n", "2020-03-01T01:00:00+00:00 | \n", "8.18815 | \n", "8.245163 | \n", "13.968249 | \n", "4.738203 | \n", "22.450571 | \n", "WindFarm | \n", "WFA01 | \n", "scada | \n", "mean | \n", "windspeed | \n", "Wind speed | \n", "
| 5 | \n", "mean_WF_A01_yaw | \n", "200.028123 | \n", "12875 | \n", "12875 | \n", "359.915861 | \n", "2020-03-21T06:40:00+00:00 | \n", "177.033961 | \n", "-43.158374 | \n", "2020-03-28T20:50:00+00:00 | \n", "315.542861 | \n", "107.300361 | \n", "326.850061 | \n", "116.137796 | \n", "13487.987697 | \n", "WindFarm | \n", "WFA01 | \n", "scada | \n", "mean | \n", "yaw | \n", "Yaw | \n", "
| 6 | \n", "mean_WF_A02_pitch | \n", "55.277081 | \n", "12789 | \n", "12789 | \n", "181.042861 | \n", "2020-03-17T14:50:00+00:00 | \n", "45.343388 | \n", "-89.21203 | \n", "2020-04-22T14:50:00+00:00 | \n", "66.398788 | \n", "44.020188 | \n", "56.678288 | \n", "23.057883 | \n", "531.665981 | \n", "WindFarm | \n", "WFA02 | \n", "scada | \n", "mean | \n", "pitch | \n", "Pitch | \n", "
| 7 | \n", "mean_WF_A02_power | \n", "838.757361 | \n", "12789 | \n", "12789 | \n", "3765.994109 | \n", "2020-03-21T01:00:00+00:00 | \n", "356.91991 | \n", "-59.017616 | \n", "2020-05-19T19:00:00+00:00 | \n", "0.0 | \n", "-7.338905 | \n", "1177.507995 | \n", "1131.943198 | \n", "1281295.404286 | \n", "WindFarm | \n", "WFA02 | \n", "scada | \n", "mean | \n", "power | \n", "Power | \n", "
| 8 | \n", "mean_WF_A02_rpm | \n", "6.500222 | \n", "12789 | \n", "12789 | \n", "11.699909 | \n", "2020-03-08T05:40:00+00:00 | \n", "6.999671 | \n", "0.0 | \n", "2020-03-01T00:10:00+00:00 | \n", "0.0 | \n", "4.35985 | \n", "9.231297 | \n", "3.680881 | \n", "13.548884 | \n", "WindFarm | \n", "WFA02 | \n", "scada | \n", "mean | \n", "rpm | \n", "Rotor speed | \n", "
| 9 | \n", "mean_WF_A02_winddirection | \n", "149.820522 | \n", "12778 | \n", "12778 | \n", "358.519112 | \n", "2020-04-09T00:10:00+00:00 | \n", "184.18562 | \n", "5.366621 | \n", "2020-03-09T13:50:00+00:00 | \n", "18.63033 | \n", "60.98125 | \n", "213.173637 | \n", "81.914104 | \n", "6709.920367 | \n", "WindFarm | \n", "WFA02 | \n", "scada | \n", "mean | \n", "winddirection | \n", "Wind direction | \n", "
| 10 | \n", "mean_WF_A02_windspeed | \n", "11.240079 | \n", "12771 | \n", "12771 | \n", "30.895205 | \n", "2020-03-11T19:10:00+00:00 | \n", "10.106204 | \n", "0.815915 | \n", "2020-03-09T12:20:00+00:00 | \n", "7.95811 | \n", "7.935652 | \n", "13.818259 | \n", "4.687034 | \n", "21.968291 | \n", "WindFarm | \n", "WFA02 | \n", "scada | \n", "mean | \n", "windspeed | \n", "Wind speed | \n", "
| 11 | \n", "mean_WF_A02_yaw | \n", "196.959672 | \n", "12771 | \n", "12771 | \n", "359.996361 | \n", "2020-03-21T02:20:00+00:00 | \n", "174.742861 | \n", "-70.056842 | \n", "2020-03-28T08:10:00+00:00 | \n", "14.642861 | \n", "102.685811 | \n", "330.054061 | \n", "118.936776 | \n", "14145.9567 | \n", "WindFarm | \n", "WFA02 | \n", "scada | \n", "mean | \n", "yaw | \n", "Yaw | \n", "