diff --git a/tools/load_demo_schema.ipynb b/tools/load_demo_schema.ipynb
index 916595f..27b7d71 100644
--- a/tools/load_demo_schema.ipynb
+++ b/tools/load_demo_schema.ipynb
@@ -9,7 +9,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
@@ -36,9 +36,17 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 2,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Loaded JSON file from local machine.\n"
+ ]
+ }
+ ],
"source": [
"try:\n",
" # first try to load the file from your computer\n",
@@ -64,9 +72,22 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 3,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Author name:\t\t\tStephen Holleran\n",
+ "Author from:\t\t\tbrightwind\n",
+ "Date produced:\t\t\t2021-12-23\n",
+ "IEA Data Model version\t\t1.3.0-2024.03\n",
+ "Plant name:\t\t\tA Name of the Wind Farm\n",
+ "Plant type:\t\t\tonshore_wind\n"
+ ]
+ }
+ ],
"source": [
"print('Author name:\\t\\t\\t{}'.format(meta_data['author']))\n",
"print('Author from:\\t\\t\\t{}'.format(meta_data['organisation']))\n",
@@ -86,9 +107,92 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " UUID | \n",
+ " Latitude [Decimal Degrees] | \n",
+ " Longitude [Decimal Degrees] | \n",
+ " Station Type | \n",
+ " Notes | \n",
+ " Last Updated | \n",
+ " Mast Type | \n",
+ " Mast Height | \n",
+ " Mast OEM | \n",
+ "
\n",
+ " \n",
+ " Name | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Test_MM1 | \n",
+ " 6858cf5c-24e0-40d4-955b-8aecbccba391 | \n",
+ " 53.5 | \n",
+ " -8 | \n",
+ " mast | \n",
+ " I can write anything I want here. | \n",
+ " 2020-04-18T18:13:00 | \n",
+ " lattice_triangle | \n",
+ " 78.5 | \n",
+ " A Mast Manufacturer | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " UUID Latitude [Decimal Degrees] \\\n",
+ "Name \n",
+ "Test_MM1 6858cf5c-24e0-40d4-955b-8aecbccba391 53.5 \n",
+ "\n",
+ " Longitude [Decimal Degrees] Station Type \\\n",
+ "Name \n",
+ "Test_MM1 -8 mast \n",
+ "\n",
+ " Notes Last Updated \\\n",
+ "Name \n",
+ "Test_MM1 I can write anything I want here. 2020-04-18T18:13:00 \n",
+ "\n",
+ " Mast Type Mast Height Mast OEM \n",
+ "Name \n",
+ "Test_MM1 lattice_triangle 78.5 A Mast Manufacturer "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"# print a table of the meas_locs parameters.\n",
"meas_locs = []\n",
@@ -120,9 +224,138 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 5,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " logger_serial_number | \n",
+ " logger_model_name | \n",
+ " logger_id | \n",
+ " logger_oem_id | \n",
+ " logger_firmware_version | \n",
+ " date_from | \n",
+ " date_to | \n",
+ " encryption_pin_or_key | \n",
+ " enclosure_lock_details | \n",
+ " data_transfer_details | \n",
+ " offset_from_utc_hrs | \n",
+ " sampling_rate_sec | \n",
+ " averaging_period_minutes | \n",
+ " timestamp_is_end_of_period | \n",
+ " clock_is_auto_synced | \n",
+ " logger_acquisition_uncertainty | \n",
+ " uncertainty_k_factor | \n",
+ " notes | \n",
+ " update_at | \n",
+ "
\n",
+ " \n",
+ " logger_name | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " AName_MM1 | \n",
+ " 01002 | \n",
+ " Symphonie Plus3 | \n",
+ " 4321 | \n",
+ " NRG Systems | \n",
+ " 3.2.3 | \n",
+ " 2020-04-12T12:00:00 | \n",
+ " None | \n",
+ " 9876 | \n",
+ " combination lock PIN 54321 | \n",
+ " Emails to data@developername.com | \n",
+ " -5 | \n",
+ " 3 | \n",
+ " 10 | \n",
+ " False | \n",
+ " True | \n",
+ " 0.1 | \n",
+ " 2 | \n",
+ " I can write anything I want here. | \n",
+ " 2020-04-18T18:13:00 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " logger_serial_number logger_model_name logger_id logger_oem_id \\\n",
+ "logger_name \n",
+ "AName_MM1 01002 Symphonie Plus3 4321 NRG Systems \n",
+ "\n",
+ " logger_firmware_version date_from date_to \\\n",
+ "logger_name \n",
+ "AName_MM1 3.2.3 2020-04-12T12:00:00 None \n",
+ "\n",
+ " encryption_pin_or_key enclosure_lock_details \\\n",
+ "logger_name \n",
+ "AName_MM1 9876 combination lock PIN 54321 \n",
+ "\n",
+ " data_transfer_details offset_from_utc_hrs \\\n",
+ "logger_name \n",
+ "AName_MM1 Emails to data@developername.com -5 \n",
+ "\n",
+ " sampling_rate_sec averaging_period_minutes \\\n",
+ "logger_name \n",
+ "AName_MM1 3 10 \n",
+ "\n",
+ " timestamp_is_end_of_period clock_is_auto_synced \\\n",
+ "logger_name \n",
+ "AName_MM1 False True \n",
+ "\n",
+ " logger_acquisition_uncertainty uncertainty_k_factor \\\n",
+ "logger_name \n",
+ "AName_MM1 0.1 2 \n",
+ "\n",
+ " notes update_at \n",
+ "logger_name \n",
+ "AName_MM1 I can write anything I want here. 2020-04-18T18:13:00 "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"logger_main_config = []\n",
"for meas_loc in meta_data['measurement_location']:\n",
@@ -142,7 +375,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
@@ -169,7 +402,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
@@ -182,20 +415,20 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"def replace_none_date(input_dict):\n",
" for date_str in ['date_from', 'date_to']:\n",
" if input_dict[date_str] is None:\n",
- " input_dict[date_str] = '2100-12-31'\n",
+ " input_dict[date_str] = '2100-12-31T00:00:00'\n",
" return input_dict"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
@@ -247,7 +480,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
@@ -298,9 +531,11 @@
" del sensors_table_report['measurement_type_id']\n",
" \n",
" if 'date_from' in sensors_table_report.columns:\n",
- " sensors_table_report['date_from'] = pd.to_datetime(sensors_table_report['date_from'].values.astype(str)).strftime(\"%d-%b-%Y\")\n",
+ " sensors_table_report['date_from'] = pd.to_datetime(sensors_table_report['date_from'].values.astype(str), \n",
+ " format='%Y-%m-%dT%H:%M:%S').strftime(\"%d-%b-%Y\")\n",
" if 'date_to' in sensors_table_report.columns:\n",
- " sensors_table_report['date_to'] = pd.to_datetime(sensors_table_report['date_to'].values.astype(str)).strftime(\"%d-%b-%Y\")\n",
+ " sensors_table_report['date_to'] = pd.to_datetime(sensors_table_report['date_to'].values.astype(str), \n",
+ " format='%Y-%m-%dT%H:%M:%S').strftime(\"%d-%b-%Y\")\n",
"\n",
" sensors_table_report = sensors_table_report.replace({np.nan: '-', 'NaT': '-', '31-Dec-2100':'-'})\n",
" sensors_table_report.rename(columns={k: h for k, h in zip(header, header_for_report)}, inplace=True)\n",
@@ -319,11 +554,153 @@
},
{
"cell_type": "code",
- "execution_count": null,
- "metadata": {
- "scrolled": false
- },
- "outputs": [],
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Measurement Type | \n",
+ " Height [m] | \n",
+ " Boom Orient. [deg, mag N] | \n",
+ "
\n",
+ " \n",
+ " Instrument Name | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Spd_80.1_315 | \n",
+ " wind_speed | \n",
+ " 80.1 | \n",
+ " 315.0 | \n",
+ "
\n",
+ " \n",
+ " Spd_80mSE | \n",
+ " wind_speed | \n",
+ " 80.2 | \n",
+ " 135.0 | \n",
+ "
\n",
+ " \n",
+ " Spd_60mNW | \n",
+ " wind_speed | \n",
+ " 60.1 | \n",
+ " 315.0 | \n",
+ "
\n",
+ " \n",
+ " Spd_60mSE | \n",
+ " wind_speed | \n",
+ " 60.2 | \n",
+ " 135.0 | \n",
+ "
\n",
+ " \n",
+ " Spd_40mNW | \n",
+ " wind_speed | \n",
+ " 40.1 | \n",
+ " 315.0 | \n",
+ "
\n",
+ " \n",
+ " Spd_30mNW | \n",
+ " wind_speed | \n",
+ " 30.1 | \n",
+ " 315.0 | \n",
+ "
\n",
+ " \n",
+ " Spd_40mSE | \n",
+ " wind_speed | \n",
+ " 40.2 | \n",
+ " 135.0 | \n",
+ "
\n",
+ " \n",
+ " Dir_76mNW | \n",
+ " wind_direction | \n",
+ " 76.1 | \n",
+ " 315.0 | \n",
+ "
\n",
+ " \n",
+ " Dir_56mNW | \n",
+ " wind_direction | \n",
+ " 56.1 | \n",
+ " 315.0 | \n",
+ "
\n",
+ " \n",
+ " Tmp_78m | \n",
+ " air_temperature | \n",
+ " 78.0 | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Tmp_5m | \n",
+ " air_temperature | \n",
+ " 5.0 | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " RH_5m | \n",
+ " relative_humidity | \n",
+ " 5.0 | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Prs_76m | \n",
+ " air_pressure | \n",
+ " 76.0 | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Logger_V | \n",
+ " voltage | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Measurement Type Height [m] Boom Orient. [deg, mag N]\n",
+ "Instrument Name \n",
+ "Spd_80.1_315 wind_speed 80.1 315.0\n",
+ "Spd_80mSE wind_speed 80.2 135.0\n",
+ "Spd_60mNW wind_speed 60.1 315.0\n",
+ "Spd_60mSE wind_speed 60.2 135.0\n",
+ "Spd_40mNW wind_speed 40.1 315.0\n",
+ "Spd_30mNW wind_speed 30.1 315.0\n",
+ "Spd_40mSE wind_speed 40.2 135.0\n",
+ "Dir_76mNW wind_direction 76.1 315.0\n",
+ "Dir_56mNW wind_direction 56.1 315.0\n",
+ "Tmp_78m air_temperature 78.0 -\n",
+ "Tmp_5m air_temperature 5.0 -\n",
+ "RH_5m relative_humidity 5.0 -\n",
+ "Prs_76m air_pressure 76.0 -\n",
+ "Logger_V voltage - -"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"for meas_loc in meta_data['measurement_location']: \n",
" logger_meas_configs = get_meas_points(meas_loc['measurement_point'])\n",
@@ -340,9 +717,424 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 12,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Sensor OEM | \n",
+ " Height [m] | \n",
+ " Boom Orient. [deg, mag N] | \n",
+ " Dead Band Orient. [deg, mag N] | \n",
+ " Date From | \n",
+ " Date To | \n",
+ " Logger Channel | \n",
+ " Logger Stated Height [m] | \n",
+ " Logger Slope | \n",
+ " Logger Offset | \n",
+ " Calibration Slope | \n",
+ " Calibration Offset | \n",
+ "
\n",
+ " \n",
+ " Instrument Name | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Spd_80.1_315 | \n",
+ " Thies | \n",
+ " 80.1 | \n",
+ " 315.0 | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " 15-Apr-2020 | \n",
+ " CH1 | \n",
+ " 80 | \n",
+ " 0.04573 | \n",
+ " 0.2419 | \n",
+ " 0.04573 | \n",
+ " 0.2419 | \n",
+ "
\n",
+ " \n",
+ " Spd_80.1_315 | \n",
+ " Thies | \n",
+ " 80.1 | \n",
+ " 315.0 | \n",
+ " - | \n",
+ " 15-Apr-2020 | \n",
+ " - | \n",
+ " CH1 | \n",
+ " 80 | \n",
+ " 0.04573 | \n",
+ " 0.2491 | \n",
+ " 0.04573 | \n",
+ " 0.2419 | \n",
+ "
\n",
+ " \n",
+ " Spd_80mSE | \n",
+ " Thies | \n",
+ " 80.2 | \n",
+ " 135.0 | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " 18-Apr-2020 | \n",
+ " CH2 | \n",
+ " 80 | \n",
+ " 0.04568 | \n",
+ " 0.2487 | \n",
+ " 0.04568 | \n",
+ " 0.2487 | \n",
+ "
\n",
+ " \n",
+ " Spd_80mSE | \n",
+ " Thies | \n",
+ " 80.2 | \n",
+ " 135.0 | \n",
+ " - | \n",
+ " 18-Apr-2020 | \n",
+ " - | \n",
+ " CH2 | \n",
+ " 80 | \n",
+ " 0.04575 | \n",
+ " 0.2497 | \n",
+ " 0.04575 | \n",
+ " 0.2497 | \n",
+ "
\n",
+ " \n",
+ " Spd_60mNW | \n",
+ " Thies | \n",
+ " 60.1 | \n",
+ " 315.0 | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " CH3 | \n",
+ " 60 | \n",
+ " 0.04666 | \n",
+ " 0.2416 | \n",
+ " 0.04666 | \n",
+ " 0.2416 | \n",
+ "
\n",
+ " \n",
+ " Spd_60mSE | \n",
+ " Thies | \n",
+ " 60.2 | \n",
+ " 135.0 | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " CH4 | \n",
+ " 60 | \n",
+ " 0.04777 | \n",
+ " 0.2417 | \n",
+ " 0.04777 | \n",
+ " 0.2417 | \n",
+ "
\n",
+ " \n",
+ " Spd_40mNW | \n",
+ " Thies | \n",
+ " 40.1 | \n",
+ " 315.0 | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " 18-Apr-2020 | \n",
+ " CH5 | \n",
+ " 60 | \n",
+ " 0.04888 | \n",
+ " 0.2418 | \n",
+ " 0.04888 | \n",
+ " 0.2418 | \n",
+ "
\n",
+ " \n",
+ " Spd_40mNW | \n",
+ " Thies | \n",
+ " 40.1 | \n",
+ " 315.0 | \n",
+ " - | \n",
+ " 18-Apr-2020 | \n",
+ " - | \n",
+ " CH14 | \n",
+ " 40 | \n",
+ " 0.04888 | \n",
+ " 0.2418 | \n",
+ " 0.04888 | \n",
+ " 0.2418 | \n",
+ "
\n",
+ " \n",
+ " Spd_30mNW | \n",
+ " Thies | \n",
+ " 30.1 | \n",
+ " 315.0 | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " 18-Apr-2020 | \n",
+ " CH6 | \n",
+ " 30 | \n",
+ " 0.04999 | \n",
+ " 0.2419 | \n",
+ " 0.04999 | \n",
+ " 0.2419 | \n",
+ "
\n",
+ " \n",
+ " Spd_40mSE | \n",
+ " Thies | \n",
+ " 40.2 | \n",
+ " 135.0 | \n",
+ " - | \n",
+ " 18-Apr-2020 | \n",
+ " - | \n",
+ " CH13 | \n",
+ " 30 | \n",
+ " 0.04999 | \n",
+ " 0.2419 | \n",
+ " 0.04999 | \n",
+ " 0.2419 | \n",
+ "
\n",
+ " \n",
+ " Dir_76mNW | \n",
+ " NRG | \n",
+ " 76.1 | \n",
+ " 315.0 | \n",
+ " 315.0 | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " CH7 | \n",
+ " 76 | \n",
+ " 0.35100 | \n",
+ " - | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Dir_56mNW | \n",
+ " NRG | \n",
+ " 56.1 | \n",
+ " 315.0 | \n",
+ " 315.0 | \n",
+ " 12-Apr-2020 | \n",
+ " 18-Apr-2020 | \n",
+ " CH8 | \n",
+ " 56 | \n",
+ " 0.35100 | \n",
+ " - | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Dir_56mNW | \n",
+ " NRG | \n",
+ " 56.1 | \n",
+ " 315.0 | \n",
+ " 135.0 | \n",
+ " 18-Apr-2020 | \n",
+ " - | \n",
+ " CH8 | \n",
+ " 56 | \n",
+ " 0.35100 | \n",
+ " - | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Tmp_78m | \n",
+ " NRG | \n",
+ " 78.0 | \n",
+ " - | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " CH9 | \n",
+ " 76 | \n",
+ " 0.13600 | \n",
+ " -86.383 | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Tmp_5m | \n",
+ " Galltec + Mela | \n",
+ " 5.0 | \n",
+ " - | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " CH10 | \n",
+ " 76 | \n",
+ " 100.00000 | \n",
+ " -30.0 | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " RH_5m | \n",
+ " Galltec + Mela | \n",
+ " 5.0 | \n",
+ " - | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " CH11 | \n",
+ " 76 | \n",
+ " 100.00000 | \n",
+ " 0.0 | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Prs_76m | \n",
+ " NRG | \n",
+ " 76.0 | \n",
+ " - | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " CH12 | \n",
+ " 76 | \n",
+ " 0.42550 | \n",
+ " 650.0 | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Logger_V | \n",
+ " - | \n",
+ " - | \n",
+ " - | \n",
+ " - | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " CH15 | \n",
+ " 5 | \n",
+ " 0.02100 | \n",
+ " 0.0 | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Sensor OEM Height [m] Boom Orient. [deg, mag N] \\\n",
+ "Instrument Name \n",
+ "Spd_80.1_315 Thies 80.1 315.0 \n",
+ "Spd_80.1_315 Thies 80.1 315.0 \n",
+ "Spd_80mSE Thies 80.2 135.0 \n",
+ "Spd_80mSE Thies 80.2 135.0 \n",
+ "Spd_60mNW Thies 60.1 315.0 \n",
+ "Spd_60mSE Thies 60.2 135.0 \n",
+ "Spd_40mNW Thies 40.1 315.0 \n",
+ "Spd_40mNW Thies 40.1 315.0 \n",
+ "Spd_30mNW Thies 30.1 315.0 \n",
+ "Spd_40mSE Thies 40.2 135.0 \n",
+ "Dir_76mNW NRG 76.1 315.0 \n",
+ "Dir_56mNW NRG 56.1 315.0 \n",
+ "Dir_56mNW NRG 56.1 315.0 \n",
+ "Tmp_78m NRG 78.0 - \n",
+ "Tmp_5m Galltec + Mela 5.0 - \n",
+ "RH_5m Galltec + Mela 5.0 - \n",
+ "Prs_76m NRG 76.0 - \n",
+ "Logger_V - - - \n",
+ "\n",
+ " Dead Band Orient. [deg, mag N] Date From Date To \\\n",
+ "Instrument Name \n",
+ "Spd_80.1_315 - 12-Apr-2020 15-Apr-2020 \n",
+ "Spd_80.1_315 - 15-Apr-2020 - \n",
+ "Spd_80mSE - 12-Apr-2020 18-Apr-2020 \n",
+ "Spd_80mSE - 18-Apr-2020 - \n",
+ "Spd_60mNW - 12-Apr-2020 - \n",
+ "Spd_60mSE - 12-Apr-2020 - \n",
+ "Spd_40mNW - 12-Apr-2020 18-Apr-2020 \n",
+ "Spd_40mNW - 18-Apr-2020 - \n",
+ "Spd_30mNW - 12-Apr-2020 18-Apr-2020 \n",
+ "Spd_40mSE - 18-Apr-2020 - \n",
+ "Dir_76mNW 315.0 12-Apr-2020 - \n",
+ "Dir_56mNW 315.0 12-Apr-2020 18-Apr-2020 \n",
+ "Dir_56mNW 135.0 18-Apr-2020 - \n",
+ "Tmp_78m - 12-Apr-2020 - \n",
+ "Tmp_5m - 12-Apr-2020 - \n",
+ "RH_5m - 12-Apr-2020 - \n",
+ "Prs_76m - 12-Apr-2020 - \n",
+ "Logger_V - 12-Apr-2020 - \n",
+ "\n",
+ " Logger Channel Logger Stated Height [m] Logger Slope \\\n",
+ "Instrument Name \n",
+ "Spd_80.1_315 CH1 80 0.04573 \n",
+ "Spd_80.1_315 CH1 80 0.04573 \n",
+ "Spd_80mSE CH2 80 0.04568 \n",
+ "Spd_80mSE CH2 80 0.04575 \n",
+ "Spd_60mNW CH3 60 0.04666 \n",
+ "Spd_60mSE CH4 60 0.04777 \n",
+ "Spd_40mNW CH5 60 0.04888 \n",
+ "Spd_40mNW CH14 40 0.04888 \n",
+ "Spd_30mNW CH6 30 0.04999 \n",
+ "Spd_40mSE CH13 30 0.04999 \n",
+ "Dir_76mNW CH7 76 0.35100 \n",
+ "Dir_56mNW CH8 56 0.35100 \n",
+ "Dir_56mNW CH8 56 0.35100 \n",
+ "Tmp_78m CH9 76 0.13600 \n",
+ "Tmp_5m CH10 76 100.00000 \n",
+ "RH_5m CH11 76 100.00000 \n",
+ "Prs_76m CH12 76 0.42550 \n",
+ "Logger_V CH15 5 0.02100 \n",
+ "\n",
+ " Logger Offset Calibration Slope Calibration Offset \n",
+ "Instrument Name \n",
+ "Spd_80.1_315 0.2419 0.04573 0.2419 \n",
+ "Spd_80.1_315 0.2491 0.04573 0.2419 \n",
+ "Spd_80mSE 0.2487 0.04568 0.2487 \n",
+ "Spd_80mSE 0.2497 0.04575 0.2497 \n",
+ "Spd_60mNW 0.2416 0.04666 0.2416 \n",
+ "Spd_60mSE 0.2417 0.04777 0.2417 \n",
+ "Spd_40mNW 0.2418 0.04888 0.2418 \n",
+ "Spd_40mNW 0.2418 0.04888 0.2418 \n",
+ "Spd_30mNW 0.2419 0.04999 0.2419 \n",
+ "Spd_40mSE 0.2419 0.04999 0.2419 \n",
+ "Dir_76mNW - - - \n",
+ "Dir_56mNW - - - \n",
+ "Dir_56mNW - - - \n",
+ "Tmp_78m -86.383 - - \n",
+ "Tmp_5m -30.0 - - \n",
+ "RH_5m 0.0 - - \n",
+ "Prs_76m 650.0 - - \n",
+ "Logger_V 0.0 - - "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"for meas_loc in meta_data['measurement_location']:\n",
" logger_meas_configs = get_meas_points(meas_loc['measurement_point'])\n",
@@ -359,9 +1151,260 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 13,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Sensor Make | \n",
+ " Sensor Model | \n",
+ " Serial No | \n",
+ " Height [m] | \n",
+ " Boom Orient. [deg, mag N] | \n",
+ " Date From | \n",
+ " Date To | \n",
+ " Logger Slope | \n",
+ " Logger Offset | \n",
+ " Calibration Slope | \n",
+ " Calibration Offset | \n",
+ "
\n",
+ " \n",
+ " Instrument Name | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Spd_80.1_315 | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183000 | \n",
+ " 80.1 | \n",
+ " 315.0 | \n",
+ " 12-Apr-2020 | \n",
+ " 15-Apr-2020 | \n",
+ " 0.04573 | \n",
+ " 0.2419 | \n",
+ " 0.04573 | \n",
+ " 0.2419 | \n",
+ "
\n",
+ " \n",
+ " Spd_80.1_315 | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183000 | \n",
+ " 80.1 | \n",
+ " 315.0 | \n",
+ " 15-Apr-2020 | \n",
+ " - | \n",
+ " 0.04573 | \n",
+ " 0.2491 | \n",
+ " 0.04573 | \n",
+ " 0.2419 | \n",
+ "
\n",
+ " \n",
+ " Spd_80mSE | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183001 | \n",
+ " 80.2 | \n",
+ " 135.0 | \n",
+ " 12-Apr-2020 | \n",
+ " 18-Apr-2020 | \n",
+ " 0.04568 | \n",
+ " 0.2487 | \n",
+ " 0.04568 | \n",
+ " 0.2487 | \n",
+ "
\n",
+ " \n",
+ " Spd_80mSE | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183023 | \n",
+ " 80.2 | \n",
+ " 135.0 | \n",
+ " 18-Apr-2020 | \n",
+ " - | \n",
+ " 0.04575 | \n",
+ " 0.2497 | \n",
+ " 0.04575 | \n",
+ " 0.2497 | \n",
+ "
\n",
+ " \n",
+ " Spd_60mNW | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183002 | \n",
+ " 60.1 | \n",
+ " 315.0 | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " 0.04666 | \n",
+ " 0.2416 | \n",
+ " 0.04666 | \n",
+ " 0.2416 | \n",
+ "
\n",
+ " \n",
+ " Spd_60mSE | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183003 | \n",
+ " 60.2 | \n",
+ " 135.0 | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " 0.04777 | \n",
+ " 0.2417 | \n",
+ " 0.04777 | \n",
+ " 0.2417 | \n",
+ "
\n",
+ " \n",
+ " Spd_40mNW | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183004 | \n",
+ " 40.1 | \n",
+ " 315.0 | \n",
+ " 12-Apr-2020 | \n",
+ " 18-Apr-2020 | \n",
+ " 0.04888 | \n",
+ " 0.2418 | \n",
+ " 0.04888 | \n",
+ " 0.2418 | \n",
+ "
\n",
+ " \n",
+ " Spd_40mNW | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183004 | \n",
+ " 40.1 | \n",
+ " 315.0 | \n",
+ " 18-Apr-2020 | \n",
+ " - | \n",
+ " 0.04888 | \n",
+ " 0.2418 | \n",
+ " 0.04888 | \n",
+ " 0.2418 | \n",
+ "
\n",
+ " \n",
+ " Spd_30mNW | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183005 | \n",
+ " 30.1 | \n",
+ " 315.0 | \n",
+ " 12-Apr-2020 | \n",
+ " 18-Apr-2020 | \n",
+ " 0.04999 | \n",
+ " 0.2419 | \n",
+ " 0.04999 | \n",
+ " 0.2419 | \n",
+ "
\n",
+ " \n",
+ " Spd_40mSE | \n",
+ " Thies | \n",
+ " 4.3351.10.000 | \n",
+ " 09183005 | \n",
+ " 40.2 | \n",
+ " 135.0 | \n",
+ " 18-Apr-2020 | \n",
+ " - | \n",
+ " 0.04999 | \n",
+ " 0.2419 | \n",
+ " 0.04999 | \n",
+ " 0.2419 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Sensor Make Sensor Model Serial No Height [m] \\\n",
+ "Instrument Name \n",
+ "Spd_80.1_315 Thies 4.3351.10.000 09183000 80.1 \n",
+ "Spd_80.1_315 Thies 4.3351.10.000 09183000 80.1 \n",
+ "Spd_80mSE Thies 4.3351.10.000 09183001 80.2 \n",
+ "Spd_80mSE Thies 4.3351.10.000 09183023 80.2 \n",
+ "Spd_60mNW Thies 4.3351.10.000 09183002 60.1 \n",
+ "Spd_60mSE Thies 4.3351.10.000 09183003 60.2 \n",
+ "Spd_40mNW Thies 4.3351.10.000 09183004 40.1 \n",
+ "Spd_40mNW Thies 4.3351.10.000 09183004 40.1 \n",
+ "Spd_30mNW Thies 4.3351.10.000 09183005 30.1 \n",
+ "Spd_40mSE Thies 4.3351.10.000 09183005 40.2 \n",
+ "\n",
+ " Boom Orient. [deg, mag N] Date From Date To \\\n",
+ "Instrument Name \n",
+ "Spd_80.1_315 315.0 12-Apr-2020 15-Apr-2020 \n",
+ "Spd_80.1_315 315.0 15-Apr-2020 - \n",
+ "Spd_80mSE 135.0 12-Apr-2020 18-Apr-2020 \n",
+ "Spd_80mSE 135.0 18-Apr-2020 - \n",
+ "Spd_60mNW 315.0 12-Apr-2020 - \n",
+ "Spd_60mSE 135.0 12-Apr-2020 - \n",
+ "Spd_40mNW 315.0 12-Apr-2020 18-Apr-2020 \n",
+ "Spd_40mNW 315.0 18-Apr-2020 - \n",
+ "Spd_30mNW 315.0 12-Apr-2020 18-Apr-2020 \n",
+ "Spd_40mSE 135.0 18-Apr-2020 - \n",
+ "\n",
+ " Logger Slope Logger Offset Calibration Slope \\\n",
+ "Instrument Name \n",
+ "Spd_80.1_315 0.04573 0.2419 0.04573 \n",
+ "Spd_80.1_315 0.04573 0.2491 0.04573 \n",
+ "Spd_80mSE 0.04568 0.2487 0.04568 \n",
+ "Spd_80mSE 0.04575 0.2497 0.04575 \n",
+ "Spd_60mNW 0.04666 0.2416 0.04666 \n",
+ "Spd_60mSE 0.04777 0.2417 0.04777 \n",
+ "Spd_40mNW 0.04888 0.2418 0.04888 \n",
+ "Spd_40mNW 0.04888 0.2418 0.04888 \n",
+ "Spd_30mNW 0.04999 0.2419 0.04999 \n",
+ "Spd_40mSE 0.04999 0.2419 0.04999 \n",
+ "\n",
+ " Calibration Offset \n",
+ "Instrument Name \n",
+ "Spd_80.1_315 0.2419 \n",
+ "Spd_80.1_315 0.2419 \n",
+ "Spd_80mSE 0.2487 \n",
+ "Spd_80mSE 0.2497 \n",
+ "Spd_60mNW 0.2416 \n",
+ "Spd_60mSE 0.2417 \n",
+ "Spd_40mNW 0.2418 \n",
+ "Spd_40mNW 0.2418 \n",
+ "Spd_30mNW 0.2419 \n",
+ "Spd_40mSE 0.2419 "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"for meas_loc in meta_data['measurement_location']: \n",
" sensors_table = _format_sensor_table(logger_meas_configs, table_type='speed_info')\n",
@@ -377,9 +1420,118 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 14,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Sensor Make | \n",
+ " Sensor Model | \n",
+ " Serial No | \n",
+ " Height [m] | \n",
+ " Boom Orient. [deg, mag N] | \n",
+ " Dead Band Orient. [deg, mag N] | \n",
+ " Date From | \n",
+ " Date To | \n",
+ " Logger Offset | \n",
+ "
\n",
+ " \n",
+ " Instrument Name | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Dir_76mNW | \n",
+ " NRG | \n",
+ " #200P | \n",
+ " 01234589 | \n",
+ " 76.1 | \n",
+ " 315.0 | \n",
+ " 315.0 | \n",
+ " 12-Apr-2020 | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Dir_56mNW | \n",
+ " NRG | \n",
+ " #200P | \n",
+ " 01234567 | \n",
+ " 56.1 | \n",
+ " 315.0 | \n",
+ " 315.0 | \n",
+ " 12-Apr-2020 | \n",
+ " 18-Apr-2020 | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ " Dir_56mNW | \n",
+ " NRG | \n",
+ " #200P | \n",
+ " 01234588 | \n",
+ " 56.1 | \n",
+ " 315.0 | \n",
+ " 135.0 | \n",
+ " 18-Apr-2020 | \n",
+ " - | \n",
+ " - | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Sensor Make Sensor Model Serial No Height [m] \\\n",
+ "Instrument Name \n",
+ "Dir_76mNW NRG #200P 01234589 76.1 \n",
+ "Dir_56mNW NRG #200P 01234567 56.1 \n",
+ "Dir_56mNW NRG #200P 01234588 56.1 \n",
+ "\n",
+ " Boom Orient. [deg, mag N] Dead Band Orient. [deg, mag N] \\\n",
+ "Instrument Name \n",
+ "Dir_76mNW 315.0 315.0 \n",
+ "Dir_56mNW 315.0 315.0 \n",
+ "Dir_56mNW 315.0 135.0 \n",
+ "\n",
+ " Date From Date To Logger Offset \n",
+ "Instrument Name \n",
+ "Dir_76mNW 12-Apr-2020 - - \n",
+ "Dir_56mNW 12-Apr-2020 18-Apr-2020 - \n",
+ "Dir_56mNW 18-Apr-2020 - - "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"for meas_loc in meta_data['measurement_location']: \n",
" sensors_table = _format_sensor_table(logger_meas_configs, table_type='direction_info')\n",
@@ -388,17 +1540,1887 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 15,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[{'slope': 0.04573,\n",
+ " 'offset': 0.2419,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH1',\n",
+ " 'logger_stated_boom_orientation_deg': 310,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2020-04-15T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH1Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH1SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH1Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH1Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH1Ti30sec',\n",
+ " 'statistic_type_id': 'ti30sec',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 80,\n",
+ " 'log_meas_config_serial_number': '09183000',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_measurement_type_id': 'wind_speed',\n",
+ " 'calibration_slope': 0.04573,\n",
+ " 'calibration_offset': 0.2419,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_revision': 'A',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183000',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': None,\n",
+ " 'mounting_type_id': 'goal_post',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Spd_80.1_315',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 80.1,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': None,\n",
+ " 'mounting_type_id': 'goal_post',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}],\n",
+ " 'interference_structures': [{'structure_type_id': 'lightning_finial',\n",
+ " 'orientation_from_mast_centre_deg': 45,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'distance_from_mast_centre_mm': 900,\n",
+ " 'diameter_of_interference_structure_mm': 30,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': None,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}]},\n",
+ " {'slope': 0.04573,\n",
+ " 'offset': 0.2491,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH1',\n",
+ " 'logger_stated_boom_orientation_deg': 310,\n",
+ " 'date_from': '2020-04-15T00:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH1Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH1SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH1Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH1Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 80,\n",
+ " 'log_meas_config_serial_number': '09183000',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_measurement_type_id': 'wind_speed',\n",
+ " 'calibration_slope': 0.04573,\n",
+ " 'calibration_offset': 0.2419,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_revision': 'A',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183000',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': None,\n",
+ " 'mounting_type_id': 'goal_post',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Spd_80.1_315',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 80.1,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': None,\n",
+ " 'mounting_type_id': 'goal_post',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}],\n",
+ " 'interference_structures': [{'structure_type_id': 'lightning_finial',\n",
+ " 'orientation_from_mast_centre_deg': 45,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'distance_from_mast_centre_mm': 900,\n",
+ " 'diameter_of_interference_structure_mm': 30,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': None,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}]},\n",
+ " {'slope': 0.04568,\n",
+ " 'offset': 0.2487,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH2',\n",
+ " 'logger_stated_boom_orientation_deg': 135,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2020-04-18T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH2Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH2SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH2Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH2Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 80,\n",
+ " 'log_meas_config_serial_number': '09183001',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_measurement_type_id': 'wind_speed',\n",
+ " 'calibration_slope': 0.04568,\n",
+ " 'calibration_offset': 0.2487,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_revision': 'A',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183001',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': None,\n",
+ " 'mounting_type_id': 'goal_post',\n",
+ " 'boom_orientation_deg': 135,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Spd_80mSE',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 80.2,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': None,\n",
+ " 'mounting_type_id': 'goal_post',\n",
+ " 'boom_orientation_deg': 135,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}],\n",
+ " 'interference_structures': [{'structure_type_id': 'lightning_finial',\n",
+ " 'orientation_from_mast_centre_deg': 45,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'distance_from_mast_centre_mm': 900,\n",
+ " 'diameter_of_interference_structure_mm': 30,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': None,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}]},\n",
+ " {'slope': 0.04575,\n",
+ " 'offset': 0.2497,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH2',\n",
+ " 'logger_stated_boom_orientation_deg': 135,\n",
+ " 'date_from': '2020-04-18T00:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH2Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH2SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH2Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH2Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 80,\n",
+ " 'log_meas_config_serial_number': '09183023',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_slope': 0.04575,\n",
+ " 'calibration_offset': 0.2497,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183023',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': None,\n",
+ " 'mounting_type_id': 'goal_post',\n",
+ " 'boom_orientation_deg': 135,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Spd_80mSE',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 80.2,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': None,\n",
+ " 'mounting_type_id': 'goal_post',\n",
+ " 'boom_orientation_deg': 135,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}],\n",
+ " 'interference_structures': [{'structure_type_id': 'lightning_finial',\n",
+ " 'orientation_from_mast_centre_deg': 45,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'distance_from_mast_centre_mm': 900,\n",
+ " 'diameter_of_interference_structure_mm': 30,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': None,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}]},\n",
+ " {'slope': 0.04666,\n",
+ " 'offset': 0.2416,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH3',\n",
+ " 'logger_stated_boom_orientation_deg': 315,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH3Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH3SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH3Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH3Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 60,\n",
+ " 'log_meas_config_serial_number': '09183002',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_slope': 0.04666,\n",
+ " 'calibration_offset': 0.2416,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183002',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Spd_60mNW',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 60.1,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}]},\n",
+ " {'slope': 0.04777,\n",
+ " 'offset': 0.2417,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH4',\n",
+ " 'logger_stated_boom_orientation_deg': 135,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH4Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH4SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH4Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH4Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 60,\n",
+ " 'log_meas_config_serial_number': '09183003',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_slope': 0.04777,\n",
+ " 'calibration_offset': 0.2417,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183003',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 135,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Spd_60mSE',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 60.2,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 135,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}]},\n",
+ " {'slope': 0.04888,\n",
+ " 'offset': 0.2418,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH5',\n",
+ " 'logger_stated_boom_orientation_deg': 315,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2020-04-18T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH5Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH5SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH5Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH5Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 60,\n",
+ " 'log_meas_config_serial_number': '09183003',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_slope': 0.04888,\n",
+ " 'calibration_offset': 0.2418,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183004',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Spd_40mNW',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 40.1,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}]},\n",
+ " {'slope': 0.04888,\n",
+ " 'offset': 0.2418,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH14',\n",
+ " 'logger_stated_boom_orientation_deg': 315,\n",
+ " 'date_from': '2020-04-18T00:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH14Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH14SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH14Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH14Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 40,\n",
+ " 'log_meas_config_serial_number': '09183004',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_slope': 0.04888,\n",
+ " 'calibration_offset': 0.2418,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183004',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Spd_40mNW',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 40.1,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}]},\n",
+ " {'slope': 0.04999,\n",
+ " 'offset': 0.2419,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH6',\n",
+ " 'logger_stated_boom_orientation_deg': 315,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2020-04-18T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH6Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH6SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH6Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH6Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 30,\n",
+ " 'log_meas_config_serial_number': '09183005',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_slope': 0.04999,\n",
+ " 'calibration_offset': 0.2419,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183005',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Spd_30mNW',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 30.1,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}]},\n",
+ " {'slope': 0.04999,\n",
+ " 'offset': 0.2419,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'm/s',\n",
+ " 'connection_channel': 'CH13',\n",
+ " 'logger_stated_boom_orientation_deg': 135,\n",
+ " 'date_from': '2020-04-18T00:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH13Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH13SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH13Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH13Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 30,\n",
+ " 'log_meas_config_serial_number': '09183005',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'Moved from 30 m to 40 m and connected to different channel.',\n",
+ " 'oem': 'Thies',\n",
+ " 'model': '4.3351.10.000',\n",
+ " 'sensor_type_id': 'anemometer',\n",
+ " 'classification': '1.2A',\n",
+ " 'instrument_poi_height_mm': 250,\n",
+ " 'is_heated': False,\n",
+ " 'sensor_body_size_mm': 50,\n",
+ " 'calibration_slope': 0.04999,\n",
+ " 'calibration_offset': 0.2419,\n",
+ " 'calibration_sensitivity': None,\n",
+ " 'calibration_report_file_name': 'file name.pdf',\n",
+ " 'calibration_report_link': None,\n",
+ " 'calibration_date_of_calibration': '2019-12-06',\n",
+ " 'calibration_calibration_organisation': 'Deutsche WindGuard',\n",
+ " 'calibration_place_of_calibration': 'Windtunnel of Deutsche WindGuard WindTunnel Services GmbH, Varel',\n",
+ " 'calibration_uncertainty_k_factor': 2,\n",
+ " 'calibration_notes': 'I can write anything I want here.',\n",
+ " 'calibration_update_at': '2020-04-18T18:13:00',\n",
+ " 'calibration_calibration_uncertainty': [{'reference_bin': 4,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 5.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 7.93,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 9.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 11.9,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 13.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 15.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 14.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 12.88,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 10.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 8.91,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 6.92,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1},\n",
+ " {'reference_bin': 4.98,\n",
+ " 'reference_unit': 'm/s',\n",
+ " 'combined_uncertainty': 0.1}],\n",
+ " 'sensor_serial_number': '09183005',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'First Class Advanced',\n",
+ " 'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 135,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'Moved from 40 to 30 and other side of mast.',\n",
+ " 'name': 'Spd_40mSE',\n",
+ " 'measurement_type_id': 'wind_speed',\n",
+ " 'height_m': 40.2,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'Anemometer put in wrong place. Moved to 40m.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 135,\n",
+ " 'vane_dead_band_orientation_deg': None,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#9334',\n",
+ " 'upstand_height_mm': 224,\n",
+ " 'upstand_diameter_mm': 25,\n",
+ " 'boom_diameter_mm': 25,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'Moved from 40 to 30 and other side of mast.'}]},\n",
+ " {'slope': 0.351,\n",
+ " 'offset': None,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'deg',\n",
+ " 'connection_channel': 'CH7',\n",
+ " 'logger_stated_boom_orientation_deg': 315,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH7Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH7SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH7Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH7Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 76,\n",
+ " 'log_meas_config_serial_number': '01234589',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'NRG',\n",
+ " 'model': '#200P',\n",
+ " 'sensor_type_id': 'wind_vane',\n",
+ " 'instrument_poi_height_mm': 120,\n",
+ " 'is_heated': False,\n",
+ " 'calibration': None,\n",
+ " 'sensor_serial_number': '01234589',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'I can write anything I want here.',\n",
+ " 'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': 315,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#7372',\n",
+ " 'upstand_height_mm': 190,\n",
+ " 'upstand_diameter_mm': 20,\n",
+ " 'boom_diameter_mm': 20,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Dir_76mNW',\n",
+ " 'measurement_type_id': 'wind_direction',\n",
+ " 'height_m': 76.1,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': 315,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#7372',\n",
+ " 'upstand_height_mm': 190,\n",
+ " 'upstand_diameter_mm': 20,\n",
+ " 'boom_diameter_mm': 20,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'}]},\n",
+ " {'slope': 0.351,\n",
+ " 'offset': None,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'deg',\n",
+ " 'connection_channel': 'CH8',\n",
+ " 'logger_stated_boom_orientation_deg': 315,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2020-04-18T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH8Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH8SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH8Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH8Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 56,\n",
+ " 'log_meas_config_serial_number': '01234567',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'NRG',\n",
+ " 'model': '#200P',\n",
+ " 'sensor_type_id': 'wind_vane',\n",
+ " 'instrument_poi_height_mm': 120,\n",
+ " 'is_heated': False,\n",
+ " 'calibration': None,\n",
+ " 'sensor_serial_number': '01234567',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'I can write anything I want here.',\n",
+ " 'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': 315,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#7372',\n",
+ " 'upstand_height_mm': 190,\n",
+ " 'upstand_diameter_mm': 20,\n",
+ " 'boom_diameter_mm': 20,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.',\n",
+ " 'name': 'Dir_56mNW',\n",
+ " 'measurement_type_id': 'wind_direction',\n",
+ " 'height_m': 56.1,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': 315,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#7372',\n",
+ " 'upstand_height_mm': 190,\n",
+ " 'upstand_diameter_mm': 20,\n",
+ " 'boom_diameter_mm': 20,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2020-04-18T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'},\n",
+ " {'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': 135,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#7372',\n",
+ " 'upstand_height_mm': 190,\n",
+ " 'upstand_diameter_mm': 20,\n",
+ " 'boom_diameter_mm': 20,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-18T00:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'Dead band pointing different direction to before.'}]},\n",
+ " {'slope': 0.351,\n",
+ " 'offset': None,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'deg',\n",
+ " 'connection_channel': 'CH8',\n",
+ " 'logger_stated_boom_orientation_deg': 315,\n",
+ " 'date_from': '2020-04-18T00:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH8Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH8SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH8Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH8Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 56,\n",
+ " 'log_meas_config_serial_number': '01234567',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'NRG',\n",
+ " 'model': '#200P',\n",
+ " 'sensor_type_id': 'wind_vane',\n",
+ " 'instrument_poi_height_mm': 120,\n",
+ " 'is_heated': False,\n",
+ " 'calibration': None,\n",
+ " 'sensor_serial_number': '01234588',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': 'Vane replaced.',\n",
+ " 'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': 135,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#7372',\n",
+ " 'upstand_height_mm': 190,\n",
+ " 'upstand_diameter_mm': 20,\n",
+ " 'boom_diameter_mm': 20,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'Dead band pointing different direction to before.',\n",
+ " 'name': 'Dir_56mNW',\n",
+ " 'measurement_type_id': 'wind_direction',\n",
+ " 'height_m': 56.1,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': [{'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': 315,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#7372',\n",
+ " 'upstand_height_mm': 190,\n",
+ " 'upstand_diameter_mm': 20,\n",
+ " 'boom_diameter_mm': 20,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2020-04-18T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'I can write anything I want here.'},\n",
+ " {'mast_section_geometry_uuid': 'bf078172-bbb6-48fe-ac1f-c6605dffb1b5',\n",
+ " 'mounting_type_id': 'side',\n",
+ " 'boom_orientation_deg': 315,\n",
+ " 'vane_dead_band_orientation_deg': 135,\n",
+ " 'orientation_reference_id': 'magnetic_north',\n",
+ " 'tilt_angle_deg': 0,\n",
+ " 'boom_oem': 'NRG',\n",
+ " 'boom_model': '#7372',\n",
+ " 'upstand_height_mm': 190,\n",
+ " 'upstand_diameter_mm': 20,\n",
+ " 'boom_diameter_mm': 20,\n",
+ " 'boom_length_mm': 2470,\n",
+ " 'distance_from_mast_to_sensor_mm': 2470,\n",
+ " 'date_from': '2020-04-18T00:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'mounting_arrangement_update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement_notes': 'Dead band pointing different direction to before.'}]},\n",
+ " {'slope': 0.136,\n",
+ " 'offset': -86.383,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'deg_C',\n",
+ " 'connection_channel': 'CH9',\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH9Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH9SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH9Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH9Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 76,\n",
+ " 'log_meas_config_serial_number': 'T012345',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'NRG',\n",
+ " 'model': '#110S',\n",
+ " 'sensor_type_id': 'thermometer',\n",
+ " 'instrument_poi_height_mm': None,\n",
+ " 'is_heated': False,\n",
+ " 'calibration': None,\n",
+ " 'sensor_serial_number': 'T012345',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': '',\n",
+ " 'name': 'Tmp_78m',\n",
+ " 'measurement_type_id': 'air_temperature',\n",
+ " 'height_m': 78,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': None},\n",
+ " {'slope': 100,\n",
+ " 'offset': -30,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'deg_C',\n",
+ " 'connection_channel': 'CH10',\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH10Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH10SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH10Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH10Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 76,\n",
+ " 'log_meas_config_serial_number': '206122',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Galltec + Mela',\n",
+ " 'model': 'KPC1.S/5-ME',\n",
+ " 'sensor_type_id': 'thermometer',\n",
+ " 'instrument_poi_height_mm': None,\n",
+ " 'is_heated': False,\n",
+ " 'calibration': None,\n",
+ " 'sensor_serial_number': '206122',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': '',\n",
+ " 'name': 'Tmp_5m',\n",
+ " 'measurement_type_id': 'air_temperature',\n",
+ " 'height_m': 5,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': None},\n",
+ " {'slope': 100,\n",
+ " 'offset': 0,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': '%',\n",
+ " 'connection_channel': 'CH11',\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH11Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH11SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH11Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH11Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 76,\n",
+ " 'log_meas_config_serial_number': '206122',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'Galltec + Mela',\n",
+ " 'model': 'KPC1.S/5-ME',\n",
+ " 'sensor_type_id': 'hygrometer',\n",
+ " 'instrument_poi_height_mm': None,\n",
+ " 'is_heated': False,\n",
+ " 'calibration': None,\n",
+ " 'sensor_serial_number': '206122',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': '',\n",
+ " 'name': 'RH_5m',\n",
+ " 'measurement_type_id': 'relative_humidity',\n",
+ " 'height_m': 5,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': None},\n",
+ " {'slope': 0.4255,\n",
+ " 'offset': 650,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'mbar',\n",
+ " 'connection_channel': 'CH12',\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH12Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH12SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH12Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH12Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 76,\n",
+ " 'log_meas_config_serial_number': '180537427',\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': 'NRG',\n",
+ " 'model': 'BP20',\n",
+ " 'sensor_type_id': 'barometer',\n",
+ " 'instrument_poi_height_mm': None,\n",
+ " 'is_heated': False,\n",
+ " 'calibration': None,\n",
+ " 'sensor_serial_number': '180537427',\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': '',\n",
+ " 'name': 'Prs_76m',\n",
+ " 'measurement_type_id': 'air_pressure',\n",
+ " 'height_m': 76,\n",
+ " 'height_reference_id': 'ground_level',\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': None},\n",
+ " {'slope': 0.021,\n",
+ " 'offset': 0,\n",
+ " 'sensitivity': None,\n",
+ " 'measurement_units_id': 'V',\n",
+ " 'connection_channel': 'CH15',\n",
+ " 'date_from': '2020-04-12T12:00:00',\n",
+ " 'date_to': '2100-12-31T00:00:00',\n",
+ " 'column_name': [{'column_name': 'CH15Avg',\n",
+ " 'statistic_type_id': 'avg',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH15SD',\n",
+ " 'statistic_type_id': 'sd',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH15Min',\n",
+ " 'statistic_type_id': 'min',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'},\n",
+ " {'column_name': 'CH15Max',\n",
+ " 'statistic_type_id': 'max',\n",
+ " 'is_ignored': False,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00'}],\n",
+ " 'log_meas_config_height_m': 5,\n",
+ " 'log_meas_config_serial_number': None,\n",
+ " 'log_meas_config_update_at': '2020-04-18T18:13:00',\n",
+ " 'log_meas_config_notes': 'I can write anything I want here.',\n",
+ " 'oem': None,\n",
+ " 'model': None,\n",
+ " 'sensor_type_id': 'voltmeter',\n",
+ " 'instrument_poi_height_mm': None,\n",
+ " 'is_heated': False,\n",
+ " 'calibration': None,\n",
+ " 'sensor_serial_number': None,\n",
+ " 'sensor_update_at': '2020-04-18T18:13:00',\n",
+ " 'sensor_notes': '',\n",
+ " 'name': 'Logger_V',\n",
+ " 'measurement_type_id': 'voltage',\n",
+ " 'height_m': None,\n",
+ " 'height_reference_id': None,\n",
+ " 'notes': 'I can write anything I want here.',\n",
+ " 'update_at': '2020-04-18T18:13:00',\n",
+ " 'mounting_arrangement': None}]"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"logger_meas_configs"
]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
}
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},