Skip to content

Package for EPIAS (Turkish Electricity Market Operating Company) Transparency API Service

License

Notifications You must be signed in to change notification settings

AJDulk/transparencyEpias

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

transparencyEpias

PyPI Latest Release

transparencyEpias is a package which consumes Epias Transparency Rest Web Services, mainly scopes to provide easy access to users public Turkish Electricity Market data.

Covers

  • Consumption Data Services
  • Natural Gas Data Services
  • Market Data Services
    -Dayahead Market Data
    -Intraday Market Data
    -Balancing Power Market Data
    -Ancillary Services Data
  • Production Data Services
  • Tools (Which includes useful functions like exporting excel, creating basic report etc. )

Installation

transparencyEpias requires python3 or latest versions to run. Also following packages need to be installed.

  • pandas
  • requests
  • datetime
  • json
  • xlsxwriter

Install the dependencies and install transparencyEpias.

$ python -m pip install transparencyEpias

Sample Usage

To be able to reach file user should follow instructions below.

  • MCP Values Example:
from transparency_epias.markets import dayaheadClient 
mcp_list = dayaheadClient.dayahead.mcp(startDate='2020-05-10',endDate='2020-05-10')[1]
>>>[249.99, 322.22, 321.82, 321.81, 310.01, 214, 79.96, 14.04, 1, 0, 0, 0, 0.87, 1, 4, 13.99, 97.45, 227.57,

 299.99, 323.23, 321.85, 308.56, 289.8, 284.99]
  • MCP Excel Export Example:
from transparency_epias.tools import reportClient
reportClient.reports.mcp_excel_export(startDate='2020-05-10',endDate='2020-05-10')
>>> User should get an xlsx document includes daily MCP price values to the path that python runs.
  • Simple Price Comparison Report Example:
from transparency_epias.tools import reportClient
reportClient.reports.compare_price()
>>> User should get a xlsx document includes MCP, SMP, and Weighted Avarage Price 

values to the path that python runs.

License

MIT

Epias Links

About

Package for EPIAS (Turkish Electricity Market Operating Company) Transparency API Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%