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