Improvement
- Add timeout and thread configuration for different LP solvers (CBC, GLPK, COIN). Thanks to @GeoDerp
- Clean up actions and add sourcery scan action. Thanks to @GeoDerp
- Cache Open-Meteo JSON reponse locally to reduce the number of API calls and add resilience. Thanks to @paulhomes
Fix
- Update default weight battery value in config_defaults.json. Thanks to @purcell-lab
- Fix forecast output assignment and avoid SettingWithCopyWarning. Thanks to @radim2tej
- Fix for get_mix_forecast ValueError: cannot convert float NaN to integer. Thanks to @paulhomes
- Fix for hard-coded actual/forecast PV sensor names. Thanks to @paulhomes
- Update pyproject.toml to solve issue #495: Missing files in python package after 0.12.5. Thanks to @GeoDerp
What's Changed
- Fix for hard-coded actual/forecast PV sensor names by @paulhomes in #499
- Update pyproject.toml by @davidusb-geek in #498
- Fix forecast output assignment and avoid SettingWithCopyWarning by @radim2tej in #508
- Fix for get_mix_forecast ValueError: cannot convert float NaN to integer by @paulhomes in #502
- Cache Open-Meteo JSON reponse locally to reduce the number of API calls and add resilience by @paulhomes in #503
- Update config_defaults.json - weight_battery by @purcell-lab in #510
- feat(sourcery): clean up actions and add sourcery scan action by @GeoDerp in #512
- fix(toml): adjust toml and imports by @GeoDerp in #513
- feat(lpsolver): add timeout by @GeoDerp in #514
Full Changelog: v0.13.0...v0.13.1