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
- Host: GitHub
- URL: https://github.com/SanPen/ESIOS
- Owner: SanPen
- License: gpl-3.0
- Created: 2016-09-02T15:04:20.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-03T18:25:33.000Z (about 1 year ago)
- Last Synced: 2025-04-17T21:25:14.846Z (12 days ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 908 KB
- Stars: 51
- Watchers: 3
- Forks: 19
- Open Issues: 4
- Releases: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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:
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
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
- Name: Santiago Peñate Vera
- Login: SanPen
- Email:
- Kind: user
- Description: Power systems researcher
- Website: https://www.advancedgridinsights.com/
- Location: Madrid / Las Palmas
- Twitter:
- Company: Red Eléctrica de España (Spanish TSO)
- Icon url: https://avatars.githubusercontent.com/u/13423311?u=4f56aa9f3d3790b0a365bed127a796c31949846a&v=4
- Repositories: 25
- Last ynced at: 2024-06-11T15:55:27.488Z
- Profile URL: https://github.com/SanPen
GitHub Events
Total
- Watch event: 2
- Fork event: 1
Last Year
- Watch event: 2
- Fork event: 1
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 | Commits | |
---|---|---|
JotaFan | j****e@g****m | 27 |
santi | s****a@g****m | 21 |
Alexis Prel | a****l@a****m | 1 |
Committer domains:
- auroraer.com: 1
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
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
- Total packages: 1
-
Total downloads:
- pypi: 727 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 3
- Total maintainers: 2
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
- actions/checkout v3 composite
- actions/setup-python v4.6.0 composite
- dorny/paths-filter v2 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v3.5.2 composite
- actions/setup-python v4.6.0 composite
- dorny/paths-filter v2 composite
- JRubics/poetry-publish v1.17 composite
- actions/checkout v3.5.2 composite
- 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
- matplotlib *
- numpy *
- pandas *
- python ^3.9
Score: 11.69761920590924