A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

ESIOS

Comprehensive library to access the Spanish electricity market entity in Python.
https://github.com/SanPen/ESIOS

Category: Energy Systems
Sub Category: Energy Data Accessibility and Integration

Last synced: about 13 hours ago
JSON representation

Repository metadata

Comprehensive library to access the Spanish electricity market entity (ESIOS), in python 3

README.md

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 [email protected]
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: [email protected] (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.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 8 days ago

Total Commits: 49
Total Committers: 3
Avg Commits per committer: 16.333
Development Distribution Score (DDS): 0.449

Commits in past year: 30
Committers in past year: 3
Avg Commits per committer in past year: 10.0
Development Distribution Score (DDS) in past year: 0.1

Name Email Commits
JotaFan j****e@g****m 27
santi s****a@g****m 21
Alexis Prel a****l@a****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 10
Total pull requests: 6
Average time to close issues: about 2 months
Average time to close pull requests: 2 days
Total issue authors: 8
Total pull request authors: 2
Average comments per issue: 1.7
Average comments per pull request: 0.83
Merged pull request: 5
Bot issues: 0
Bot pull requests: 0

Past year issues: 1
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 1
Past year pull request authors: 0
Past year average comments per issue: 0.0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/SanPen/ESIOS

Top Issue Authors

  • JotaFan (3)
  • rlopezsanz (1)
  • huertamir (1)
  • cthemudo (1)
  • inigohidalgo (1)
  • alejandrogomez97 (1)
  • lmilletb (1)
  • miguelroap (1)

Top Pull Request Authors

  • JotaFan (5)
  • AlexisPrelAER (1)

Top Issue Labels

  • enhancement (1)

Top Pull Request Labels


Package metadata

pypi.org: pyesios

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

  • Homepage: https://github.com/SanPen/ESIOS
  • Documentation: https://pyesios.readthedocs.io/
  • Licenses: LICENSE.txt
  • Latest release: 0.1.3 (published about 1 year ago)
  • Last Synced: 2025-04-28T13:33:01.584Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 727 Last month
  • Rankings:
    • Dependent packages count: 7.425%
    • Average: 38.334%
    • Dependent repos count: 69.242%
  • Maintainers (2)

Dependencies

.github/workflows/build_pages.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4.6.0 composite
  • dorny/paths-filter v2 composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/pr_validation.yml actions
  • actions/checkout v3.5.2 composite
  • actions/setup-python v4.6.0 composite
  • dorny/paths-filter v2 composite
.github/workflows/publish.yml actions
  • JRubics/poetry-publish v1.17 composite
  • actions/checkout v3.5.2 composite
poetry.lock pypi
  • alabaster 0.7.13
  • attrs 23.1.0
  • babel 2.12.1
  • black 23.7.0
  • build 0.10.0
  • cachecontrol 0.13.1
  • certifi 2023.7.22
  • cffi 1.15.1
  • charset-normalizer 3.2.0
  • cleo 2.0.1
  • click 8.1.7
  • colorama 0.4.6
  • contourpy 1.1.0
  • crashtest 0.4.1
  • cryptography 41.0.3
  • cycler 0.11.0
  • distlib 0.3.7
  • docutils 0.20.1
  • dulwich 0.21.6
  • exceptiongroup 1.1.3
  • filelock 3.12.3
  • fonttools 4.42.1
  • idna 3.4
  • imagesize 1.4.1
  • importlib-metadata 6.8.0
  • importlib-resources 6.0.1
  • iniconfig 2.0.0
  • installer 0.7.0
  • isort 5.12.0
  • jaraco-classes 3.3.0
  • jeepney 0.8.0
  • jinja2 3.1.2
  • jsonschema 4.17.3
  • keyring 24.2.0
  • kiwisolver 1.4.5
  • markupsafe 2.1.3
  • matplotlib 3.7.2
  • more-itertools 10.1.0
  • msgpack 1.0.5
  • mypy-extensions 1.0.0
  • numpy 1.25.2
  • packaging 23.1
  • pandas 2.1.0
  • pathspec 0.11.2
  • pexpect 4.8.0
  • pillow 10.0.0
  • pkginfo 1.9.6
  • platformdirs 3.10.0
  • pluggy 1.3.0
  • poetry 1.6.1
  • poetry-core 1.7.0
  • poetry-plugin-export 1.5.0
  • ptyprocess 0.7.0
  • pycparser 2.21
  • pygments 2.16.1
  • pyparsing 3.0.9
  • pyproject-hooks 1.0.0
  • pyrsistent 0.19.3
  • pytest 7.4.1
  • python-dateutil 2.8.2
  • pytz 2023.3.post1
  • pywin32-ctypes 0.2.2
  • rapidfuzz 2.15.1
  • requests 2.31.0
  • requests-toolbelt 1.0.0
  • ruff 0.0.287
  • secretstorage 3.3.3
  • shellingham 1.5.3
  • six 1.16.0
  • snowballstemmer 2.2.0
  • sphinx 7.2.5
  • sphinxcontrib-applehelp 1.0.7
  • sphinxcontrib-devhelp 1.0.5
  • sphinxcontrib-htmlhelp 2.0.4
  • sphinxcontrib-jsmath 1.0.1
  • sphinxcontrib-qthelp 1.0.6
  • sphinxcontrib-serializinghtml 1.1.9
  • tomli 2.0.1
  • tomlkit 0.12.1
  • trove-classifiers 2023.8.7
  • typing-extensions 4.7.1
  • tzdata 2023.3
  • urllib3 2.0.4
  • virtualenv 20.24.4
  • xattr 0.10.1
  • zipp 3.16.2
pyproject.toml pypi
  • matplotlib *
  • numpy *
  • pandas *
  • python ^3.9

Score: 11.69761920590924