Ejemplo n.º 1
0
def test_populate_fixed_summary():
    VMAs = {
        'Testing Fixed Summary':
        vma.VMA(filename=datadir.joinpath("vma1_silvopasture.csv"),
                use_weight=False),
    }
    vma.populate_fixed_summaries(
        vma_dict=VMAs, filename=datadir.joinpath('VMA_info_w_summary.csv'))
    v = VMAs['Testing Fixed Summary']
    (avg, high, low) = v.avg_high_low()
    assert (avg, high, low) == (2.0, 3.0, 1.0)
Ejemplo n.º 2
0
        "Energy_Consumed_for_Space_Heating_per_Functional_Unit_CONVENTIONAL.csv"
    ),
            use_weight=True),
    'Electricty Consumed for Space Cooling per Functional Unit - CONVENTIONAL':
    vma.VMA(filename=THISDIR.joinpath(
        "vma_data",
        "Electricty_Consumed_for_Space_Cooling_per_Functional_Unit_CONVENTIONAL.csv"
    ),
            use_weight=True),
    'CONVENTIONAL Revenue per Functional Unit':
    vma.VMA(filename=None, use_weight=False),
    'SOLUTION Revenue per Functional Unit':
    vma.VMA(filename=None, use_weight=False),
}
vma.populate_fixed_summaries(vma_dict=VMAs,
                             filename=THISDIR.joinpath('vma_data',
                                                       'VMA_info.csv'))

units = {
    "implementation unit": "MHholds",
    "functional unit": "Million Households ",
    "first cost": "US$B",
    "operating cost": "US$B",
}

name = 'Smart Thermostats'
solution_category = ac.SOLUTION_CATEGORY.REDUCTION

scenarios = ac.load_scenarios_from_json(directory=THISDIR.joinpath('ac'),
                                        vmas=VMAs)