build_biomass_potential(biomass_potentials_path)
summary
Parameters: |
|
---|
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")