def METHOD_NAME(file, datasourceDict):
    gigagram_to_tonne = 1000
    un = UNFCCC(fl=file)
    df = (
        un.sector_summary()
        .query(
            "`GHG emissions, Gg CO2 equivalent` == 'GHG emissions without LULUCF / LUCF'"
        )
        .pipe(df_wide_to_long, value_name="emissions", var_name="year")
        .assign(actor_id=un.iso2)
        .assign(emissions=lambda x: x["emissions"] * gigagram_to_tonne)
        .assign(year=lambda x: x["year"].astype(int))
        .assign(
            emissions_id=lambda x: f"UNFCCC_GHG_nonAnnexOne:{x['actor_id']}:{x['year']}"
        )
        .assign(
            emissions_id=lambda x: x.apply(
                lambda row: f"UNFCCC_GHG_nonAnnexOne:{row['actor_id']}:{row['year']}",
                axis=1,
            )
        )
        .assign(datasource_id=datasourceDict["datasource_id"])
        .rename(columns={"emissions": "total_emissions"})
    )
    return df