diff --git a/.travis.yml b/.travis.yml index b997536..93d47fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ dist: xenial -sudo: false +os: linux cache: directories: diff --git a/dev-requirements.txt b/dev-requirements.txt index 44672a1..12a828b 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,5 +1,6 @@ -pytest==3.5.0 +pytest==5.4.2 Sphinx==1.4.1 mock==2.0.0 jupyter==1.0.0 -tox==3.7.0 +tox==3.15.1 +pytest-cov==2.9.0 diff --git a/docs/conf.py b/docs/conf.py index 4676a3b..6bc3100 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -32,7 +32,7 @@ def __getattr__(cls, name): 'eemeter.weather.location', 'eemeter.location', 'eemeter.evaluation', - 'eemeter.weather.cache', + 'eeweather.cache', 'scipy', 'scipy.optimize', 'scipy.stats', @@ -58,6 +58,7 @@ def __getattr__(cls, name): 'sphinx.ext.mathjax', 'sphinx.ext.viewcode', 'sphinx.ext.napoleon', + 'sphinx.ext.autosectionlabel', ] # Add any paths that contain templates here, relative to this directory. @@ -85,9 +86,9 @@ def __getattr__(cls, name): # # The short X.Y version. -version = '1.5' +version = '1.7' # The full version, including alpha/beta/rc tags. -release = '1.5.0' +release = '1.7.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/data_files.rst b/docs/data_files.rst new file mode 100644 index 0000000..36e18de --- /dev/null +++ b/docs/data_files.rst @@ -0,0 +1,442 @@ +Data Files +========== + + +.. _thermostat-input: + +Input data +---------- + +Input data should be specified using the following formats. One CSV should +specify thermostat summary metadata (e.g. unique identifiers, location, etc.). +Another CSV (or CSVs) should contain runtime information, linked to the +metadata csv by the :code:`thermostat_id` column. + +Example files :download:`here <./examples/examples.zip>`. + +Thermostat Summary Metadata CSV format +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Columns +``````` + +============================== ================ ===== =========== +Name Data Format Units Description +------------------------------ ---------------- ----- ----------- +:code:`thermostat_id` string N/A A uniquely identifying marker for the thermostat. +:code:`equipment_type` enum, {0..5} N/A The type of controlled HVAC heating and cooling equipment. [#]_ +:code:`zipcode` string, 5 digits N/A The ZIP code in which the thermostat is installed [#]_. +:code:`utc_offset` string N/A The UTC offset of the times in the corresponding interval data CSV. (e.g. "-0700") +:code:`interval_data_filename` string N/A The filename of the interval data file corresponding to this thermostat. Should be specified relative to the location of the metadata file. +============================== ================ ===== =========== + + - Each row should correspond to a single thermostat. + - Nulls should be specified by leaving the field blank. + - All interval data for a particular thermostat should use + the *same, single* UTC offset provided in the metadata file. + +Thermostat Interval Data CSV format +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Columns +``````` + +============================ ======================= ======= =========== +Name Data Format Units Description +---------------------------- ----------------------- ------- ----------- +:code:`thermostat_id` string N/A Uniquely identifying marker for the thermostat. +:code:`date` YYYY-MM-DD (ISO-8601) N/A Date of this set of readings. +:code:`cool_runtime` decimal or integer minutes Daily runtime of cooling equipment. +:code:`heat_runtime` decimal or integer minutes Daily runtime of heating equipment. [#]_ +:code:`auxiliary_heat_HH` decimal or integer minutes Hourly runtime of auxiliary heat equipment (HH=00-23). +:code:`emergency_heat_HH` decimal or integer minutes Hourly runtime of emergency heat equipment (HH=00-23). +:code:`temp_in_HH` decimal, to nearest 0.5 °F Hourly average conditioned space temperature over the period of the reading (HH=00-23). +:code:`heating_setpoint_HH` decimal, to nearest 0.5 °F Hourly average thermostat setpoint temperature over the period of the reading (HH=00-23). +:code:`cooling_setpoint_HH` decimal, to nearest 0.5 °F Hourly average thermostat setpoint temperature over the period of the reading (HH=00-23). +============================ ======================= ======= =========== + +- Each row should correspond to a single daily reading from a thermostat. +- Nulls should be specified by leaving the field blank. +- Zero values should be specified as 0, rather than as blank. +- If data is missing for a particular row of one column, data should still be + provided for other columns in that row. For example, if runtime is missing + for a particular date, please still provide indoor conditioned space + temperature and setpoints for that date, if available. +- Runtimes should be less than or equal to 1440 min (1 day). +- Dates should be specified in the ISO 8601 date format (e.g. :code:`2015-05-19`). +- All temperatures should be specified in °F (to the nearest 0.5°F). +- If no distinction is made between heating and cooling setpoint, set both + equal to the single setpoint. +- All runtime data MUST have the same UTC offset, as provided in the + corresponding metadata file. +- If only a single setpoint is used for the thermostat, please copy the same + setpoint data in to the heating and cooling setpoint columns. +- Outdoor temperature data need not be provided - it will be fetched + automatically from NCDC using the `eeweather package `_ package. +- Dates should be consecutive. + +.. [#] Options for :code:`equipment_type`: + + - :code:`0`: Other – e.g. multi-zone multi-stage, modulating. Note: module will + not output savings data for this type. + - :code:`1`: Single stage heat pump with electric resistance aux and/or emergency heat (i.e., strip heat) + - :code:`2`: Single stage heat pump without additional and/or supplemental heating sources (excludes aux/emergency heat as well as dual fuel systems, i.e., heat pump plus gas- or oil-fired furnace) + - :code:`3`: Single stage non heat pump with single-stage central air conditioning + - :code:`4`: Single stage non heat pump without central air conditioning + - :code:`5`: Single stage central air conditioning without central heating + +.. [#] Will be used for matching with a weather station that provides external + dry-bulb temperature data. This temperature data will be used to determine + the bounds of the heating and cooling season over which metrics will be + computed. For more information on the mapping between ZIP / ZCTA codes and + weather stations, please see `eeweather `_ and :ref:`thermostat.stations`. + +.. [#] Should not include runtime for auxiliary or emergency heat - this should + be provided separately in the columns `emergency_heat_HH` and + `auxiliary_heat_HH`. + + +.. _thermostat-output: + +Output data +----------- + +Individual thermostat-season +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The following columns are a intermediate output generated for each thermostat-season. + +Columns +``````` + +.. csv-table:: + :header: "Name", "Data Format", "Units", "Description" + + "**General outputs**" + ":code:`sw_version`","string","N/A","Software version." + ":code:`ct_identifier`","string","N/A","Identifier for thermostat as provided in the metadata file." + ":code:`equipment_type`","enum {0..5}","N/A","Equipment type of this thermostat (1, 2, 3, 4, or 5)." + ":code:`heating_or_cooling`","string","N/A","Label for the core day set (e.g. 'heating_2012-2013')." + ":code:`zipcode`","string, 5 digits ","N/A","ZIP code provided in the metadata file." + ":code:`station`","string, USAF ID","N/A","USAF identifier for station used to fetch hourly temperature data." + ":code:`climate_zone`","string","N/A","EIC climate zone (consolidated)." + ":code:`start_date`","date","ISO-8601","Earliest date in input file." + ":code:`end_date`","date","ISO-8601","Latest date in input file." + ":code:`n_days_both_heating_and_cooling`","integer","# days","Number of days not included as core days due to presence of both heating and cooling." + ":code:`n_days_insufficient_data`","integer","# days","Number of days not included as core days due to missing data." + ":code:`n_core_cooling_days`","integer","# days","Number of days meeting criteria for inclusion in core cooling day set." + ":code:`n_core_heating_days`","integer","# days","Number of days meeting criteria for inclusion in core heating day set." + ":code:`n_days_in_inputfile_date_range`","integer","# days","Number of potential days in inputfile date range." + ":code:`baseline10_core_cooling_comfort_temperature`","float","°F","Baseline comfort temperature as determined by 10th percentile of indoor temperatures." + ":code:`baseline90_core_cooling_comfort_temperature`","float","°F","Baseline comfort temperature as determined by 90th percentile of indoor temperatures." + ":code:`regional_average_baseline_cooling_comfort_temperature`","float","°F","Baseline comfort temperature as determined by regional average." + ":code:`regional_average_baseline_heating_comfort_temperature`","float","°F","Baseline comfort temperature as determined by regional average." + "**Model outputs**" + ":code:`percent_savings_baseline_percentile`","float","percent","Percent savings as given by hourly average CTD or HTD method with 10th or 90th percentile baseline" + ":code:`avoided_daily_mean_core_day_runtime_baseline_percentile`","float","minutes","Avoided average daily runtime for core cooling days" + ":code:`avoided_total_core_day_runtime_baseline_percentile`","float","minutes","Avoided total runtime for core cooling days" + ":code:`baseline_daily_mean_core_day_runtime_baseline_percentile`","float","minutes","Baseline average daily runtime for core cooling days" + ":code:`baseline_total_core_day_runtime_baseline_percentile`","float","minutes","Baseline total runtime for core cooling days" + ":code:`percent_savings_baseline_regional`","float","percent","Percent savings as given by hourly average CTD or HTD method with 10th or 90th percentile regional baseline" + ":code:`avoided_daily_mean_core_day_runtime_baseline_regional`","float","minutes","Avoided average daily runtime for core cooling days" + ":code:`avoided_total_core_day_runtime_baseline_regional`","float","minutes","Avoided total runtime for core cooling days" + ":code:`baseline_daily_mean_core_day_runtime_baseline_regional`","float","minutes","Baseline average daily runtime for core cooling days" + ":code:`baseline_total_core_day_runtime_baseline_regional`","float","minutes","Baseline total runtime for core cooling days" + ":code:`mean_demand`","float","°F","Average cooling demand" + ":code:`alpha`","float","minutes/Δ°F","The fitted slope of cooling runtime to demand regression" + ":code:`tau`","float","°F","The fitted intercept of cooling runtime to demand regression" + ":code:`mean_sq_err`","float","N/A","Mean squared error of regression" + ":code:`root_mean_sq_err`","float","N/A","Root mean squared error of regression" + ":code:`cv_root_mean_sq_err`","float","N/A","Coefficient of variation of root mean squared error of regression" + ":code:`mean_abs_err`","float","N/A","Mean absolute error" + ":code:`mean_abs_pct_err`","float","N/A","Mean absolute percent error" + "**Runtime outputs**" + ":code:`total_core_cooling_runtime`","float","minutes","Total core cooling equipment runtime" + ":code:`total_core_heating_runtime`","float","minutes","Total core heating equipment runtime" + ":code:`total_auxiliary_heating_core_day_runtime`","float","minutes","Total core auxiliary heating equipment runtime" + ":code:`total_emergency_heating_core_day_runtime`","float","minutes","Total core emergency heating equipment runtime" + ":code:`daily_mean_core_cooling_runtime`","float","minutes","Average daily core cooling runtime" + ":code:`daily_mean_core_heating_runtime`","float","minutes","Average daily core cooling runtime" + "**Core mean temperatures**" + ":code:`core_cooling_days_mean_indoor_temperature`","float","°F","Mean of core cooling days indoor temperature" + ":code:`core_cooling_days_mean_outdoor_temperature`","float","°F","Mean of core cooling days outdoor temperature" + ":code:`core_heating_days_mean_indoor_temperature`","float","°F","Mean of heating days indoor temperature" + ":code:`core_heating_days_mean_outdoor_temperature`","float","°F","Mean of heating days outdoor temperature" + ":code:`core_mean_indoor_temperature`","float","°F","Mean of indoor temperature" + ":code:`core_mean_outdoor_temperature`","float","°F","Mean of outdoor temperature" + "**Resistance heat outputs**" + ":code:`rhu1_aux_duty_cycle`","float","minutes","Resistance heat utilization auxiliary duty cycle" + ":code:`rhu1_emg_duty_cycle`","float","minutes","Resistance heat utilization emergency duty cycle" + ":code:`rhu1_compressor_duty_cycle`","float","minutes","Resistance heat utilization compressor duty cycle" + ":code:`rhu1_00F_to_05F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq T_{out} < 5`" + ":code:`rhu1_05F_to_10F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`5 \leq T_{out} < 10`" + ":code:`rhu1_10F_to_15F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`10 \leq T_{out} < 15`" + ":code:`rhu1_15F_to_20F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`15 \leq T_{out} < 20`" + ":code:`rhu1_20F_to_25F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`20 \leq T_{out} < 25`" + ":code:`rhu1_25F_to_30F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`25 \leq T_{out} < 30`" + ":code:`rhu1_30F_to_35F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`30 \leq T_{out} < 35`" + ":code:`rhu1_35F_to_40F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`35 \leq T_{out} < 40`" + ":code:`rhu1_40F_to_45F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`40 \leq T_{out} < 45`" + ":code:`rhu1_45F_to_50F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`45 \leq T_{out} < 50`" + ":code:`rhu1_50F_to_55F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`50 \leq T_{out} < 55`" + ":code:`rhu1_55F_to_60F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`55 \leq T_{out} < 60`" + ":code:`rhu1_00F_to_05F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{aux}}{T_{out}} < 5`" + ":code:`rhu1_05F_to_10F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`5 \leq \frac{T_{aux}}{T_{out}} < 10`" + ":code:`rhu1_10F_to_15F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{aux}}{T_{out}} < 15`" + ":code:`rhu1_15F_to_20F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`15 \leq \frac{T_{aux}}{T_{out}} < 20`" + ":code:`rhu1_20F_to_25F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{aux}}{T_{out}} < 25`" + ":code:`rhu1_25F_to_30F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`25 \leq \frac{T_{aux}}{T_{out}} < 30`" + ":code:`rhu1_30F_to_35F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{aux}}{T_{out}} < 35`" + ":code:`rhu1_35F_to_40F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`35 \leq \frac{T_{aux}}{T_{out}} < 40`" + ":code:`rhu1_40F_to_45F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{aux}}{T_{out}}< 45`" + ":code:`rhu1_45F_to_50F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`45 \leq \frac{T_{aux}}{T_{out}} < 50`" + ":code:`rhu1_50F_to_55F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{aux}}{T_{out}} < 55`" + ":code:`rhu1_55F_to_60F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{aux}}{T_{out}} < 5`" + ":code:`rhu1_00F_to_05F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{emerg}}{T_{out}} < 5`" + ":code:`rhu1_05F_to_10F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`5 \leq \frac{T_{emerg}}{T_{out}} < 10`" + ":code:`rhu1_10F_to_15F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{emerg}}{T_{out}} < 15`" + ":code:`rhu1_15F_to_20F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`15 \leq \frac{T_{emerg}}{T_{out}} < 20`" + ":code:`rhu1_20F_to_25F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{emerg}}{T_{out}} < 25`" + ":code:`rhu1_25F_to_30F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`25 \leq \frac{T_{emerg}}{T_{out}} < 30`" + ":code:`rhu1_30F_to_35F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{emerg}}{T_{out}} < 35`" + ":code:`rhu1_35F_to_40F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`35 \leq \frac{T_{emerg}}{T_{out}} < 40`" + ":code:`rhu1_40F_to_45F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{emerg}}{T_{out}} < 45`" + ":code:`rhu1_45F_to_50F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`45 \leq \frac{T_{emerg}}{T_{out}} < 50`" + ":code:`rhu1_50F_to_55F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{emerg}}{T_{out}} < 55`" + ":code:`rhu1_55F_to_60F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`55 \leq \frac{T_{emerg}}{T_{out}} < 60`" + ":code:`rhu1_00F_to_05F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{comp}}{T_{out}} < 5`" + ":code:`rhu1_05F_to_10F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`5 \leq \frac{T_{comp}}{T_{out}} < 10`" + ":code:`rhu1_10F_to_15F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{comp}}{T_{out}} < 15`" + ":code:`rhu1_15F_to_20F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`15 \leq \frac{T_{comp}}{T_{out}} < 20`" + ":code:`rhu1_20F_to_25F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{comp}}{T_{out}} < 25`" + ":code:`rhu1_25F_to_30F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`25 \leq \frac{T_{comp}}{T_{out}} < 30`" + ":code:`rhu1_30F_to_35F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{comp}}{T_{out}} < 35`" + ":code:`rhu1_35F_to_40F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`35 \leq \frac{T_{comp}}{T_{out}} < 40`" + ":code:`rhu1_40F_to_45F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{comp}}{T_{out}} < 45`" + ":code:`rhu1_45F_to_50F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`45 \leq \frac{T_{comp}}{T_{out}} < 50`" + ":code:`rhu1_50F_to_55F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{comp}}{T_{out}} < 55`" + ":code:`rhu1_55F_to_60F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`55 \leq \frac{T_{comp}}{T_{out}} < 60`" + ":code:`rhu1_less10F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq T_{out} < 10`" + ":code:`rhu1_10F_to_20F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`10 \leq T_{out} < 20`" + ":code:`rhu1_20F_to_30F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`20 \leq T_{out} < 30`" + ":code:`rhu1_30F_to_40F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`30 \leq T_{out} < 40`" + ":code:`rhu1_40F_to_50F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`40 \leq T_{out} < 50`" + ":code:`rhu1_50F_to_60F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`50 \leq T_{out} < 60`" + ":code:`rhu1_less10F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{aux}}{T_{out}} < 10`" + ":code:`rhu1_10F_to_20F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{aux}}{T_{out}} < 20`" + ":code:`rhu1_20F_to_30F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{aux}}{T_{out}} < 30`" + ":code:`rhu1_30F_to_40F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{aux}}{T_{out}} < 40`" + ":code:`rhu1_40F_to_50F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{aux}}{T_{out}} < 50`" + ":code:`rhu1_50F_to_60F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{aux}}{T_{out}} < 60`" + ":code:`rhu1_less10F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{emerg}}{T_{out}} < 10`" + ":code:`rhu1_10F_to_20F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{emerg}}{T_{out}} < 20`" + ":code:`rhu1_20F_to_30F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{emerg}}{T_{out}} < 30`" + ":code:`rhu1_30F_to_40F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{emerg}}{T_{out}} < 40`" + ":code:`rhu1_40F_to_50F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{emerg}}{T_{out}} < 50`" + ":code:`rhu1_50F_to_60F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{emerg}}{T_{out}} < 60`" + ":code:`rhu1_less10F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{comp}}{T_{out}} < 10`" + ":code:`rhu1_10F_to_20F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{comp}}{T_{out}} < 20`" + ":code:`rhu1_20F_to_30F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{comp}}{T_{out}} < 30`" + ":code:`rhu1_30F_to_40F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{comp}}{T_{out}} < 40`" + ":code:`rhu1_40F_to_50F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{comp}}{T_{out}} < 50`" + ":code:`rhu1_50F_to_60F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{comp}}{T_{out}} < 60`" + ":code:`rhu2_aux_duty_cycle`","float","minutes","Resistance heat utilization auxiliary duty cycle" + ":code:`rhu2_emg_duty_cycle`","float","minutes","Resistance heat utilization emergency duty cycle" + ":code:`rhu2_compressor_duty_cycle`","float","minutes","Resistance heat utilization compressor duty cycle" + ":code:`rhu2_00F_to_05F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`0 \leq T_{out} < 5`" + ":code:`rhu2_05F_to_10F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`5 \leq T_{out} < 10`" + ":code:`rhu2_10F_to_15F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`10 \leq T_{out} < 15`" + ":code:`rhu2_15F_to_20F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`15 \leq T_{out} < 20`" + ":code:`rhu2_20F_to_25F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`20 \leq T_{out} < 25`" + ":code:`rhu2_25F_to_30F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`25 \leq T_{out} < 30`" + ":code:`rhu2_30F_to_35F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`30 \leq T_{out} < 35`" + ":code:`rhu2_35F_to_40F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`35 \leq T_{out} < 40`" + ":code:`rhu2_40F_to_45F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`40 \leq T_{out} < 45`" + ":code:`rhu2_45F_to_50F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`45 \leq T_{out} < 50`" + ":code:`rhu2_50F_to_55F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`50 \leq T_{out} < 55`" + ":code:`rhu2_55F_to_60F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`55 \leq T_{out} < 60`" + ":code:`rhu2_00F_to_05F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{aux}}{T_{out}} < 5`" + ":code:`rhu2_05F_to_10F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`5 \leq \frac{T_{aux}}{T_{out}} < 10`" + ":code:`rhu2_10F_to_15F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{aux}}{T_{out}} < 15`" + ":code:`rhu2_15F_to_20F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`15 \leq \frac{T_{aux}}{T_{out}} < 20`" + ":code:`rhu2_20F_to_25F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{aux}}{T_{out}} < 25`" + ":code:`rhu2_25F_to_30F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`25 \leq \frac{T_{aux}}{T_{out}} < 30`" + ":code:`rhu2_30F_to_35F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{aux}}{T_{out}} < 35`" + ":code:`rhu2_35F_to_40F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`35 \leq \frac{T_{aux}}{T_{out}} < 40`" + ":code:`rhu2_40F_to_45F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{aux}}{T_{out}}< 45`" + ":code:`rhu2_45F_to_50F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`45 \leq \frac{T_{aux}}{T_{out}} < 50`" + ":code:`rhu2_50F_to_55F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{aux}}{T_{out}} < 55`" + ":code:`rhu2_55F_to_60F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{aux}}{T_{out}} < 5`" + ":code:`rhu2_00F_to_05F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{emerg}}{T_{out}} < 5`" + ":code:`rhu2_05F_to_10F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`5 \leq \frac{T_{emerg}}{T_{out}} < 10`" + ":code:`rhu2_10F_to_15F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{emerg}}{T_{out}} < 15`" + ":code:`rhu2_15F_to_20F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`15 \leq \frac{T_{emerg}}{T_{out}} < 20`" + ":code:`rhu2_20F_to_25F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{emerg}}{T_{out}} < 25`" + ":code:`rhu2_25F_to_30F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`25 \leq \frac{T_{emerg}}{T_{out}} < 30`" + ":code:`rhu2_30F_to_35F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{emerg}}{T_{out}} < 35`" + ":code:`rhu2_35F_to_40F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`35 \leq \frac{T_{emerg}}{T_{out}} < 40`" + ":code:`rhu2_40F_to_45F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{emerg}}{T_{out}} < 45`" + ":code:`rhu2_45F_to_50F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`45 \leq \frac{T_{emerg}}{T_{out}} < 50`" + ":code:`rhu2_50F_to_55F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{emerg}}{T_{out}} < 55`" + ":code:`rhu2_55F_to_60F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`55 \leq \frac{T_{emerg}}{T_{out}} < 60`" + ":code:`rhu2_00F_to_05F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{comp}}{T_{out}} < 5`" + ":code:`rhu2_05F_to_10F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`5 \leq \frac{T_{comp}}{T_{out}} < 10`" + ":code:`rhu2_10F_to_15F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{comp}}{T_{out}} < 15`" + ":code:`rhu2_15F_to_20F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`15 \leq \frac{T_{comp}}{T_{out}} < 20`" + ":code:`rhu2_20F_to_25F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{comp}}{T_{out}} < 25`" + ":code:`rhu2_25F_to_30F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`25 \leq \frac{T_{comp}}{T_{out}} < 30`" + ":code:`rhu2_30F_to_35F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{comp}}{T_{out}} < 35`" + ":code:`rhu2_35F_to_40F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`35 \leq \frac{T_{comp}}{T_{out}} < 40`" + ":code:`rhu2_40F_to_45F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{comp}}{T_{out}} < 45`" + ":code:`rhu2_45F_to_50F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`45 \leq \frac{T_{comp}}{T_{out}} < 50`" + ":code:`rhu2_50F_to_55F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{comp}}{T_{out}} < 55`" + ":code:`rhu2_55F_to_60F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`55 \leq \frac{T_{comp}}{T_{out}} < 60`" + ":code:`rhu2_less10F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`0 \leq T_{out} < 10`" + ":code:`rhu2_10F_to_20F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`10 \leq T_{out} < 20`" + ":code:`rhu2_20F_to_30F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`20 \leq T_{out} < 30`" + ":code:`rhu2_30F_to_40F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`30 \leq T_{out} < 40`" + ":code:`rhu2_40F_to_50F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`40 \leq T_{out} < 50`" + ":code:`rhu2_50F_to_60F`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`50 \leq T_{out} < 60`" + ":code:`rhu2_less10F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{aux}}{T_{out}} < 10`" + ":code:`rhu2_10F_to_20F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{aux}}{T_{out}} < 20`" + ":code:`rhu2_20F_to_30F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{aux}}{T_{out}} < 30`" + ":code:`rhu2_30F_to_40F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{aux}}{T_{out}} < 40`" + ":code:`rhu2_40F_to_50F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{aux}}{T_{out}} < 50`" + ":code:`rhu2_50F_to_60F_aux_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{aux}}{T_{out}} < 60`" + ":code:`rhu2_less10F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{emerg}}{T_{out}} < 10`" + ":code:`rhu2_10F_to_20F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{emerg}}{T_{out}} < 20`" + ":code:`rhu2_20F_to_30F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{emerg}}{T_{out}} < 30`" + ":code:`rhu2_30F_to_40F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{emerg}}{T_{out}} < 40`" + ":code:`rhu2_40F_to_50F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{emerg}}{T_{out}} < 50`" + ":code:`rhu2_50F_to_60F_emg_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{emerg}}{T_{out}} < 60`" + ":code:`rhu2_less10F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`0 \leq \frac{T_{comp}}{T_{out}} < 10`" + ":code:`rhu2_10F_to_20F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`10 \leq \frac{T_{comp}}{T_{out}} < 20`" + ":code:`rhu2_20F_to_30F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`20 \leq \frac{T_{comp}}{T_{out}} < 30`" + ":code:`rhu2_30F_to_40F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`30 \leq \frac{T_{comp}}{T_{out}} < 40`" + ":code:`rhu2_40F_to_50F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`40 \leq \frac{T_{comp}}{T_{out}} < 50`" + ":code:`rhu2_50F_to_60F_compressor_duty_cycle`","decmial","0.0=0%, 1.0=100%","RHU2 filtered resistance heat utilization for hourly temperature bin :math:`50 \leq \frac{T_{comp}}{T_{out}} < 60`" + + +.. _thermostat-output-statistics: + +Summary Statistics +~~~~~~~~~~~~~~~~~~ + +For each real- or integer-valued column ("###") from the individual thermostat-season +output, the following summary statistics are generated. + +(For readability, these columns are actually rows.) + +Columns +``````` + +.. csv-table:: + :header: "Name", "Description" + + ":code:`###_n`","Number of samples" + ":code:`###_upper_bound_95_perc_conf`","95% confidence upper bound on mean value" + ":code:`###_mean`","Mean value" + ":code:`###_lower_bound_95_perc_conf`","95% confidence lower bound on mean value" + ":code:`###_sem`","Standard error of the mean" + ":code:`###_1q`","q1 (q=quantile)" + ":code:`###_2.5q`","q2.5" + ":code:`###_5q`","q5" + ":code:`###_10q`","q10" + ":code:`###_15q`","q15" + ":code:`###_20q`","q20" + ":code:`###_25q`","q25" + ":code:`###_30q`","q30" + ":code:`###_35q`","q35" + ":code:`###_40q`","q40" + ":code:`###_45q`","q45" + ":code:`###_50q`","q50" + ":code:`###_55q`","q55" + ":code:`###_60q`","q60" + ":code:`###_65q`","q65" + ":code:`###_70q`","q70" + ":code:`###_75q`","q75" + ":code:`###_80q`","q80" + ":code:`###_85q`","q85" + ":code:`###_90q`","q90" + ":code:`###_95q`","q95" + ":code:`###_98q`","q98" + ":code:`###_99q`","q99" + +The following general columns are also output: + +Columns +``````` + +.. csv-table:: + :header: "Name", "Description" + + ":code:`sw_version`","Software version" + ":code:`product_id`","Alphanumeric product identifier" + ":code:`n_thermostat_core_day_sets_total`","Number of relevant rows from thermostat module output before filtering" + ":code:`n_thermostat_core_day_sets_kept`","Number of relevant rows from thermostat module not filtered out" + ":code:`n_thermostat_core_day_sets_discarded`","Number of relevant rows from thermostat module filtered out" + +The following national weighted percent savings columns are also available. + +National savings are computed by weighted average of percent savings results +grouped by climate zone. Heavier weights are applied to results in climate +zones which, regionally, tend to have longer runtimes. Weightings used are +available :download:`for download <../thermostat/resources/NationalAverageClimateZoneWeightings.csv>`. + +Columns +``````` +.. csv-table:: + :header: "Name", "Description" + + ":code:`percent_savings_baseline_percentile_mean_national_weighted_mean`","National weighted mean percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q1_national_weighted_mean`","National weighted 1st percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q2.5_national_weighted_mean`","National weighted 2.5th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q5_national_weighted_mean`","National weighted 5th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q10_national_weighted_mean`","National weighted 10th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q15_national_weighted_mean`","National weighted 15th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q20_national_weighted_mean`","National weighted 20th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q25_national_weighted_mean`","National weighted 25th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q30_national_weighted_mean`","National weighted 30th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q35_national_weighted_mean`","National weighted 35th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q40_national_weighted_mean`","National weighted 40th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q45_national_weighted_mean`","National weighted 45th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q50_national_weighted_mean`","National weighted 50th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q55_national_weighted_mean`","National weighted 55th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q60_national_weighted_mean`","National weighted 60th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q65_national_weighted_mean`","National weighted 65th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q70_national_weighted_mean`","National weighted 70th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q75_national_weighted_mean`","National weighted 75th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q80_national_weighted_mean`","National weighted 80th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q85_national_weighted_mean`","National weighted 85th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q90_national_weighted_mean`","National weighted 90th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q95_national_weighted_mean`","National weighted 95th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q98_national_weighted_mean`","National weighted 98th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_q99_national_weighted_mean`","National weighted 99th percentile percent savings as given by baseline_percentile method." + ":code:`percent_savings_baseline_percentile_lower_bound_95_perc_conf_national_weighted_mean`","National weighted mean percent savings lower bound as given by a 95% confidence interval and the baseline_percentile method." + ":code:`percent_savings_baseline_percentile_upper_bound_95_perc_conf_national_weighted_mean`","National weighted mean percent savings upper bound as given by a 95% confidence interval and the baseline_percentile method." + ":code:`percent_savings_baseline_regional_mean_national_weighted_mean`","National weighted mean percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q1_national_weighted_mean`","National weighted 1st percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q2.5_national_weighted_mean`","National weighted 2.5th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q5_national_weighted_mean`","National weighted 5th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q10_national_weighted_mean`","National weighted 10th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q15_national_weighted_mean`","National weighted 15th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q20_national_weighted_mean`","National weighted 20th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q25_national_weighted_mean`","National weighted 25th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q30_national_weighted_mean`","National weighted 30th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q35_national_weighted_mean`","National weighted 35th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q40_national_weighted_mean`","National weighted 40th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q45_national_weighted_mean`","National weighted 45th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q50_national_weighted_mean`","National weighted 50th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q55_national_weighted_mean`","National weighted 55th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q60_national_weighted_mean`","National weighted 60th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q65_national_weighted_mean`","National weighted 65th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q70_national_weighted_mean`","National weighted 70th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q75_national_weighted_mean`","National weighted 75th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q80_national_weighted_mean`","National weighted 80th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q85_national_weighted_mean`","National weighted 85th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q90_national_weighted_mean`","National weighted 90th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q95_national_weighted_mean`","National weighted 95th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q98_national_weighted_mean`","National weighted 98th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_q99_national_weighted_mean`","National weighted 99th percentile percent savings as given by baseline_regional method." + ":code:`percent_savings_baseline_regional_lower_bound_95_perc_conf_national_weighted_mean`","National weighted mean percent savings lower bound as given by a 95% confidence interval and the baseline_regional method." + ":code:`percent_savings_baseline_regional_upper_bound_95_perc_conf_national_weighted_mean`","National weighted mean percent savings upper bound as given by a 95% confidence interval and the baseline_regional method." diff --git a/docs/index.rst b/docs/index.rst index 66141d8..508c881 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -13,6 +13,7 @@ Usage :maxdepth: 2 tutorial + data_files api License @@ -24,6 +25,6 @@ Contact ------- Please feel free to reach out to either -Dan Baldewicz (Dan.Baldewicz@icfi.com, 518-452-6426) or -Phil Ngo (phil@theimpactlab.co) with questions or for +Abhishek Jathar (Abhishek.Jathar@icf.com) or +Craig Maloney (craig@intellovations.com) with questions or for technical support. diff --git a/docs/tutorial.rst b/docs/tutorial.rst index 689687d..e787245 100644 --- a/docs/tutorial.rst +++ b/docs/tutorial.rst @@ -16,11 +16,21 @@ make it easier to debug. $ mkvirtualenv thermostat (thermostat)$ pip install thermostat + # if using Python 3 with venv (see https://docs.python.org/3/library/venv.html) + # (cd to directory with data files) + $ python3 -m venv venv + $ source venv/bin/activate + (venv)$ pip install thermostat + # if using conda (see note below - conda is distributed with Anaconda) $ conda create --yes --name thermostat pandas $ source activate thermostat (thermostat)$ pip install thermostat + # If using pipenv (see https://github.com/pypa/pipenv) + # (cd to directory with data files) + $ pipenv --python 3.7 install thermostat + If you already have an environment, use the following: .. code-block:: bash @@ -37,7 +47,7 @@ To deactivate the environment when you've finished, use the following: .. code-block:: bash - # if using virtualenvwrapper + # if using virtualenvwrapper / venv / pipenv (thermostat)$ deactivate $ @@ -51,7 +61,7 @@ Check to make sure you are on the most recent version of the package. >>> import thermostat; thermostat.get_version() - '1.5.0' + '1.7.2' If you are not on the correct version, you should upgrade: @@ -66,7 +76,7 @@ use the :code:`--no-deps` flag: $ pip install thermostat --upgrade --no-deps -Previous versions of the package are available on `github `_. +Previous versions of the package are available on `github `_. .. note:: @@ -130,7 +140,7 @@ need some additional modules: from thermostat.multiple import multiple_thermostat_calculate_epa_field_savings_metrics -Set the data_dir variable as a convenience. We will refer to this directory +Set the `data_dir` variable as a convenience. We will refer to this directory and save our results in it. You should also move all downloaded and extracted files used in this tutorial into this directory before using them. You may, of course, choose to use a different directory, which you can set here, or @@ -144,12 +154,12 @@ override it entirely by replacing it where it appears in the tutorial. Optional Setup -------------- -If you wish to follow the progress of downloading and caching external -weather files, which will be the most time-consuming portion of this -tutorial, you may wish at this point to configure logging. The example -here will work within most ipython or script environments. If you have a -more complicated logging setup, you may need to use something other than -the root logger, which this uses. +If you wish to follow the progress of downloading and caching external weather +files, which will be the most time-consuming portion of this tutorial, you may +wish at this point to configure logging. The example here will work within most +iPython / Jupyter Notebook or script environments. If you have a more +complicated logging setup, you may need to use something other than the root +logger, which this uses. .. code-block:: python @@ -159,14 +169,14 @@ the root logger, which this uses. .. note:: - The thermostat package depends on the eemeter package for weather data - fetching. The eemeter package automatically creates its own cache directory + The thermostat package depends on the eemeter and eeweather packages for weather data + fetching. The eeweather package automatically creates its own cache directory in which it keeps cached versions of weather source data. This speeds up the (generally I/O bound) NOAA weather fetching routine on subsequent internal calls to fetch the same weather data (i.e. getting outdoor temperature data for thermostats that map to the same weather station). - For more information, see the `eemeter package `_. + For more information, see the `eeweather package `_. .. note:: @@ -320,253 +330,4 @@ More information ---------------- For additional information on package usage, please see the -:ref:`thermostat-api` documentation. - -.. _thermostat-input: - -Input data ----------- - -Input data should be specified using the following formats. One CSV should -specify thermostat summary metadata (e.g. unique identifiers, location, etc.). -Another CSV (or CSVs) should contain runtime information, linked to the -metadata csv by the :code:`thermostat_id` column. - -Example files :download:`here <./examples/examples.zip>`. - -Thermostat Summary Metadata CSV format -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Columns -``````` - -============================== ================ ===== =========== -Name Data Format Units Description ------------------------------- ---------------- ----- ----------- -:code:`thermostat_id` string N/A A uniquely identifying marker for the thermostat. -:code:`equipment_type` enum, {0..5} N/A The type of controlled HVAC heating and cooling equipment. [#]_ -:code:`zipcode` string, 5 digits N/A The ZIP code in which the thermostat is installed [#]_. -:code:`utc_offset` string N/A The UTC offset of the times in the corresponding interval data CSV. (e.g. "-0700") -:code:`interval_data_filename` string N/A The filename of the interval data file corresponding to this thermostat. Should be specified relative to the location of the metadata file. -============================== ================ ===== =========== - - - Each row should correspond to a single thermostat. - - Nulls should be specified by leaving the field blank. - - All interval data for a particular thermostat should use - the *same, single* UTC offset provided in the metadata file. - -Thermostat Interval Data CSV format -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Columns -``````` - -============================ ======================= ======= =========== -Name Data Format Units Description ----------------------------- ----------------------- ------- ----------- -:code:`thermostat_id` string N/A Uniquely identifying marker for the thermostat. -:code:`date` YYYY-MM-DD (ISO-8601) N/A Date of this set of readings. -:code:`cool_runtime` decimal or integer minutes Daily runtime of cooling equipment. -:code:`heat_runtime` decimal or integer minutes Daily runtime of heating equipment. [#]_ -:code:`auxiliary_heat_HH` decimal or integer minutes Hourly runtime of auxiliary heat equipment (HH=00-23). -:code:`emergency_heat_HH` decimal or integer minutes Hourly runtime of emergency heat equipment (HH=00-23). -:code:`temp_in_HH` decimal, to nearest 0.5 °F Hourly average conditioned space temperature over the period of the reading (HH=00-23). -:code:`heating_setpoint_HH` decimal, to nearest 0.5 °F Hourly average thermostat setpoint temperature over the period of the reading (HH=00-23). -:code:`cooling_setpoint_HH` decimal, to nearest 0.5 °F Hourly average thermostat setpoint temperature over the period of the reading (HH=00-23). -============================ ======================= ======= =========== - -- Each row should correspond to a single daily reading from a thermostat. -- Nulls should be specified by leaving the field blank. -- Zero values should be specified as 0, rather than as blank. -- If data is missing for a particular row of one column, data should still be - provided for other columns in that row. For example, if runtime is missing - for a particular date, please still provide indoor conditioned space - temperature and setpoints for that date, if available. -- Runtimes should be less than or equal to 1440 min (1 day). -- Dates should be specified in the ISO 8601 date format (e.g. :code:`2015-05-19`). -- All temperatures should be specified in °F (to the nearest 0.5°F). -- If no distinction is made between heating and cooling setpoint, set both - equal to the single setpoint. -- All runtime data MUST have the same UTC offset, as provided in the - corresponding metadata file. -- If only a single setpoint is used for the thermostat, please copy the same - setpoint data in to the heating and cooling setpoint columns. -- Outdoor temperature data need not be provided - it will be fetched - automatically from NCDC using the `eemeter package `_ package. -- Dates should be consecutive. - -.. [#] Options for :code:`equipment_type`: - - - :code:`0`: Other – e.g. multi-zone multi-stage, modulating. Note: module will - not output savings data for this type. - - :code:`1`: Single stage heat pump with electric resistance aux and/or emergency heat (i.e., strip heat) - - :code:`2`: Single stage heat pump without additional and/or supplemental heating sources (excludes aux/emergency heat as well as dual fuel systems, i.e., heat pump plus gas- or oil-fired furnace) - - :code:`3`: Single stage non heat pump with single-stage central air conditioning - - :code:`4`: Single stage non heat pump without central air conditioning - - :code:`5`: Single stage central air conditioning without central heating - -.. [#] Will be used for matching with a weather station that provides external - dry-bulb temperature data. This temperature data will be used to determine - the bounds of the heating and cooling season over which metrics will be - computed. For more information on the mapping between ZIP codes and - weather stations, please see `eemeter.weather.location `_. - -.. [#] Should not include runtime for auxiliary or emergency heat - this should - be provided separately in the columns `emergency_heat_HH` and - `auxiliary_heat_HH`. - - -.. _thermostat-output: - -Output data ------------ - -Individual thermostat-season -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The following columns are a intermediate output generated for each thermostat-season. - -Columns -``````` - -.. csv-table:: - :header: "Name", "Data Format", "Units", "Description" - - "**General outputs**" - ":code:`sw_version`","string","N/A","Software version." - ":code:`ct_identifier`","string","N/A","Identifier for thermostat as provided in the metadata file." - ":code:`equipment_type`","enum {0..5}","N/A","Equipment type of this thermostat (1, 2, 3, 4, or 5)." - ":code:`heating_or_cooling`","string","N/A","Label for the core day set (e.g. 'heating_2012-2013')." - ":code:`zipcode`","string, 5 digits ","N/A","ZIP code provided in the metadata file." - ":code:`station`","string, USAF ID","N/A","USAF identifier for station used to fetch hourly temperature data." - ":code:`climate_zone`","string","N/A","EIC climate zone (consolidated)." - ":code:`start_date`","date","ISO-8601","Earliest date in input file." - ":code:`end_zone`","date","ISO-8601","Latest date in input file." - ":code:`n_days_both_heating_and_cooling`","integer","# days","Number of days not included as core days due to presence of both heating and cooling." - ":code:`n_days_insufficient_data`","integer","# days","Number of days not included as core days due to missing data." - ":code:`n_core_cooling_days`","integer","# days","Number of days meeting criteria for inclusion in core cooling day set." - ":code:`n_core_heating_days`","integer","# days","Number of days meeting criteria for inclusion in core heating day set." - ":code:`n_days_in_inputfile_date_range`","integer","# days","Number of potential days in inputfile date range." - ":code:`baseline10_core_cooling_comfort_temperature`","float","°F","Baseline comfort temperature as determined by 10th percentile of indoor temperatures." - ":code:`baseline90_core_cooling_comfort_temperature`","float","°F","Baseline comfort temperature as determined by 90th percentile of indoor temperatures." - ":code:`regional_average_baseline_cooling_comfort_temperature`","float","°F","Baseline comfort temperature as determined by regional average." - ":code:`regional_average_baseline_heating_comfort_temperature`","float","°F","Baseline comfort temperature as determined by regional average." - "**Model outputs**" - ":code:`percent_savings_baseline_percentile`","float","percent","Percent savings as given by hourly average CTD or HTD method with 10th or 90th percentile baseline" - ":code:`avoided_daily_mean_core_day_runtime_baseline_percentile`","float","minutes","Avoided average daily runtime for core cooling days" - ":code:`avoided_total_core_day_runtime_baseline_percentile`","float","minutes","Avoided total runtime for core cooling days" - ":code:`baseline_daily_mean_core_day_runtime_baseline_percentile`","float","minutes","Baseline average daily runtime for core cooling days" - ":code:`baseline_total_core_day_runtime_baseline_percentile`","float","minutes","Baseline total runtime for core cooling days" - ":code:`percent_savings_baseline_regional`","float","percent","Percent savings as given by hourly average CTD or HTD method with 10th or 90th percentile regional baseline" - ":code:`avoided_daily_mean_core_day_runtime_baseline_regional`","float","minutes","Avoided average daily runtime for core cooling days" - ":code:`avoided_total_core_day_runtime_baseline_regional`","float","minutes","Avoided total runtime for core cooling days" - ":code:`baseline_daily_mean_core_day_runtime_baseline_regional`","float","minutes","Baseline average daily runtime for core cooling days" - ":code:`baseline_total_core_day_runtime_baseline_regional`","float","minutes","Baseline total runtime for core cooling days" - ":code:`mean_demand`","float","°F","Average cooling demand" - ":code:`alpha`","float","minutes/Δ°F","The fitted slope of cooling runtime to demand regression" - ":code:`tau`","float","°F","The fitted intercept of cooling runtime to demand regression" - ":code:`mean_sq_err`","float","N/A","Mean squared error of regression" - ":code:`root_mean_sq_err`","float","N/A","Root mean squared error of regression" - ":code:`cv_root_mean_sq_err`","float","N/A","Coefficient of variation of root mean squared error of regression" - ":code:`mean_abs_err`","float","N/A","Mean absolute error" - ":code:`mean_abs_pct_err`","float","N/A","Mean absolute percent error" - "**Runtime outputs**" - ":code:`total_core_cooling_runtime`","float","minutes","Total core cooling equipment runtime" - ":code:`total_core_heating_runtime`","float","minutes","Total core heating equipment runtime" - ":code:`total_auxiliary_heating_core_day_runtime`","float","minutes","Total core auxiliary heating equipment runtime" - ":code:`total_emergency_heating_core_day_runtime`","float","minutes","Total core emergency heating equipment runtime" - ":code:`daily_mean_core_cooling_runtime`","float","minutes","Average daily core cooling runtime" - ":code:`daily_mean_core_heating_runtime`","float","minutes","Average daily core cooling runtime" - "**Resistance heat outputs**" - ":code:`rhu1_00F_to_05F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`0 \leq T_{out} < 5`" - ":code:`rhu1_05F_to_10F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`5 \leq T_{out} < 10`" - ":code:`rhu1_10F_to_15F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`10 \leq T_{out} < 15`" - ":code:`rhu1_15F_to_20F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`15 \leq T_{out} < 20`" - ":code:`rhu1_20F_to_25F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`20 \leq T_{out} < 25`" - ":code:`rhu1_25F_to_30F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`25 \leq T_{out} < 30`" - ":code:`rhu1_30F_to_35F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`30 \leq T_{out} < 35`" - ":code:`rhu1_35F_to_40F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`35 \leq T_{out} < 40`" - ":code:`rhu1_40F_to_45F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`40 \leq T_{out} < 45`" - ":code:`rhu1_45F_to_50F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`45 \leq T_{out} < 50`" - ":code:`rhu1_50F_to_55F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`50 \leq T_{out} < 55`" - ":code:`rhu1_55F_to_60F`","decmial","0.0=0%, 1.0=100%","Resistance heat utilization for hourly temperature bin :math:`55 \leq T_{out} < 60`" - -Summary Statistics -~~~~~~~~~~~~~~~~~~ - -For each real- or integer-valued column ("###") from the individual thermostat-season -output, the following summary statistics are generated. - -(For readability, these columns are actually rows.) - -Columns -``````` - -.. csv-table:: - :header: "Name", "Description" - - ":code:`###_n`","Number of samples" - ":code:`###_upper_bound_95_perc_conf`","95% confidence upper bound on mean value" - ":code:`###_mean`","Mean value" - ":code:`###_lower_bound_95_perc_conf`","95% confidence lower bound on mean value" - ":code:`###_sem`","Standard error of the mean" - ":code:`###_10q`","1st decile (10th percentile, q=quantile)" - ":code:`###_20q`","2nd decile" - ":code:`###_30q`","3rd decile" - ":code:`###_40q`","4th decile" - ":code:`###_50q`","5th decile" - ":code:`###_60q`","6th decile" - ":code:`###_70q`","7th decile" - ":code:`###_80q`","8th decile" - ":code:`###_90q`","9th decile" - -The following general columns are also output: - -Columns -``````` - -.. csv-table:: - :header: "Name", "Description" - - ":code:`sw_version`","Software version" - ":code:`product_id`","Alphanumeric product identifier" - ":code:`n_thermostat_core_day_sets_total`","Number of relevant rows from thermostat module output before filtering" - ":code:`n_thermostat_core_day_sets_kept`","Number of relevant rows from thermostat module not filtered out" - ":code:`n_thermostat_core_day_sets_discarded`","Number of relevant rows from thermostat module filtered out" - -The following national weighted percent savings columns are also available. - -National savings are computed by weighted average of percent savings results -grouped by climate zone. Heavier weights are applied to results in climate -zones which, regionally, tend to have longer runtimes. Weightings used are -available :download:`for download <../thermostat/resources/NationalAverageClimateZoneWeightings.csv>`. - -Columns -``````` -.. csv-table:: - :header: "Name", "Description" - - ":code:`percent_savings_baseline_percentile_mean_national_weighted_mean`","National weighted mean percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_q10_national_weighted_mean`","National weighted 10th percentile percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_q20_national_weighted_mean`","National weighted 20th percentile percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_q30_national_weighted_mean`","National weighted 30th percentile percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_q40_national_weighted_mean`","National weighted 40th percentile percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_q50_national_weighted_mean`","National weighted 50th percentile percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_q60_national_weighted_mean`","National weighted 60th percentile percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_q70_national_weighted_mean`","National weighted 70th percentile percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_q80_national_weighted_mean`","National weighted 80th percentile percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_q90_national_weighted_mean`","National weighted 90th percentile percent savings as given by baseline_percentile method." - ":code:`percent_savings_baseline_percentile_lower_bound_95_perc_conf_national_weighted_mean`","National weighted mean percent savings lower bound as given by a 95% confidence interval and the baseline_percentile method." - ":code:`percent_savings_baseline_percentile_upper_bound_95_perc_conf_national_weighted_mean`","National weighted mean percent savings upper bound as given by a 95% confidence interval and the baseline_percentile method." - ":code:`percent_savings_baseline_regional_mean_national_weighted_mean`","National weighted mean percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_q10_national_weighted_mean`","National weighted 10th percentile percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_q20_national_weighted_mean`","National weighted 20th percentile percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_q30_national_weighted_mean`","National weighted 30th percentile percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_q40_national_weighted_mean`","National weighted 40th percentile percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_q50_national_weighted_mean`","National weighted 50th percentile percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_q60_national_weighted_mean`","National weighted 60th percentile percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_q70_national_weighted_mean`","National weighted 70th percentile percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_q80_national_weighted_mean`","National weighted 80th percentile percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_q90_national_weighted_mean`","National weighted 90th percentile percent savings as given by baseline_regional method." - ":code:`percent_savings_baseline_regional_lower_bound_95_perc_conf_national_weighted_mean`","National weighted mean percent savings lower bound as given by a 95% confidence interval and the baseline_regional method." - ":code:`percent_savings_baseline_regional_upper_bound_95_perc_conf_national_weighted_mean`","National weighted mean percent savings upper bound as given by a 95% confidence interval and the baseline_regional method." +:ref:`thermostat-api` documentation. For additional information in the input and output data files please see the :ref:`thermostat-input` and :ref:`thermostat-output` documentation. diff --git a/runtests.py b/runtests.py deleted file mode 100644 index a24a7ae..0000000 --- a/runtests.py +++ /dev/null @@ -1,3121 +0,0 @@ -#! /usr/bin/env python - -# Hi There! -# You may be wondering what this giant blob of binary data here is, you might -# even be worried that we're up to something nefarious (good for you for being -# paranoid!). This is a base64 encoding of a zip file, this zip file contains -# a fully functional basic pytest script. -# -# Pytest is a thing that tests packages, pytest itself is a package that some- -# one might want to install, especially if they're looking to run tests inside -# some package they want to install. Pytest has a lot of code to collect and -# execute tests, and other such sort of "tribal knowledge" that has been en- -# coded in its code base. Because of this we basically include a basic copy -# of pytest inside this blob. We do this because it let's you as a maintainer -# or application developer who wants people who don't deal with python much to -# easily run tests without installing the complete pytest package. -# -# If you're wondering how this is created: you can create it yourself if you -# have a complete pytest installation by using this command on the command- -# line: ``py.test --genscript=runtests.py``. - -sources = """ -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 -dwpPjP7Jzdutt2GiZHu7otE2f3moZevsfN7SU1utrIDWMYS5A1uhkrStxEhXJXaj46Z6G6HXLcI1 -va7p9yODdzcYPb3GghWlZ6YR2psdCi24htCR4VmhTgpziiDrbPKxN61kS889lHW9pjCKq624U5Fw -83x24xcZLl3b+s6H9N1/J7aoK/AjO50tP/SP/umfkz1qvTldzNY2kJyoJOqmqznVX0iYFNXHGSg9 -PZtUVGTap0zHJF2bJQDBeH+aheiaDZ6cr1absWhvb08qq+0+A8gGtizr4cGsJ9ZzklFZz6GI3gnR -HY57BE0AruhmRHsnDbO0AswPMc1f4FiIYXIBpQ2LyJfFutmlYMTsqYjX1fUcQrruoFIPFeiWOChn -IZipVmY6SyUyk1uMl+Nz6m56kfakv6m7i6qnIbGQnSXBkICjIhndOXOFzLK9ywLVLlNw3qqKv1fE -bMznC1zGEtZ55mwpxb6cAuom9RxtKrWb+y3KZQ3DrY9kpl0rtRhNMF7xuAbi3yF9CLMXA8fRRM6P -CpjZYwiEOi/S3uXdXhBeZD4ljweTp8pHYjQX2PaA1qgYkTld/BgS0vOSRUDjmrVmaz2M5N0Iku5q -ho3juuzmkOtd1JGvWM8ruedFDTsH31+ZLqwpIOY+xUC2CTKIrS2pi+J9el8zdeRU8/JcOQZ7OUDz -EvEl99JM5mWtLQtNdaIJVVvA9TwpN3CzyiayfO/dWA8/24qDWvF4yWH5uEdgJSd6DeBY1puFYR7X -qnAa5FFdGD46xCDFFIEy5PKvocHJW+JGXY0YSx2xqeBoRSLeCJzH8EPqRqLfLBQtO7uK1WHaPZN4 -gOhrIG8o+qzFb5Qhc8aZXuDfp5hOlFiYlJmA4rPCXjts2sCkBpxenkVVjmqxQQKNZUUnppv6CaUG -1sfJRtcMY6M/8qKsW3cpQ38+O7UgSNW8NMwvgx/FciK8zT9tqHxmcn/YwIbt548mxb1UJWT6Yvw8 -XtQ2ICL6WMDX3sA21+1svblhxJX51CNfhoe9WIP5RvAhVl6SKq+NXnG1mlXXQGb/0ixq/kRo9zTF -ehAlvIYw4XYUe2IntyqXGO2XW5yav2azHq/HQ9u0lFrV72sWsEA7PsNGxtXkIq16F1VxNuzeq8aX -99LvL+/2u73Mkrc3/YuG/Ny7Xd8Dk/N7t+seiMpY/CInKUWCvvrDJjlPx1Nbgmm8OZrJk8dzhQ+M -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 -NqF1RI1C3zvv/+/98H8CNB0Hmw== -""" - -import sys -import base64 -import zlib - -class DictImporter(object): - def __init__(self, sources): - self.sources = sources - - def find_module(self, fullname, path=None): - if fullname == "argparse" and sys.version_info >= (2,7): - # we were generated with = (3, 0): - exec("def do_exec(co, loc): exec(co, loc)\n") - import pickle - sources = sources.encode("ascii") # ensure bytes - sources = pickle.loads(zlib.decompress(base64.decodebytes(sources))) - else: - import cPickle as pickle - exec("def do_exec(co, loc): exec co in loc\n") - sources = pickle.loads(zlib.decompress(base64.decodestring(sources))) - - importer = DictImporter(sources) - sys.meta_path.insert(0, importer) - - entry = "import pytest; raise SystemExit(pytest.cmdline.main())" - do_exec(entry, locals()) # noqa diff --git a/setup.py b/setup.py index c272a66..cffc833 100644 --- a/setup.py +++ b/setup.py @@ -4,21 +4,6 @@ long_description = "Calculate connected thermostat temperature/run-time savings." -class PyTest(Command): - user_options = [] - def initialize_options(self): - pass - - def finalize_options(self): - pass - - def run(self): - import subprocess - import sys - errno = subprocess.call([sys.executable, 'runtests.py', '--runslow', '--assert=plain', '--verbose','--cov-report', 'term-missing', '--cov', 'thermostat' ]) - raise SystemExit(errno) - - setup(name='thermostat', version=version, description='Calculate connected thermostat savings', @@ -32,7 +17,6 @@ def run(self): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 3', ], - cmdclass = {'test': PyTest}, keywords='thermostat savings EPA', packages=find_packages(), package_data={'': ['*.csv', '*.json']}, diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/conftest.py b/tests/conftest.py index 99ef5fa..44cfe3f 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,8 +1,23 @@ +# content of conftest.py + import pytest + def pytest_addoption(parser): - parser.addoption("--runslow", action="store_true", help="run slow tests") + parser.addoption( + "--runslow", action="store_true", default=False, help="run slow tests" + ) + + +def pytest_configure(config): + config.addinivalue_line("markers", "slow: mark test as slow to run") + -def pytest_runtest_setup(item): - if 'slow' in item.keywords and not item.config.getoption("--runslow"): - pytest.skip("need --runslow option to run") +def pytest_collection_modifyitems(config, items): + if config.getoption("--runslow"): + # --runslow given in cli: do not skip slow tests + return + skip_slow = pytest.mark.skip(reason="need --runslow option to run") + for item in items: + if "slow" in item.keywords: + item.add_marker(skip_slow) diff --git a/tests/fixtures/thermostats.py b/tests/fixtures/thermostats.py index aecd71b..bbae865 100644 --- a/tests/fixtures/thermostats.py +++ b/tests/fixtures/thermostats.py @@ -169,7 +169,7 @@ def metrics_type_1_data(): # this data comes from a script in scripts/test_data_generation.ipynb data = [{ - 'sw_version': '1.7.1', + 'sw_version': '1.7.2', 'ct_identifier': '8465829e-df0d-449e-97bf-96317c24dec3', 'equipment_type': 1, 'heating_or_cooling': 'cooling_ALL', @@ -211,7 +211,7 @@ def metrics_type_1_data(): 'core_mean_indoor_temperature': 73.95971753003002, 'core_mean_outdoor_temperature': 79.8426321875 }, { - 'sw_version': '1.7.1', + 'sw_version': '1.7.2', 'ct_identifier': '8465829e-df0d-449e-97bf-96317c24dec3', 'equipment_type': 1, 'heating_or_cooling': 'heating_ALL', diff --git a/tests/test_baseline.py b/tests/test_baseline.py index 110fb86..8d2af0a 100644 --- a/tests/test_baseline.py +++ b/tests/test_baseline.py @@ -5,11 +5,11 @@ import pytest -from fixtures.thermostats import thermostat_type_1 -from fixtures.thermostats import core_heating_day_set_type_1_entire -from fixtures.thermostats import core_cooling_day_set_type_1_entire -from fixtures.thermostats import metrics_type_1_data -from fixtures.thermostats import thermostat_template +from .fixtures.thermostats import thermostat_type_1 +from .fixtures.thermostats import core_heating_day_set_type_1_entire +from .fixtures.thermostats import core_cooling_day_set_type_1_entire +from .fixtures.thermostats import metrics_type_1_data +from .fixtures.thermostats import thermostat_template from thermostat.core import CoreDaySet from datetime import datetime diff --git a/tests/test_core.py b/tests/test_core.py index 6c23760..6ec9570 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -8,22 +8,22 @@ import pytest -from fixtures.thermostats import thermostat_type_1 -from fixtures.thermostats import thermostat_type_2 -from fixtures.thermostats import thermostat_type_3 -from fixtures.thermostats import thermostat_type_4 -from fixtures.thermostats import thermostat_type_5 -from fixtures.thermostats import core_heating_day_set_type_1_entire -from fixtures.thermostats import core_heating_day_set_type_2 -from fixtures.thermostats import core_heating_day_set_type_3 -from fixtures.thermostats import core_heating_day_set_type_4 -from fixtures.thermostats import core_cooling_day_set_type_1_entire -from fixtures.thermostats import core_cooling_day_set_type_2 -from fixtures.thermostats import core_cooling_day_set_type_3 -from fixtures.thermostats import core_cooling_day_set_type_5 -from fixtures.thermostats import metrics_type_1_data -from fixtures.thermostats import thermostat_zero_days -from fixtures.thermostats import thermostats_multiple_same_key +from .fixtures.thermostats import thermostat_type_1 +from .fixtures.thermostats import thermostat_type_2 +from .fixtures.thermostats import thermostat_type_3 +from .fixtures.thermostats import thermostat_type_4 +from .fixtures.thermostats import thermostat_type_5 +from .fixtures.thermostats import core_heating_day_set_type_1_entire +from .fixtures.thermostats import core_heating_day_set_type_2 +from .fixtures.thermostats import core_heating_day_set_type_3 +from .fixtures.thermostats import core_heating_day_set_type_4 +from .fixtures.thermostats import core_cooling_day_set_type_1_entire +from .fixtures.thermostats import core_cooling_day_set_type_2 +from .fixtures.thermostats import core_cooling_day_set_type_3 +from .fixtures.thermostats import core_cooling_day_set_type_5 +from .fixtures.thermostats import metrics_type_1_data +from .fixtures.thermostats import thermostat_zero_days +from .fixtures.thermostats import thermostats_multiple_same_key from numpy.testing import assert_allclose from numpy import isnan diff --git a/tests/test_demand.py b/tests/test_demand.py index 22c8e29..b3a7ff3 100644 --- a/tests/test_demand.py +++ b/tests/test_demand.py @@ -4,12 +4,12 @@ import pytest -from fixtures.thermostats import thermostat_type_1 -from fixtures.thermostats import core_heating_day_set_type_1_entire as core_heating_day_set_type_1 -from fixtures.thermostats import core_cooling_day_set_type_1_entire as core_cooling_day_set_type_1 -from fixtures.thermostats import core_heating_day_set_type_1_empty -from fixtures.thermostats import core_cooling_day_set_type_1_empty -from fixtures.thermostats import metrics_type_1_data +from .fixtures.thermostats import thermostat_type_1 +from .fixtures.thermostats import core_heating_day_set_type_1_entire as core_heating_day_set_type_1 +from .fixtures.thermostats import core_cooling_day_set_type_1_entire as core_cooling_day_set_type_1 +from .fixtures.thermostats import core_heating_day_set_type_1_empty +from .fixtures.thermostats import core_cooling_day_set_type_1_empty +from .fixtures.thermostats import metrics_type_1_data RTOL = 1e-3 ATOL = 1e-3 diff --git a/tests/test_importers.py b/tests/test_importers.py index 5725c8b..d4f5f48 100644 --- a/tests/test_importers.py +++ b/tests/test_importers.py @@ -7,7 +7,7 @@ import pytest -from fixtures.thermostats import ( +from .fixtures.thermostats import ( thermostat_type_1, thermostat_type_1_utc, thermostat_type_1_utc_bad,) diff --git a/tests/test_metrics.py b/tests/test_metrics.py index 220805c..0847546 100644 --- a/tests/test_metrics.py +++ b/tests/test_metrics.py @@ -9,12 +9,12 @@ import pytest -from fixtures.thermostats import thermostat_type_1 -from fixtures.thermostats import thermostat_type_2 -from fixtures.thermostats import thermostat_type_3 -from fixtures.thermostats import thermostat_type_4 -from fixtures.thermostats import thermostat_type_5 -from fixtures.thermostats import metrics_type_1_data +from .fixtures.thermostats import thermostat_type_1 +from .fixtures.thermostats import thermostat_type_2 +from .fixtures.thermostats import thermostat_type_3 +from .fixtures.thermostats import thermostat_type_4 +from .fixtures.thermostats import thermostat_type_5 +from .fixtures.thermostats import metrics_type_1_data import six @pytest.fixture(scope="session") diff --git a/tests/test_stats.py b/tests/test_stats.py index 2f7deb6..08b0eb0 100644 --- a/tests/test_stats.py +++ b/tests/test_stats.py @@ -1,7 +1,7 @@ from thermostat.stats import combine_output_dataframes from thermostat.stats import compute_summary_statistics from thermostat.stats import summary_statistics_to_csv -from fixtures.thermostats import thermostat_emg_aux_constant_on_outlier +from .fixtures.thermostats import thermostat_emg_aux_constant_on_outlier from thermostat.multiple import multiple_thermostat_calculate_epa_field_savings_metrics from thermostat.exporters import COLUMNS @@ -538,25 +538,29 @@ def test_summary_statistics_to_csv(combined_dataframe): def test_iqr_filteringa(thermostat_emg_aux_constant_on_outlier): - thermostats = list(thermostat_emg_aux_constant_on_outlier) + thermostats_iqflt = list(thermostat_emg_aux_constant_on_outlier) # Run the metrics / statistics with the outlier thermostat in place - iqflt_metrics = multiple_thermostat_calculate_epa_field_savings_metrics(thermostats) + iqflt_metrics = multiple_thermostat_calculate_epa_field_savings_metrics(thermostats_iqflt) iqflt_output_dataframe = pd.DataFrame(iqflt_metrics, columns=COLUMNS) iqflt_summary_statistics = compute_summary_statistics(iqflt_output_dataframe) # Remove the outlier thermostat - for i in range(0, len(thermostats) - 1): - if thermostats[i].thermostat_id == 'thermostat_single_emg_aux_constant_on_outlier': - outlier_thermostat = thermostats.pop(i) + thermostats_noiq = [] + for thermostat in list(thermostats_iqflt): + if thermostat.thermostat_id != 'thermostat_single_emg_aux_constant_on_outlier': + thermostats_noiq.append(thermostat) + + if len(thermostats_noiq) == 5: + raise ValueError("Try again") # Re-run the metrics / statistics with the outlier thermostat removed - noiq_metrics = multiple_thermostat_calculate_epa_field_savings_metrics(thermostats) + noiq_metrics = multiple_thermostat_calculate_epa_field_savings_metrics(thermostats_noiq) noiq_output_dataframe = pd.DataFrame(noiq_metrics, columns=COLUMNS) noiq_summary_statistics = compute_summary_statistics(noiq_output_dataframe) # Verify that the IQFLT removed the outliers by comparing this with the # metrics with the outlier thermostat already removed. - for column in range(0, len(iqflt_summary_statistics) - 1): + for column in range(0, len(iqflt_summary_statistics)): fields_iqflt = [x for x in iqflt_summary_statistics[column] if '_IQFLT' in x] for field_iqflt in fields_iqflt: field_noiq = field_iqflt.replace('IQFLT', 'NOIQ') diff --git a/thermostat/__init__.py b/thermostat/__init__.py index 5a4cf30..9255082 100644 --- a/thermostat/__init__.py +++ b/thermostat/__init__.py @@ -1,4 +1,4 @@ -VERSION = (1, 7, 1) +VERSION = (1, 7, 2) def get_version(): return '{}.{}.{}'.format(VERSION[0], VERSION[1], VERSION[2]) diff --git a/thermostat/core.py b/thermostat/core.py index e13edde..9d3a03c 100644 --- a/thermostat/core.py +++ b/thermostat/core.py @@ -22,6 +22,10 @@ except TypeError: pass # Documentation mocks out pd, so ignore if not present. +# Ignore divide-by-zero errors +np.seterr(divide='ignore', invalid='ignore') + + CoreDaySet = namedtuple("CoreDaySet", ["name", "daily", "hourly", "start_date", "end_date"]) logger = logging.getLogger('epathermostat') @@ -35,7 +39,7 @@ RESISTANCE_HEAT_USE_BINS_MIN_TEMP, RESISTANCE_HEAT_USE_BINS_MAX_TEMP + RESISTANCE_HEAT_USE_BIN_TEMP_WIDTH, RESISTANCE_HEAT_USE_BIN_TEMP_WIDTH)) -RESISTANCE_HEAT_USE_BIN_TUPLE_FIRST = [(RESISTANCE_HEAT_USE_BIN_FIRST[i], RESISTANCE_HEAT_USE_BIN_FIRST[i+1]) +RESISTANCE_HEAT_USE_BIN_FIRST_TUPLE = [(RESISTANCE_HEAT_USE_BIN_FIRST[i], RESISTANCE_HEAT_USE_BIN_FIRST[i+1]) for i in range(0, len(RESISTANCE_HEAT_USE_BIN_FIRST) - 1)] RESISTANCE_HEAT_USE_BIN_SECOND = [-np.inf, 10, 20, 30, 40, 50, 60] @@ -606,6 +610,7 @@ def get_resistance_heat_utilization_bins(self, runtime_temp, bins, core_heating_ # Calculate the RHU based on the bins runtime_rhu['rhu'] = (runtime_rhu['aux_runtime'] + runtime_rhu['emg_runtime']) / (runtime_rhu['heat_runtime'] + runtime_rhu['emg_runtime']) + # Currently treating aux_runtime as separate from heat_runtime runtime_rhu['total_runtime'] = runtime_rhu.heat_runtime + runtime_rhu.aux_runtime + runtime_rhu.emg_runtime # Changed to use the number of minutes per eligible day runtime_rhu['aux_duty_cycle'] = runtime_rhu.aux_runtime / runtime_rhu.total_minutes @@ -1559,7 +1564,6 @@ def percent_savings(avoided, baseline): heat_runtime = rhu_runtime.heat_runtime.sum() aux_runtime = rhu_runtime.aux_runtime.sum() emg_runtime = rhu_runtime.emg_runtime.sum() - # total_runtime = heat_runtime + aux_runtime + emg_runtime total_minutes = rhu_runtime.total_minutes.sum() additional_outputs[rhu_type + '_aux_duty_cycle'] = aux_runtime / total_minutes additional_outputs[rhu_type + '_emg_duty_cycle'] = emg_runtime / total_minutes diff --git a/thermostat/importers.py b/thermostat/importers.py index ea76e93..dcd6085 100644 --- a/thermostat/importers.py +++ b/thermostat/importers.py @@ -172,6 +172,18 @@ def from_csv(metadata_filename, verbose=False, save_cache=False, shuffle=True, c # Bad thermostats return None so remove those. results = [x for x in result_list if x is not None] + # Check for thermostats that were not loaded and log them + metadata_thermostat_ids = set(metadata.thermostat_id) + loaded_thermostat_ids = set([x.thermostat_id for x in results]) + missing_thermostats = metadata_thermostat_ids.difference(loaded_thermostat_ids) + missing_thermostats_num = len(missing_thermostats) + if missing_thermostats_num > 0: + logging.warning("Unable to load {} thermostat records because of " + "errors. Please check the logs for the following thermostats:".format( + missing_thermostats_num)) + for thermostat in missing_thermostats: + logging.warning(thermostat) + # Convert this to an iterator to maintain compatibility return iter(results) @@ -276,7 +288,7 @@ def get_single_thermostat(thermostat_id, zipcode, equipment_type, if not all(dates == daily_index): message = ("Dates provided for thermostat_id={} may contain some " "which are out of order, missing, or duplicated.".format(thermostat_id)) - raise ValueError(message) + raise RuntimeError(message) # load hourly time series values temp_in = pd.Series(_get_hourly_block(df, "temp_in"), hourly_index) @@ -304,7 +316,7 @@ def get_single_thermostat(thermostat_id, zipcode, equipment_type, if station is None: message = "Could not locate a valid source of outdoor temperature " \ "data for ZIP code {}".format(zipcode) - raise ValueError(message) + raise RuntimeError(message) utc_offset = normalize_utc_offset(utc_offset) temp_out = get_indexed_temperatures_eeweather(station, hourly_index_utc - utc_offset) diff --git a/thermostat/stats.py b/thermostat/stats.py index 1586569..60f390c 100644 --- a/thermostat/stats.py +++ b/thermostat/stats.py @@ -519,8 +519,12 @@ def get_filtered_stats( column = filtered_df[column_name].replace([np.inf, -np.inf], np.nan).dropna() # calculate quantiles and statistics - mean = np.nanmean(column) - sem = np.nanstd(column) / (column.count() ** .5) + mean = np.nanmean(pd.to_numeric(column)) + + if column.count() != 0: + sem = np.nanstd(column) / (column.count() ** .5) + else: + sem = np.nan lower_bound = mean - (1.96 * sem) upper_bound = mean + (1.96 * sem) stats["{}_n".format(column_name)] = column.count() @@ -537,17 +541,17 @@ def get_filtered_stats( iqr_filter = (column < column.quantile(UNFILTERED_PERCENTILE)) if bool(iqr_filter.any()) is False: iqr_filter = (column == column) - logging.warning("RHU filtering 5% and min Runtime filtering removed entire dataset from statistics summary for this bin. Disabling filter.") + warn("RHU filtering 5% and min Runtime filtering removed entire dataset from statistics summary for bin. Disabling filter.") iqr_filtered_column = column.loc[iqr_filter] # calculate quantiles and statistics for RHU2 IQR (IQFLT) and # non-IQR filtering (NOIQ) - iqr_mean = np.nanmean(iqr_filtered_column) + iqr_mean = np.nanmean(pd.to_numeric(iqr_filtered_column)) iqr_sem = np.nanstd(iqr_filtered_column) / (iqr_filtered_column.count() ** .5) iqr_lower_bound = iqr_mean - (1.96 * iqr_sem) iqr_upper_bound = iqr_mean + (1.96 * iqr_sem) - noiq_mean = np.nanmean(column) + noiq_mean = np.nanmean(pd.to_numeric(column)) noiq_sem = np.nanstd(column) / (column.count() ** .5) noiq_lower_bound = noiq_mean - (1.96 * noiq_sem) noiq_upper_bound = noiq_mean + (1.96 * noiq_sem) diff --git a/tox.ini b/tox.ini index 2d780b5..9633f76 100644 --- a/tox.ini +++ b/tox.ini @@ -1,12 +1,35 @@ [tox] -envlist = py{27,35,36,37} +envlist = clean,py{27,35,36,37},report + +[pytest] +testpaths = tests +addopts = + --cov-report=term-missing --cov=thermostat --cov-append -x [testenv] passenv = TRAVIS TRAVIS_JOB_ID TRAVIS_BRANCH deps = - pytest==3.5.1 - coveralls - pytest-cov==2.5.1 + pytest + pytest-cov +commands = + pytest {posargs:-vv} + +depends = + {py27,py35,py36,py37}: clean + report: py27,py35,py36,py37 + +[testenv:report] +deps = coverage +skip_install = true commands = - coverage run --source=thermostat setup.py test - coveralls + coverage html + coverage report + +[testenv:clean] +deps = coverage +skip_install = true +commands = coverage erase + +[coverage:run] +parallel=True +data_suffix=True