etrago_setup¶
-
class
EgonPfHvBus(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
bus_id¶
-
carrier¶
-
country¶
-
geom¶
-
scn_name¶
-
type¶
-
v_mag_pu_max¶
-
v_mag_pu_min¶
-
v_mag_pu_set¶
-
v_nom¶
-
x¶
-
y¶
-
-
class
EgonPfHvBusTimeseries(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
bus_id¶
-
scn_name¶
-
v_mag_pu_set¶
-
-
class
EgonPfHvBusmap(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
bus0¶
-
bus1¶
-
path_length¶
-
scn_name¶
-
version¶
-
-
class
EgonPfHvCarrier(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
co2_emissions¶
-
color¶
-
commentary¶
-
name¶
-
nice_name¶
-
-
class
EgonPfHvGenerator(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
build_year¶
-
bus¶
-
capital_cost¶
-
carrier¶
-
committable¶
-
control¶
-
down_time_before¶
-
e_nom_max¶
-
efficiency¶
-
generator_id¶
-
lifetime¶
-
marginal_cost¶
-
min_down_time¶
-
min_up_time¶
-
p_max_pu¶
-
p_min_pu¶
-
p_nom¶
-
p_nom_extendable¶
-
p_nom_max¶
-
p_nom_min¶
-
p_set¶
-
q_set¶
-
ramp_limit_down¶
-
ramp_limit_shut_down¶
-
ramp_limit_start_up¶
-
ramp_limit_up¶
-
scn_name¶
-
shut_down_cost¶
-
sign¶
-
start_up_cost¶
-
type¶
-
up_time_before¶
-
-
class
EgonPfHvGeneratorTimeseries(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
generator_id¶
-
marginal_cost¶
-
p_max_pu¶
-
p_min_pu¶
-
p_set¶
-
q_set¶
-
scn_name¶
-
temp_id¶
-
-
class
EgonPfHvLine(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
b¶
-
build_year¶
-
bus0¶
-
bus1¶
-
cables¶
-
capital_cost¶
-
carrier¶
-
g¶
-
geom¶
-
length¶
-
lifetime¶
-
line_id¶
-
num_parallel¶
-
r¶
-
s_max_pu¶
-
s_nom¶
-
s_nom_extendable¶
-
s_nom_max¶
-
s_nom_min¶
-
scn_name¶
-
terrain_factor¶
-
topo¶
-
type¶
-
v_ang_max¶
-
v_ang_min¶
-
v_nom¶
-
x¶
-
-
class
EgonPfHvLineTimeseries(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
line_id¶
-
s_max_pu¶
-
scn_name¶
-
temp_id¶
-
-
class
EgonPfHvLink(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
build_year¶
-
bus0¶
-
bus1¶
-
capital_cost¶
-
carrier¶
-
efficiency¶
-
geom¶
-
length¶
-
lifetime¶
-
link_id¶
-
marginal_cost¶
-
p_max_pu¶
-
p_min_pu¶
-
p_nom¶
-
p_nom_extendable¶
-
p_nom_max¶
-
p_nom_min¶
-
p_set¶
-
scn_name¶
-
terrain_factor¶
-
topo¶
-
type¶
-
-
class
EgonPfHvLinkTimeseries(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
efficiency¶
-
link_id¶
-
marginal_cost¶
-
p_max_pu¶
-
p_min_pu¶
-
p_set¶
-
scn_name¶
-
temp_id¶
-
-
class
EgonPfHvLoad(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
bus¶
-
carrier¶
-
load_id¶
-
p_set¶
-
q_set¶
-
scn_name¶
-
sign¶
-
type¶
-
-
class
EgonPfHvLoadTimeseries(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
load_id¶
-
p_set¶
-
q_set¶
-
scn_name¶
-
temp_id¶
-
-
class
EgonPfHvStorage(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
build_year¶
-
bus¶
-
capital_cost¶
-
carrier¶
-
control¶
-
cyclic_state_of_charge¶
-
efficiency_dispatch¶
-
efficiency_store¶
-
inflow¶
-
lifetime¶
-
marginal_cost¶
-
max_hours¶
-
p_max_pu¶
-
p_min_pu¶
-
p_nom¶
-
p_nom_extendable¶
-
p_nom_max¶
-
p_nom_min¶
-
p_set¶
-
q_set¶
-
scn_name¶
-
sign¶
-
standing_loss¶
-
state_of_charge_initial¶
-
state_of_charge_set¶
-
storage_id¶
-
type¶
-
-
class
EgonPfHvStorageTimeseries(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
inflow¶
-
marginal_cost¶
-
p_max_pu¶
-
p_min_pu¶
-
p_set¶
-
q_set¶
-
scn_name¶
-
state_of_charge_set¶
-
storage_id¶
-
temp_id¶
-
-
class
EgonPfHvStore(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
build_year¶
-
bus¶
-
capital_cost¶
-
carrier¶
-
e_cyclic¶
-
e_initial¶
-
e_max_pu¶
-
e_min_pu¶
-
e_nom¶
-
e_nom_extendable¶
-
e_nom_max¶
-
e_nom_min¶
-
lifetime¶
-
marginal_cost¶
-
p_set¶
-
q_set¶
-
scn_name¶
-
sign¶
-
standing_loss¶
-
store_id¶
-
type¶
-
-
class
EgonPfHvStoreTimeseries(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
e_max_pu¶
-
e_min_pu¶
-
marginal_cost¶
-
p_set¶
-
q_set¶
-
scn_name¶
-
store_id¶
-
temp_id¶
-
-
class
EgonPfHvTempResolution(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
resolution¶
-
start_time¶
-
temp_id¶
-
timesteps¶
-
-
class
EgonPfHvTransformer(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
b¶
-
build_year¶
-
bus0¶
-
bus1¶
-
capital_cost¶
-
g¶
-
geom¶
-
lifetime¶
-
model¶
-
num_parallel¶
-
phase_shift¶
-
r¶
-
s_max_pu¶
-
s_nom¶
-
s_nom_extendable¶
-
s_nom_max¶
-
s_nom_min¶
-
scn_name¶
-
tap_position¶
-
tap_ratio¶
-
tap_side¶
-
topo¶
-
trafo_id¶
-
type¶
-
v_ang_max¶
-
v_ang_min¶
-
x¶
-
-
class
EgonPfHvTransformerTimeseries(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
s_max_pu¶
-
scn_name¶
-
temp_id¶
-
trafo_id¶
-
-
class
EtragoSetup(dependencies)[source]¶ Bases:
egon.data.datasets.Dataset
-
check_carriers()[source]¶ Check if any eTraGo table has carriers not included in the carrier table.
Raises: - ValueError if carriers that are not defined in the carriers table are
- used in any eTraGo table.
-
link_geom_from_buses(df, scn_name)[source]¶ Add LineString geometry accoring to geometry of buses to links
Parameters: - df (pandas.DataFrame) – List of eTraGo links with bus0 and bus1 but without topology
- scn_name (str) – Scenario name
Returns: gdf (geopandas.GeoDataFrame) – List of eTraGo links with bus0 and bus1 but with topology