API Wrappers for the Energy Markets
Project description
Energy Trading API Wrappers
This package aims to build Pandas-based API wrappers for Energy Markets Data coming from publicly available sources. The results are returned in the Pandas dataFrame format unless specified otherwise.
disclaimer While readily useable, this API library is under constant in development. The reliability of the data from the API list depends on the sources. Enjoy!
Supported APIs:
Australia
- Western Australia Gas Bulletin Board
- Australian REC Register
- AEMC Gas Scheme Register (developing)
- Western Australia Wholesale Electricity Market (WEM)
Japan
- Japan Electric Power Exchange
- Kyushu Electric Power Company - H/5M Demand and Forecasted Demand
- Chubu Electric Power Company - Hourly Historical and Current Demand
- Tokyo Electric Power Company - Hourly Historical and Current Demand
Global
Installation
- Python 3.6 or 3.7
To install, use pip
:
$ pip install energy-trading-api
Requirements
- Python 3.7
Usage
AUSTRALIA
Western Australian Wholesale Electricity Market (WEM)
from energy_trading_api import australiaWEM
df = australiaWEM.loadForecast()
df1 = australiaWEM.demandSideProgrammePrices(year="2019")
Australian REC Register
from energy_trading_api import australiaREC
df = australiaREC.recDay("2019-01-01")
REC Registry API Documentation
AEMC Gas Scheme Register
from energy_trading_api import australiaNG
df = australiaNG.pipelineRegister()
df1 = australiaNG.pipelineRegisterSearch(state="NSW",operator="APA Group")
AEMC Gas Scheme Register Website
Western Australia Gas Bulletin Board
from energy_trading_api import wagbb
wagbb.capacityOutlook()
JAPAN
Japan Electric Power Exchange
from energy_trading_api import jepx
df = jepx.spotLatest()
df = jepx.spotLatest("20190101")
Kyushu Electric Power Company (Kyuden)
from energy_trading_api import japanElectricity as je
df = je.kyushuElectricdemandJapanese()
df1 = je.kyushuElectricdemandJapanese(day="20190101")
Chubu Electric Power Company (Chuden)
from energy_trading_api import japanElectricity as je
df = je.chubuElectricdemandJapanese()
df1 = je.chubuElectricDemandJapaneseRange(begtime="20190101",endtime="20190101")
Tokyo Electric Power Company (TEPCO)
from energy_trading_api import japanElectricity as je
df = je.tepcoElectricDemandHistoricalJapanese("2018")
df1 = je.tepcoElectricDemandCurrentJapanese()
GLOBAL
U.S. Energy Information Administration
from energy_trading_api import eia_api
df = eia_api.ngAustraliaProduction("<YOUR-API-KEY-HERE>")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for energy_trading_api-0.0.22.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bb26b2919db75dc289c566f03c276b478a11362d59e774a29310cef31167c9b |
|
MD5 | fe928f732c38d3d5e3a643f7801aa3a3 |
|
BLAKE2b-256 | 600bfa876c04ad9e84a007538c37b7b24849f9f5e4c83f10abd0b1f92ece4ee1 |
Close
Hashes for energy_trading_api-0.0.22-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8837b52881dbbf9b3b620b1841452dff3fac1099e67815e0974968679b48371 |
|
MD5 | ea4cc99279c0b56cbfacc88a02156f44 |
|
BLAKE2b-256 | b426681a08f9cea15926775a7716ede17c526ad3fa1a784fd48136bdd1229c05 |