openest.generate.shortterm module

class openest.generate.shortterm.InstaZScoreApply(units, curve, curve_description, lasttime, weather_change=<function <lambda>>)[source]

Bases: openest.generate.calculation.Calculation, openest.generate.calculation.Application

apply(region, *args, **kwargs)[source]
column_info()[source]

Returns an array of dictionaries, with ‘name’, ‘title’, and ‘description’.

static describe()[source]
push(time, weather)[source]

Returns an interator of (yyyy, value, …).

class openest.generate.shortterm.MonthlyClimateApply(units, curve, curve_description, monthmeans, regions, weather_change=<function <lambda>>)[source]

Bases: openest.generate.calculation.Calculation

apply(region, *args)[source]
column_info()[source]

Returns an array of dictionaries, with ‘name’, ‘title’, and ‘description’.

static describe()[source]
class openest.generate.shortterm.MonthlyZScoreApply(units, curve, curve_description, monthmeans, monthsdevs, regions, weather_change=<function <lambda>>)[source]

Bases: openest.generate.calculation.Calculation, openest.generate.calculation.Application

apply(region, *args, **kwargs)[source]
column_info()[source]

Returns an array of dictionaries, with ‘name’, ‘title’, and ‘description’.

static describe()[source]
push(time, weather)[source]

Returns an interator of (yyyy, value, …).

class openest.generate.shortterm.SingleWeatherApply(units, curve, curve_description, weather_change=<function <lambda>>)[source]

Bases: openest.generate.calculation.Calculation

apply(region, *args)[source]
column_info()[source]

Returns an array of dictionaries, with ‘name’, ‘title’, and ‘description’.

static describe()[source]
class openest.generate.shortterm.SplitByMonth(subcalc)[source]

Bases: openest.generate.calculation.Calculation

apply(region, *args, **kwargs)[source]
column_info()[source]

Returns an array of dictionaries, with ‘name’, ‘title’, and ‘description’.

static describe()[source]