eemeter.processors.dispatchers

eemeter.processors.dispatchers.get_energy_modeling_dispatches(modeling_period_set, trace_set)[source]

Dispatches a set of applicable models and formatters for each pairing of modeling period sets and trace sets given.

Parameters:

eemeter.processors.interventions

eemeter.processors.interventions.get_modeling_period_set(interventions)[source]

Creates an applicable modeling period set given a list of interventions.

Parameters:interventions (list of eemeter.structures.Intervention) – Interventions for which to build ModelingPeriodSet.

eemeter.processors.location

eemeter.processors.location.get_weather_normal_source(site)[source]

Finds most relevant WeatherSource given project site.

Parameters:site (eemeter.structures.ZIPCodeSite) – Site to match to weather source data.
Returns:weather_source – Closest data-validated weather source in the same climate zone as project ZIP code, if available.
Return type:eemeter.weather.TMY3WeatherSource
eemeter.processors.location.get_weather_source(site)[source]

Finds most relevant WeatherSource given project site.

Parameters:site (eemeter.structures.ZIPCodeSite) – Site to match to weather source data.
Returns:weather_source – Closest data-validated weather source in the same climate zone as project ZIP code, if available.
Return type:eemeter.weather.ISDWeatherSource