total_passenger_kilometers = [[
        float(numcar) * 1 * float(dt)
        for numcar, cpk, dt in zip(numcars, cpks, dist_for_yr_cat)
    ] for numcars, cpks, dist_for_yr_cat in zip(
        sample_model._data, yr_consumption_per_km, dist_for_yr)]
    total_consumption_unweighted_list = [[
        float(numcar) * 1 * float(cpk)
        for numcar, cpk, dt in zip(numcars, cpks, dist_for_yr_cat)
    ] for numcars, cpks, dist_for_yr_cat in zip(
        sample_model._data, yr_consumption_per_km, dist_for_yr)]

    annual_grams = sum(sum(total_consumption_grams, []))
    total_travel = sum(sum(total_passenger_kilometers, []))
    total_consumption_unweighted = sum(
        sum(total_consumption_unweighted_list, []))
    numlist = BaseModel.get_counts(self=sample_model)
    numcars = sum(sum(numlist, []))
    emissions_intensity = annual_grams / (numcars)
    emissions_intensity_per_km = annual_grams / (total_travel)

    emissions_intensity_per_km_unweighted = total_consumption_unweighted / (
        numcars)
    print(
        f'{f_type} Emissions for year: {sample_model._year} = {annual_grams} grams_CO2- number of cars :{numcars}'
    )
    em_dict.append({
        "year":
        str(sample_model._year),
        "grams_CO2":
        annual_grams,
        "number_cars":