- Placeholder
- Add
json()
serialization forSegmentModel
andSegmentedModel
.
- Change max_value to float so that it can be json serialized even if the input is int64s.
- Add warning to
caltrack_sufficiency_criteria
regarding extreme values.
- Fix bug in fractional savings uncertainty calculations using billing data.
- Add fractional savings uncertainty to modeled savings derivatives.
- Update so that models built with empty temperature data won't result in error.
- Update so that models built from a single record won't result in error.
- Update multiple places where
df.empty
is used and replaced withdf.dropna().empty
. - Update documentation for running CalTRACK hourly methods.
- Fix zero division error in metrics calculation for several metrics that would otherwise cause division by zero errors in fsu_error_band calculation.
- Fix zero division error in metrics calculation for series of length 1.
- Fix bug related to caltrack billing design matrix creation during empty temperature traces.
- Add automatic t-stat computation for metered savings error bands, the implementation of which requires expicitly adding scipy to setup.py requirements.
- Don't compute error bands if reporting period data is empty for metered savings.
- Fix degree day ranges (30-90) for prefab caltrack design matrix creation methods.
- Fix the warning for total degree days to use total degree days instead of average degree days.
- Update the
use_billing_presets
option infit_caltrack_usage_per_day_model
to use a minimum data sufficiency requirement for qualifying CandidateModels (similar to daily methods). - Add an error when attempting to use billing presets without passing a weights column to facilitate weighted least squares.
- Give better error for duplicated meter index in compute temperature features.
- Change metrics input length error to warning.
- Apply black code style for easy opinionated PEP 008 formatting
- Apply JSON-safe float conversion to all metrics.
- Cont. fixing JSON representation of NaN values
- Fixed JSON representation of model classes
- Initial release of 2.x.x series