What's Changed
- Add platform to docker-compose for nlopt wheel by @ssuffian in #519
- Fixed issue with docs build by pinning old version of griffe by @ssuffian in #522
- Constrain balance point on T_min_seg and T_max_seg by @ssuffian in #520
- have HourlyBaselineData/HourlyReportingData where is_electricity=True NaN zero rows by @ssuffian in #523
- Ensures the model.warnings/model.disqualification fields exist across both models by @ssuffian in #526
- Fix hourly metrics deserialization by @ssuffian in #527
- Handle ambiguous and nonexistent local times when creating billing data by @jason-recurve in #517
- Add case for when all observations are identical by @ssuffian in #521
- fix linear fit bug by @travis-recurve in #529
- Update to avoid FutureWarnings and DeprecationWarnings by @ssuffian in #525
- Add github action for publishing to PyPi by @jason-recurve in #530
Full Changelog: v4.0.7...v4.0.8