conventional

The module containing all code allocating power plants of different conventional technologies (oil, gas, others) based on data from MaStR and NEP.

match_nep_no_chp(nep, mastr, matched, buffer_capacity=0.1, consider_location='plz', consider_carrier=True, consider_capacity=True)[source]

Match Power plants (no CHP) from MaStR to list of power plants from NEP

Parameters:
  • nep (pandas.DataFrame) – Power plants (no CHP) from NEP which are not matched to MaStR
  • mastr (pandas.DataFrame) – Power plants (no CHP) from MaStR which are not matched to NEP
  • matched (pandas.DataFrame) – Already matched power plants
  • buffer_capacity (float, optional) – Maximum difference in capacity in p.u. The default is 0.1.
Returns:

  • matched (pandas.DataFrame) – Matched CHP
  • mastr (pandas.DataFrame) – CHP plants from MaStR which are not matched to NEP
  • nep (pandas.DataFrame) – CHP plants from NEP which are not matched to MaStR

select_nep_power_plants(carrier)[source]

Select power plants with location from NEP’s list of power plants

Parameters:carrier (str) – Name of energy carrier
Returns:pandas.DataFrame – Waste power plants from NEP list
select_no_chp_combustion_mastr(carrier)[source]

Select power plants of a certain carrier from MaStR data which excludes all power plants used for allocation of CHP plants.

Parameters:carrier (str) – Name of energy carrier
Returns:pandas.DataFrame – Power plants from NEP list