v0.28: Daily KPIs, faster graphs
Version v0.28 of FlexMeasures brings the ability to show daily KPIs above the graphs. Also, we improved the performance of viewing graphs.
Plus, a lot of small tweaks have happened!
What's Changed
- upgrade dependencies for v0.28 by @nhoening in #1616
- Chore/stop support for py3.8 by @nhoening in #1615
- Fix code scanning alerts by @nhoening in #1624
- Remove obsolete API blueprint 'play' as well as backup code by @nhoening in #1622
- Feat: Added KPIs for sensors. by @Muhammad-Moiz626 in #1608
- Fix/per kWh price sensors in flex context by @Flix6x in #1628
- Fix/stop registering play blueprint by @Flix6x in #1630
- UI/Fix a few issues with asset creation by @nhoening in #1629
- Fixed sensor page failing on getAssetKPIs. by @Muhammad-Moiz626 in #1633
- Update README.md - fixup broken links by @purcell-lab in #1642
- docs:update section which talks about where data is stored, add clarity by @nhoening in #1639
- Followup PR for Display KPIs. by @Muhammad-Moiz626 in #1634
- unquoted --env SECURITY_TOTP_SECRETS by @purcell-lab in #1652
- Fix/update daterange in url after 1531 by @Flix6x in #1649
- fix: status page query performance by @nhoening in #1638
- CI/automate release to PyPI by @Flix6x in #1657
- Fix/multi index concat by @Flix6x in #1660
- Speed up check for data availability in forecasting pipeline by @Ragnar-the-mighty in #1658
- feat: speed up dict representations by @Flix6x in #1647
- Chore/move speedup fix to v0.27.2 by @Flix6x in #1661
- fix: do not use
squeezefor a single row dataframe by @Ahmad-Wahid in #1619 - Feat: Human-friendly times in sensor statistics by @nhoening in #1632
- Fixed small issue with KPIs. by @Muhammad-Moiz626 in #1656
- Optimised JSONification by using mapping instead of apply and some other changes. by @Muhammad-Moiz626 in #1641
- docs: be more precise in flex-model field descriptions for StorageScheduler by @nhoening in #1041
- Fix/nan datetimes in url by @Flix6x in #1667
- chore: pin pint <0.25 by @Flix6x in #1672
- Fix/serialize and deserialize scheduler kwargs kept in
job.metaby @Flix6x in #1670 - Chore/fix CI for pint v0.25 by @Flix6x in #1668
- Compressed JSON response for graphs page. by @Muhammad-Moiz626 in #1645
- Fix/editing public assets by @nhoening in #1636
- 1673 flexmeasures show reporters returns attributeerror flask object has no attribute reporters by @Flix6x in #1674
- Fix/add auditlog when creating sensor in cli by @nhoening in #1623
- fix: get rid RuntimeWarning: '<' not supported between instances by @Flix6x in #1650
- Feat: basic asset type support by @nhoening in #1663
- Chore/upgrade marshmallow 4 by @Flix6x in #1450
- fix: use same timezone offsets for start and end by @Ahmad-Wahid in #1681
- Fix pint
DeprecationWarningby @Flix6x in #1690 - Used vectorized approach for dataframe operations instead of iterrows. by @Muhammad-Moiz626 in #1691
- Chore: stop using our API internally by @nhoening in #1683
- Updated the patch endpoint to create minimalistic audit log for assets. by @Muhammad-Moiz626 in #1700
- Feat/create user in API & UI modal by @joshuaunity in #1678
- Use
--combine-legendflag withflexmeasures show chartcommand by @Ahmad-Wahid in #1696 - New-style endpoints for sensor data, deprecating older ones by @nhoening in #1592
- docs: talk about KPI widgets on asset page by @nhoening in #1705
New Contributors
- @purcell-lab made their first contribution in #1642
Full Changelog: v0.27.0...v0.28.0