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

Bases: sqlalchemy.ext.declarative.api.Base

build_year
bus0
bus1
capital_cost
carrier
efficiency
geom
length
lifetime
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
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.
create_tables()[source]

Create tables for eTraGo input data. :returns: None.

insert_carriers()[source]

Insert list of carriers into eTraGo table

Returns:None.

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

temp_resolution()[source]

Insert temporal resolution for etrago

Returns:None.