build_biomass_potential(biomass_potentials_path)

summary

Parameters:
  • biomass_potentials_path (PathLike) –

    description.

Source code in workflow/scripts/build_biomass_potential.py
def build_biomass_potential(biomass_potentials_path: PathLike):
    """_summary_

    Args:
        biomass_potentials_path (PathLike, optional): _description_.
    """

    df = pd.read_excel(biomass_potentials_path, sheet_name="supplementary data 1")
    df = df.groupby("Province name").sum()
    df = df[df.columns[df.columns.str.contains("Agricultural residues burnt as waste")]].sum(axis=1)

    # convert t biomass yr-1 to TWh
    heat_content = 19  # GJ/t
    df = df * heat_content * 2.7777 * 1e-1  # convert GJ to MWh

    ##rename
    df = df.rename(index={"Inner-Monglia": "InnerMongolia", "Anhui ": "Anhui"})
    df = df.add_suffix(" biomass")

    df.to_hdf(snakemake.output.biomass_potential, key="biomass")