-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.py
More file actions
33 lines (24 loc) · 916 Bytes
/
example.py
File metadata and controls
33 lines (24 loc) · 916 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import asyncio
from sinergox import Client
async def main() -> None:
async with Client() as client:
# Descarga los últimos siete días para la primera métrica que coincida
# con la consulta, asumiendo la zona horaria de Bogotá.
datos = await client.get_data_for(
"volumen util en energia por embalse",
)
print(datos.head())
datos = await client.get_data_for(
"generacion horaria por recurso",
)
print(datos.head())
datos = await client.get_data_for("energia por embalse")
print(datos.head())
datos = await client.get_data_for("precio promedio ponderado diario bolsa")
print(datos.head())
datos = await client.get_data_for(
"demanda real por mercado de comercializacion",
)
print(datos.head())
if __name__ == "__main__":
asyncio.run(main())