Skip to main content

Access to the ESIOS data, the Spanish electricity market entity.

Project description

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

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

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyesios-0.1.3.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

pyesios-0.1.3-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file pyesios-0.1.3.tar.gz.

File metadata

  • Download URL: pyesios-0.1.3.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.8 Linux/6.8.2-arch2-1

File hashes

Hashes for pyesios-0.1.3.tar.gz
Algorithm Hash digest
SHA256 adc5820ed8ddded7bccaf0d51deb9653963195ad43f10faa9e322767c726e899
MD5 1d1bca64055bcc5c7a37c3ba40ec7004
BLAKE2b-256 351a4cdf0db30a2634b2ee028c0b17e0752d51c0b04bae28186f5e18a1567c0b

See more details on using hashes here.

File details

Details for the file pyesios-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: pyesios-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.8 Linux/6.8.2-arch2-1

File hashes

Hashes for pyesios-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 de91d83e2f18e7c568b0ae81f7805dc29913238238d2898c5f50a8c224567208
MD5 e2e7428f73efe7cac808cfcc98cd9083
BLAKE2b-256 74b22dcb67fbb57d732340c59c40cae73a70b6256d13b99b1e13adb793e0cce6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page