Releases: FlexMeasures/flexmeasures
v0.30.3
This is a patch release in the 0.30.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Full Changelog: v0.30.2...v0.30.3
v0.30.2
This is a patch release in the 0.30.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Full Changelog: v0.30.1...v0.30.2
v0.30.1
This is a patch release in the 0.30.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Full Changelog: v0.30.0...v0.30.1
v0.30: Forecasting revamped
Version v0.30 of FlexMeasures revamps forecasting - in short, we now support fixed- viewpoint forecasting, which is much better suited to real-life usage than the previous implementation, and use more modern tooling.
Three other notable features:
Expose prior commitments as part of the flex-model (and costs for schedules deviating from them) ― a powerful modeling feature
Two big improvements in documentation: Flex-config fields and a new tutorial
Consultants can now see client assets on dashboard ― supporting these kind of users is good for a scaled, multi-tenant platform.
What's Changed
- Speed up scheduler by optimizing pandas operations and sqlalchemy queries by @Ahmad-Wahid in #1698
- Fix/wrong timezone in report offsets by @Flix6x in #1758
- Feat/
belief_horizoninAggregatorReporterby @Flix6x in #1735 - Use sensor or asset attributes in the reporters by @Ahmad-Wahid in #1669
- The replay button now follows the scroll of the plots by @VladIftime in #1739
- Drop need for .env by @joshuaunity in #1759
- allow consultants to read users by @nhoening in #1755
- Feat: consultants see client assets on dashboard by @nhoening in #1763
- Fix & Improvements: FlexModel UI by @joshuaunity in #1775
- fix account and assets/owned_by pages rendering, giving them asset icons by @nhoening in #1772
- Fix/user audit log listing by @nhoening in #1779
- Update lint-and-test.yml with new workflow configuration by @Flix6x in #1786
- Feat: Expand FlexContextSchema with prior commitments by @joshuaunity in #1754
- feat: fixed-view-point forecasting pipeline, available as CLI cmd
flexmeasures add forecastsby @BelhsanHmida in #1546 - Feat: Dedicated "save" button for all modals by @joshuaunity in #1764
- Chore/touch up changelog by @Flix6x in #1791
- Fix/support compatible units in time series specs by @Flix6x in #1792
- Fix/don't break on multi asset flex model with one asset by @nhoening in #1795
- upgrade dependencies for v0.30 by @nhoening in #1752
- Suppress Darts "Support for Torch based models not available" warning by @BelhsanHmida in #1794
- add external_id field to generic_asset by @nhoening in #1774
- Feat/configure profiling interval by @Flix6x in #1799
- Add check_data_availability to forecasting CLI command by @BelhsanHmida in #1744
- Feat/change parenthood by @Flix6x in #1773
- Feat/show dimensionless unit by @Flix6x in #1802
- Refactor/charts/font and stroke width by @Flix6x in #1805
- Chore/upgrade highspy 1.12 by @Flix6x in #1820
- fix: Use .loc[:, column] to avoid SettingWithCopyWarning by @BelhsanHmida in #1819
- Fix: Jobs table ordering on status Page and make displayed times human-friendly by @joshuaunity in #1797
- Fixed Jumping date ranges by @joshuaunity in #1821
- fix: on context page, use site_asset as top node in sensor search by @nhoening in #1826
- Use SimpleWorker to run a fm worker on a macOS by @Ahmad-Wahid in #1818
- fix: correctly pass as_job param in forecasting parameters by @BelhsanHmida in #1827
- feat: Default graph legend setting by @joshuaunity in #1816
- Fix/default commitment prices by @Flix6x in #1793
- Feat/delete unchanged beliefs per source by @Flix6x in #1770
- fix: Fixed broken spinner on asset graphs page by @joshuaunity in #1831
- Making future dates human friendly by @joshuaunity in #1832
- Feat: improve UX of running forecasters with different configuration by @Flix6x in #1834
- Docs/field descriptions by @Flix6x in #1777
- docs: own tutorial for PV curtailment & multi-asset scheduling by @nhoening in #1804
- Chore: add external id editing and include in cli output by @nhoening in #1806
- Fix: Conversion from kWh to MW fails when duration is missing by @BelhsanHmida in #1784
- Fix/shifted map icons by @Flix6x in #1840
- Feat/auto zoom by @Flix6x in #1644
- chore: upgrade timely-beliefs v3.3.0 by @Flix6x in #1842
- Docs/fix links to api endpoints in tutorials by @nhoening in #1843
- Fix/UI editor field descriptions by @Flix6x in #1841
- do create SwaggerDocs in pre-commit, but by @nhoening in #1845
- Fix/units currencies with SI prefixes by @Flix6x in #1844
- fix:use sources param in 5th tutorial due to PV schedules in 3rd tutorial by @nhoening in #1846
New Contributors
- @VladIftime made their first contribution in #1739
Full Changelog: v0.29.0...v0.30.0
v0.29.1
This is a patch release in the 0.29.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Full Changelog: v0.29.0...v0.29.1
Flex-model & SwaggerUI
What's Changed
- upgrade dependencies for v0.29 by @nhoening in #1707
- Feat/cli/show all registries by @Flix6x in #1712
- Fix/schema validation in
patch_assetby @Flix6x in #1711 - Fix/better documentation for price incompatibilities by @Flix6x in #1710
- Dev/reporter with empty data by @Flix6x in #1717
- Addition of Flex-model field to asset by @joshuaunity in #1429
- Chore/update Ubuntu and Python in Docker images by @Flix6x in #1723
- Feat: New CLI command for scheduling by @joshuaunity in #1713
- Changed the response for asset PATCH api by @joshuaunity in #1722
- fix: both monitoring tasks report db connectivity problems now by @nhoening in #1715
- Ref/flexcontext modal v2 by @joshuaunity in #1704
- Feat/delete unchanged beliefs within period by @Flix6x in #1720
- Feat/new flexcontext fields by @joshuaunity in #1689
- fix: some audit logs about sensor events were not committed to db correctly by @nhoening in #1721
- Fix/UI/belief horizons by @Flix6x in #1730
- fix: convert charge point sensors values to timestamp on client side by @Ahmad-Wahid in #1699
- Fix/insignificant code mistakes by @Flix6x in #1734
- Fix/UI flex context editor with boolean fields by @Flix6x in #1733
- Fix/UI/floating spinner by @Flix6x in #1738
- Style/asset context by @Flix6x in #1732
- Style/KPI cards by @Flix6x in #1731
- Remove unused view by @nhoening in #1743
- Removed use of 'consumption-price-sensor' ProcessScheduler by @joshuaunity in #1729
- docs: OpenAPI/SwaggerUI by @nhoening in #1703
Full Changelog: v0.28.0...v0.29.0
v0.28.2
This is a patch release in the 0.28.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Full Changelog: v0.28.1...v0.28.2
v0.28.1
This is a patch release in the 0.28.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Full Changelog: v0.28.0...v0.28.1
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
v0.27.4
This is a patch release in the 0.27.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Full Changelog: v0.27.3...v0.27.4