From 745dced8a4dd3a712dfd38b6e34cbd2d9b8ef80b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=A3=20Bida=20Vacaro?= Date: Wed, 19 Oct 2022 16:00:23 -0300 Subject: [PATCH] Add copernicus task to celery beat --- .../celery_app/tasks.py | 23 +- .../reanalysis_usage.ipynb | 1007 ----------------- 2 files changed, 15 insertions(+), 1015 deletions(-) diff --git a/satellite_weather_downloader/celery_app/tasks.py b/satellite_weather_downloader/celery_app/tasks.py index af280db..d594e18 100644 --- a/satellite_weather_downloader/celery_app/tasks.py +++ b/satellite_weather_downloader/celery_app/tasks.py @@ -1,18 +1,18 @@ -import logging -import os -from datetime import datetime, timedelta -from turtle import update import pandas as pd import subprocess +import logging +import os +from sqlalchemy import create_engine +from celery.schedules import crontab +from datetime import datetime, timedelta from dotenv import find_dotenv, load_dotenv from satellite_weather_downloader.celery_app.celeryapp import app +from satellite_weather_downloader.utils.extract_latlons import municipios from satellite_weather_downloader.extract_reanalysis import ( download_netcdf, netcdf_to_dataframe, ) -from satellite_weather_downloader.utils.extract_latlons import municipios -from sqlalchemy import create_engine load_dotenv(find_dotenv()) @@ -66,7 +66,7 @@ def reanalysis_delete_netcdf(file: str): logging.info(f'{file.split("/")[-1]} removed.') -@app.task +@app.task(name='fetch_copernicus_weather') def reanalysis_fetch_data_daily(): today = datetime.now() @@ -103,4 +103,11 @@ def reanalysis_fetch_data_daily(): reanalysis_delete_netcdf(data) -reanalysis_fetch_data_daily() +app.conf.beat_schedule = { + # Executes every 0:01 a.m. + 'fetch-copernicus-weather-daily': { + 'task': 'fetch_copernicus_weather', + 'schedule': crontab(minute="1", hour="0"), + }, +} + diff --git a/satellite_weather_downloader/reanalysis_usage.ipynb b/satellite_weather_downloader/reanalysis_usage.ipynb index c29ba82..9b341b6 100644 --- a/satellite_weather_downloader/reanalysis_usage.ipynb +++ b/satellite_weather_downloader/reanalysis_usage.ipynb @@ -915,1013 +915,6 @@ "\n", "netcdf_to_dataframe(dados_setembro, 3304557)" ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "b11c68eb-1d78-4a71-8e53-5572955d33dc", - "metadata": { - "tags": [] - }, - "outputs": [], - "source": [ - "netcdf_to_dataframe(BR_09_29, 3304557)" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "ec96aea2-0475-40f4-83ea-03d8796d359d", - "metadata": { - "execution": { - "iopub.execute_input": "2022-10-06T11:35:39.544275Z", - "iopub.status.busy": "2022-10-06T11:35:39.543578Z", - "iopub.status.idle": "2022-10-06T11:35:39.918047Z", - "shell.execute_reply": "2022-10-06T11:35:39.917498Z", - "shell.execute_reply.started": "2022-10-06T11:35:39.544249Z" - }, - "tags": [] - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
geocodigotemp_mintemp_medtemp_maxprecip_minprecip_medprecip_maxpressao_minpressao_medpressao_maxumid_minumid_medumid_max
date
2022-09-01330455713.27361318.55985324.8488080.0000000.0000000.0000001018.8374631022.4935301024.64062545.95522369.19879287.169708
2022-09-02330455714.81979420.85685029.0288700.0000000.0000000.0000001014.8104861018.0937501019.98443634.35918065.32507386.448036
2022-09-03330455715.99659720.89896827.5360110.0000000.0019970.0151411016.1736451017.1653441018.59130946.80242972.51015584.202148
2022-09-04330455717.19270318.78556420.7212070.0476790.2802120.6973661020.5019531023.4416501025.91137773.65560982.95297288.324532
2022-09-05330455717.01064318.83692421.8634030.0004690.0103110.0221811024.2119141025.8489991027.48620661.25689776.03971985.157341
2022-09-06330455718.36331220.41582523.8198390.0000000.0028930.0121691024.3837891026.6307371028.51001049.17720067.95810778.894508
2022-09-07330455716.21414220.12105225.3679500.0000000.0000000.0000001018.5825811022.7059331025.35876548.67145568.93956884.687210
2022-09-08330455717.38456022.72288930.4970020.0000000.0000000.0000001012.3818971015.9117431019.57745442.10409566.71867484.351418
2022-09-09330455719.32694225.36798934.2328640.0000000.0000000.0000001012.2957151014.1367191016.72320629.03335662.28167783.088249
2022-09-10330455719.58898225.18607934.9783550.0000000.0031590.0238461012.3787841013.4803471016.22570829.19979164.21910183.273239
2022-09-11330455718.42593419.99256122.0841370.0295670.2816910.4556191018.1787721020.2872311022.64624074.58463381.25151187.627266
2022-09-12330455717.91960119.16344520.8607030.0009490.0350870.0882071016.3968511019.6333621022.35125773.29824181.19224587.015793
2022-09-13330455718.43456321.64460826.8145520.0000000.0149610.0886871009.7799681014.3145751018.70629960.85654880.83160491.894318
2022-09-14330455720.39847621.80842223.0719150.0000000.0310850.1320881012.3406371014.8188481017.60009883.03541687.80165994.792259
2022-09-15330455719.44715120.29729521.0508120.0593670.5407161.2183071017.7693481019.0223391019.96691986.50952989.08361191.813614
2022-09-16330455717.63098918.59057219.5510710.0970351.0613202.5300981018.6706541020.7268681021.99188286.98072190.19494692.471062
2022-09-17330455716.27288818.29311020.8051610.0002340.1020870.2613151021.2861941022.4988401024.03808662.71704179.38634590.183540
2022-09-18330455715.19797518.34896522.2051320.0000000.0404580.0995371018.9907231021.4771121023.15246655.94064374.83958487.903412
2022-09-19330455714.67418719.38396824.4347610.0000000.0000000.0000001014.1245121018.1604001020.38433851.14997172.64233491.275421
2022-09-20330455717.29139721.35518326.6672970.0000000.0001940.0015541008.9331671012.5051271014.87799156.90365674.72761587.556297
2022-09-21330455720.31403422.19586024.9293750.0000000.0172280.0658041010.9738161013.0839841014.86004667.04658579.08477887.006851
2022-09-22330455720.02522321.72604224.9916080.0001230.2228330.4623011008.2055661010.3556521012.72680775.61527387.13774995.458206
2022-09-23330455718.91191920.90269122.7640150.0003580.0823450.4724361008.9781491012.5676881016.86181662.92234078.57289993.371651
2022-09-24330455716.43187719.63739423.4402080.0000000.0104320.0425621019.2663571020.3134771022.10192948.45235865.65226080.154778
2022-09-25330455717.41694620.12381424.3802800.0000000.0000000.0000001018.1813351020.6196901022.50494455.85557973.30068283.503021
2022-09-26330455718.82254021.30083124.9545750.0000000.0595010.4755311017.0505981018.3900151019.74621667.17221179.93943089.143913
2022-09-27330455720.16338322.73386826.3872220.0055980.2229820.9260201014.3925781016.5364991020.07189969.04414483.74610994.025185
2022-09-28330455720.32702621.04399922.3578110.0003580.6326141.5016681015.7043461017.3631591019.20434685.93277790.59569594.211685
2022-09-29330455718.85414119.87896720.4822310.5444291.0147712.2582911018.3349611020.2595211022.05566486.87863991.11886694.032166
\n", - "
" - ], - "text/plain": [ - " geocodigo temp_min temp_med temp_max precip_min precip_med \\\n", - "date \n", - "2022-09-01 3304557 13.273613 18.559853 24.848808 0.000000 0.000000 \n", - "2022-09-02 3304557 14.819794 20.856850 29.028870 0.000000 0.000000 \n", - "2022-09-03 3304557 15.996597 20.898968 27.536011 0.000000 0.001997 \n", - "2022-09-04 3304557 17.192703 18.785564 20.721207 0.047679 0.280212 \n", - "2022-09-05 3304557 17.010643 18.836924 21.863403 0.000469 0.010311 \n", - "2022-09-06 3304557 18.363312 20.415825 23.819839 0.000000 0.002893 \n", - "2022-09-07 3304557 16.214142 20.121052 25.367950 0.000000 0.000000 \n", - "2022-09-08 3304557 17.384560 22.722889 30.497002 0.000000 0.000000 \n", - "2022-09-09 3304557 19.326942 25.367989 34.232864 0.000000 0.000000 \n", - "2022-09-10 3304557 19.588982 25.186079 34.978355 0.000000 0.003159 \n", - "2022-09-11 3304557 18.425934 19.992561 22.084137 0.029567 0.281691 \n", - "2022-09-12 3304557 17.919601 19.163445 20.860703 0.000949 0.035087 \n", - "2022-09-13 3304557 18.434563 21.644608 26.814552 0.000000 0.014961 \n", - "2022-09-14 3304557 20.398476 21.808422 23.071915 0.000000 0.031085 \n", - "2022-09-15 3304557 19.447151 20.297295 21.050812 0.059367 0.540716 \n", - "2022-09-16 3304557 17.630989 18.590572 19.551071 0.097035 1.061320 \n", - "2022-09-17 3304557 16.272888 18.293110 20.805161 0.000234 0.102087 \n", - "2022-09-18 3304557 15.197975 18.348965 22.205132 0.000000 0.040458 \n", - "2022-09-19 3304557 14.674187 19.383968 24.434761 0.000000 0.000000 \n", - "2022-09-20 3304557 17.291397 21.355183 26.667297 0.000000 0.000194 \n", - "2022-09-21 3304557 20.314034 22.195860 24.929375 0.000000 0.017228 \n", - "2022-09-22 3304557 20.025223 21.726042 24.991608 0.000123 0.222833 \n", - "2022-09-23 3304557 18.911919 20.902691 22.764015 0.000358 0.082345 \n", - "2022-09-24 3304557 16.431877 19.637394 23.440208 0.000000 0.010432 \n", - "2022-09-25 3304557 17.416946 20.123814 24.380280 0.000000 0.000000 \n", - "2022-09-26 3304557 18.822540 21.300831 24.954575 0.000000 0.059501 \n", - "2022-09-27 3304557 20.163383 22.733868 26.387222 0.005598 0.222982 \n", - "2022-09-28 3304557 20.327026 21.043999 22.357811 0.000358 0.632614 \n", - "2022-09-29 3304557 18.854141 19.878967 20.482231 0.544429 1.014771 \n", - "\n", - " precip_max pressao_min pressao_med pressao_max umid_min \\\n", - "date \n", - "2022-09-01 0.000000 1018.837463 1022.493530 1024.640625 45.955223 \n", - "2022-09-02 0.000000 1014.810486 1018.093750 1019.984436 34.359180 \n", - "2022-09-03 0.015141 1016.173645 1017.165344 1018.591309 46.802429 \n", - "2022-09-04 0.697366 1020.501953 1023.441650 1025.911377 73.655609 \n", - "2022-09-05 0.022181 1024.211914 1025.848999 1027.486206 61.256897 \n", - "2022-09-06 0.012169 1024.383789 1026.630737 1028.510010 49.177200 \n", - "2022-09-07 0.000000 1018.582581 1022.705933 1025.358765 48.671455 \n", - "2022-09-08 0.000000 1012.381897 1015.911743 1019.577454 42.104095 \n", - "2022-09-09 0.000000 1012.295715 1014.136719 1016.723206 29.033356 \n", - "2022-09-10 0.023846 1012.378784 1013.480347 1016.225708 29.199791 \n", - "2022-09-11 0.455619 1018.178772 1020.287231 1022.646240 74.584633 \n", - "2022-09-12 0.088207 1016.396851 1019.633362 1022.351257 73.298241 \n", - "2022-09-13 0.088687 1009.779968 1014.314575 1018.706299 60.856548 \n", - "2022-09-14 0.132088 1012.340637 1014.818848 1017.600098 83.035416 \n", - "2022-09-15 1.218307 1017.769348 1019.022339 1019.966919 86.509529 \n", - "2022-09-16 2.530098 1018.670654 1020.726868 1021.991882 86.980721 \n", - "2022-09-17 0.261315 1021.286194 1022.498840 1024.038086 62.717041 \n", - "2022-09-18 0.099537 1018.990723 1021.477112 1023.152466 55.940643 \n", - "2022-09-19 0.000000 1014.124512 1018.160400 1020.384338 51.149971 \n", - "2022-09-20 0.001554 1008.933167 1012.505127 1014.877991 56.903656 \n", - "2022-09-21 0.065804 1010.973816 1013.083984 1014.860046 67.046585 \n", - "2022-09-22 0.462301 1008.205566 1010.355652 1012.726807 75.615273 \n", - "2022-09-23 0.472436 1008.978149 1012.567688 1016.861816 62.922340 \n", - "2022-09-24 0.042562 1019.266357 1020.313477 1022.101929 48.452358 \n", - "2022-09-25 0.000000 1018.181335 1020.619690 1022.504944 55.855579 \n", - "2022-09-26 0.475531 1017.050598 1018.390015 1019.746216 67.172211 \n", - "2022-09-27 0.926020 1014.392578 1016.536499 1020.071899 69.044144 \n", - "2022-09-28 1.501668 1015.704346 1017.363159 1019.204346 85.932777 \n", - "2022-09-29 2.258291 1018.334961 1020.259521 1022.055664 86.878639 \n", - "\n", - " umid_med umid_max \n", - "date \n", - "2022-09-01 69.198792 87.169708 \n", - "2022-09-02 65.325073 86.448036 \n", - "2022-09-03 72.510155 84.202148 \n", - "2022-09-04 82.952972 88.324532 \n", - "2022-09-05 76.039719 85.157341 \n", - "2022-09-06 67.958107 78.894508 \n", - "2022-09-07 68.939568 84.687210 \n", - "2022-09-08 66.718674 84.351418 \n", - "2022-09-09 62.281677 83.088249 \n", - "2022-09-10 64.219101 83.273239 \n", - "2022-09-11 81.251511 87.627266 \n", - "2022-09-12 81.192245 87.015793 \n", - "2022-09-13 80.831604 91.894318 \n", - "2022-09-14 87.801659 94.792259 \n", - "2022-09-15 89.083611 91.813614 \n", - "2022-09-16 90.194946 92.471062 \n", - "2022-09-17 79.386345 90.183540 \n", - "2022-09-18 74.839584 87.903412 \n", - "2022-09-19 72.642334 91.275421 \n", - "2022-09-20 74.727615 87.556297 \n", - "2022-09-21 79.084778 87.006851 \n", - "2022-09-22 87.137749 95.458206 \n", - "2022-09-23 78.572899 93.371651 \n", - "2022-09-24 65.652260 80.154778 \n", - "2022-09-25 73.300682 83.503021 \n", - "2022-09-26 79.939430 89.143913 \n", - "2022-09-27 83.746109 94.025185 \n", - "2022-09-28 90.595695 94.211685 \n", - "2022-09-29 91.118866 94.032166 " - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "netcdf_to_dataframe(rio)" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "id": "0a4d2253-f56f-473d-a841-5abfef47cf1b", - "metadata": { - "execution": { - "iopub.execute_input": "2022-10-06T11:42:41.267135Z", - "iopub.status.busy": "2022-10-06T11:42:41.266815Z", - "iopub.status.idle": "2022-10-06T11:44:40.869674Z", - "shell.execute_reply": "2022-10-06T11:44:40.868555Z", - "shell.execute_reply.started": "2022-10-06T11:42:41.267118Z" - }, - "tags": [] - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2022-10-06 08:42:42,327 INFO Credentials file configured.\n", - "2022-10-06 08:42:42,328 INFO ['Welcome to the CDS']\n", - "2022-10-06 08:42:42,328 WARNING []\n", - "2022-10-06 08:42:42,617 INFO Welcome to the CDS\n", - "2022-10-06 08:42:42,617 INFO Sending request to https://cds.climate.copernicus.eu/api/v2/resources/reanalysis-era5-single-levels\n", - "2022-10-06 08:42:42,893 INFO Request is queued\n", - "2022-10-06 08:42:44,164 INFO Request is running\n", - "2022-10-06 08:44:39,025 INFO Request is completed\n", - "2022-10-06 08:44:39,026 INFO Downloading https://download-0009-clone.copernicus-climate.eu/cache-compute-0009/cache/data2/adaptor.mars.internal-1665056641.5645103-28594-19-a2d3bad7-1ff1-494a-a3d8-50917bc0e34e.nc to /mnt/sdb1/home/Projetos/OSL/osl-incubator/satellite-weather-downloader/data/3304557_20220101_20220301.nc (27.2K)\n", - "2022-10-06 08:44:40,589 INFO Download rate 17.4K/s \n", - "2022-10-06 08:44:40,865 INFO NetCDF 3304557_20220101_20220301.nc downloaded at /mnt/sdb1/home/Projetos/OSL/osl-incubator/satellite-weather-downloader/data.\n" - ] - } - ], - "source": [ - "rio2 = download_netcdf(\n", - " geocode = 3304557,\n", - " past_date = '2022-01-01',\n", - " date = '2022-03-01',\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "55942045-af08-4780-a45b-fb9f522dda4a", - "metadata": { - "execution": { - "iopub.execute_input": "2022-10-06T11:42:04.052077Z", - "iopub.status.busy": "2022-10-06T11:42:04.050705Z", - "iopub.status.idle": "2022-10-06T11:42:05.956377Z", - "shell.execute_reply": "2022-10-06T11:42:05.955377Z", - "shell.execute_reply.started": "2022-10-06T11:42:04.052017Z" - } - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
geocodigotemp_mintemp_medtemp_maxprecip_minprecip_medprecip_maxpressao_minpressao_medpressao_maxumid_minumid_medumid_max
date
2022-01-01330455723.39507325.14766327.5659794.797475e-036.067415e-011.396402e+001008.3388671009.3534551010.44433676.04991186.93286194.246536
2022-01-02330455724.39226526.46691929.889214-4.656613e-072.114374e-025.662569e-021009.3787841010.6236571012.24560564.35562180.97560991.027832
2022-01-03330455724.81161527.14786930.395721-4.656613e-073.149961e-021.384126e-011007.5112301010.0320431011.38061564.37976880.98331592.106903
2022-01-04330455724.65203927.62220031.211647-4.656613e-079.774226e-024.028531e-011006.1975101008.4180301009.61688259.12200976.28714089.330826
2022-01-05330455725.65110028.07738131.542862-4.656613e-073.528243e-032.622057e-021004.6275631005.9572141007.43512054.11171371.37204782.177231
..........................................
2022-06-26330455718.77460519.68093920.9406133.347057e-034.024626e-011.506641e+001020.3870241021.7904051023.21563776.75168683.05134687.159851
2022-06-27330455716.63683318.53268621.597466-4.656613e-073.698093e-028.323719e-021021.5650021023.2813721025.17614760.54927877.93722587.060524
2022-06-28330455713.48137718.14908624.642319-4.656613e-07-4.656613e-07-4.656613e-071017.3074951020.0176391022.06933651.26147176.20655889.652519
2022-06-29330455715.77057620.59068728.492508-4.656613e-07-4.656613e-07-4.656613e-071012.4356081015.6044921018.64624047.53097575.07023689.106277
2022-06-30330455719.42103620.72470522.641853-4.656613e-071.922602e-026.214879e-021014.2525021018.2832031020.65124567.81828380.45664289.411125
\n", - "

181 rows × 13 columns

\n", - "
" - ], - "text/plain": [ - " geocodigo temp_min temp_med temp_max precip_min \\\n", - "date \n", - "2022-01-01 3304557 23.395073 25.147663 27.565979 4.797475e-03 \n", - "2022-01-02 3304557 24.392265 26.466919 29.889214 -4.656613e-07 \n", - "2022-01-03 3304557 24.811615 27.147869 30.395721 -4.656613e-07 \n", - "2022-01-04 3304557 24.652039 27.622200 31.211647 -4.656613e-07 \n", - "2022-01-05 3304557 25.651100 28.077381 31.542862 -4.656613e-07 \n", - "... ... ... ... ... ... \n", - "2022-06-26 3304557 18.774605 19.680939 20.940613 3.347057e-03 \n", - "2022-06-27 3304557 16.636833 18.532686 21.597466 -4.656613e-07 \n", - "2022-06-28 3304557 13.481377 18.149086 24.642319 -4.656613e-07 \n", - "2022-06-29 3304557 15.770576 20.590687 28.492508 -4.656613e-07 \n", - "2022-06-30 3304557 19.421036 20.724705 22.641853 -4.656613e-07 \n", - "\n", - " precip_med precip_max pressao_min pressao_med pressao_max \\\n", - "date \n", - "2022-01-01 6.067415e-01 1.396402e+00 1008.338867 1009.353455 1010.444336 \n", - "2022-01-02 2.114374e-02 5.662569e-02 1009.378784 1010.623657 1012.245605 \n", - "2022-01-03 3.149961e-02 1.384126e-01 1007.511230 1010.032043 1011.380615 \n", - "2022-01-04 9.774226e-02 4.028531e-01 1006.197510 1008.418030 1009.616882 \n", - "2022-01-05 3.528243e-03 2.622057e-02 1004.627563 1005.957214 1007.435120 \n", - "... ... ... ... ... ... \n", - "2022-06-26 4.024626e-01 1.506641e+00 1020.387024 1021.790405 1023.215637 \n", - "2022-06-27 3.698093e-02 8.323719e-02 1021.565002 1023.281372 1025.176147 \n", - "2022-06-28 -4.656613e-07 -4.656613e-07 1017.307495 1020.017639 1022.069336 \n", - "2022-06-29 -4.656613e-07 -4.656613e-07 1012.435608 1015.604492 1018.646240 \n", - "2022-06-30 1.922602e-02 6.214879e-02 1014.252502 1018.283203 1020.651245 \n", - "\n", - " umid_min umid_med umid_max \n", - "date \n", - "2022-01-01 76.049911 86.932861 94.246536 \n", - "2022-01-02 64.355621 80.975609 91.027832 \n", - "2022-01-03 64.379768 80.983315 92.106903 \n", - "2022-01-04 59.122009 76.287140 89.330826 \n", - "2022-01-05 54.111713 71.372047 82.177231 \n", - "... ... ... ... \n", - "2022-06-26 76.751686 83.051346 87.159851 \n", - "2022-06-27 60.549278 77.937225 87.060524 \n", - "2022-06-28 51.261471 76.206558 89.652519 \n", - "2022-06-29 47.530975 75.070236 89.106277 \n", - "2022-06-30 67.818283 80.456642 89.411125 \n", - "\n", - "[181 rows x 13 columns]" - ] - }, - "execution_count": 16, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "netcdf_to_dataframe(rio2)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "212ea530-4bf6-4824-a291-2c9d05048e5c", - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": {