Metadata-Version: 2.1
Name: pyesios
Version: 0.1.2
Summary: Access to the ESIOS data, the Spanish electricity market entity.
Home-page: https://github.com/SanPen/ESIOS
License: LICENSE.txt
Author: Santiago Peñate Vera
Author-email: santiago.penate.vera@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: graphs
Requires-Dist: matplotlib ; extra == "graphs"
Requires-Dist: numpy
Requires-Dist: pandas
Project-URL: Bug Tracker, https://github.com/SanPen/ESIOS/issues
Project-URL: Repository, https://github.com/SanPen/ESIOS
Project-URL: Source Code, https://github.com/SanPen/ESIOS
Description-Content-Type: text/markdown

# ESIOS
Access to the ESIOS data, the Spanish electricity market entity, in python 3 
(python 2.7 might work but it is not supported)

This API is made to make it painless to access the market published data.

First you need a token string. You should ask for yours to: Consultas Sios <consultasios@ree.es>
It looks like this
`'615e6d8c80629b8eef25c8f3d0c36094e23db4ed50ce5458f3462129d7c46dba'`

To use the ESIOS module, just do:

```
from ESIOS import *

token = '615e6d8c80629b8eef25c8f3d0c36094e23db4ed50ce5458f3462129d7c46dba'

esios = ESIOS(token)

indicators_ = [1293, 600]  # demand (MW) and SPOT price (€)

names = esios.get_names(indicators_)

dfmul, df_list, names = esios.get_multiple_series(indicators_, start_, end_)
df = dfmul[names]  # get the actual series and neglect the rest of the info
```

This is an example of what you can get:

![Image of some indicators on December 2015](https://github.com/SanPen/ESIOS/blob/master/example.png)

If you have any suggestion please write to: <santiago.penate.vera@gmail.com> (Español e Inglés)

To install ESIOS package

```
pip install pyesios

# To build the graphs in the examples
pip install pyesios[graphs]
```

## [Contribuiting](./CONTRIBUITING.md) 



[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

## WARNING

The API is having troubles with request made from 2022 on, There is a limiter in place to not go to those dates.
