entsoe_data_manager module

Defines abstract Datamanagers for ENTSO-E Created on Sat Nov 28 09:30:46 2020

@author: maurer

class entsoe_data_manager.EntsoeDataManager[source]

Bases: object

Assumptions on the DataManager:

index is time series, everything else are values no date and month columns

Methods

capacity

climateImpact

countries

crossborderFlows

generation

load

capacity(country: str)[source]
climateImpact()[source]
countries()[source]
crossborderFlows(country: str, filt: Filter)[source]
generation(country: str, filt: Filter)[source]
load(country: str, filt: Filter)[source]
class entsoe_data_manager.EntsoePlantDataManager[source]

Bases: object

Assumptions on the PlantDataManager:

index is time series, everything else are values

Methods

capacityPerPlant([country])

returns capacities for all plants of a country or all if country is empty

getNames()

returns a dataframe with all power plant names

plantGen(names, filt)

generation data per power plant

powersystems([country])

returns location data and capacities of power plants

capacityPerPlant(country='')[source]

returns capacities for all plants of a country or all if country is empty

getNames()[source]

returns a dataframe with all power plant names

plantGen(names: List[str], filt: Filter)[source]

generation data per power plant

powersystems(country='')[source]

returns location data and capacities of power plants

class entsoe_data_manager.Filter(begin: datetime, end: datetime, groupby='day')[source]

Bases: object

entsoe_data_manager.revReplaceStr(string)[source]

replaces series names for better visualization