Skip to content

Releases: frequenz-floss/frequenz-lib-notebooks

v0.15.0

18 Mar 13:52
Immutable release. Only release title and notes can be modified.
v0.15.0
20d9e88

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

  • Refined asset optimization Plotly visuals and layout behavior for clarity and consistency.
  • Updated reporting time-series visuals (colors, line styles, stacking, and shading).

Upgrading

  • Reporting metrics now consistently assume PSC sign conventions for production and no longer accept a production_is_positive toggle.
  • Removed production_is_positive from reporting metric helpers and add_energy_flows().
  • If you previously passed already-positive production to these helpers, pass -production instead (PSC convention: production is negative).
  • plot_time_series() now supports shade_by_category for long-format plots to render category series as shades of one base color.

New Features

  • Added production self-usage metrics to reporting flows and aggregations (production_self_usage, production_self_share).
  • Improved asset optimization Plotly styling (fonts, hover labels, legends, titles) and subplot spacing.
  • Added stacked PV/CHP behavior in asset optimization power flow plots (PV now stacks on CHP).
  • Added LINE_DASH_MAP for consistent line dash styles and applied it in reporting time-series plots.
  • Added per-category shade rendering for long-format reporting time-series plots.

Bug Fixes

  • Fixed monthly aggregation Plotly plot to group bars by month correctly.
  • Fixed reporting time-series shading to correctly parse rgb(...)/rgba(...) base colors.
  • Set reporting and asset optimization Plotly trace line widths to 1 for consistent stroke weight.
  • Updated reporting color mappings to the latest conventions (incl. battery charge/discharge and PV/CHP/Wind labels).

What's Changed

Full Changelog: v0.14.8...v0.15.0

v0.14.8

03 Mar 20:37
Immutable release. Only release title and notes can be modified.
v0.14.8
2066636

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

Upgrading

New Features

  • Added production self-usage metrics to reporting flows and aggregations (production_self_usage, production_self_share).

Bug Fixes

What's Changed

  • chore(deps-dev): bump setuptools from 80.10.2 to 82.0.0 by @dependabot[bot] in #268
  • chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #263
  • chore(deps-dev): bump nox from 2025.11.12 to 2026.2.9 by @dependabot[bot] in #270
  • chore(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #264
  • chore(deps-dev): bump mkdocstrings-python from 1.18.2 to 2.0.3 by @dependabot[bot] in #271
  • chore(deps): bump ipython from 9.9.0 to 9.10.0 in the minor group by @dependabot[bot] in #266
  • chore(deps-dev): bump the patch group with 5 updates by @dependabot[bot] in #265
  • chore(deps-dev): bump isort from 7.0.0 to 8.0.1 by @dependabot[bot] in #269
  • chore(deps): bump frequenz-floss/gh-action-setup-python-with-deps from 1.0.1 to 1.0.2 in the compatible group by @dependabot[bot] in #262
  • Add production self share by @Mohammad-Tayyab-Frequenz in #274

Full Changelog: v0.14.7...v0.14.8

v0.14.7

25 Feb 16:11
Immutable release. Only release title and notes can be modified.
v0.14.7
3f783c8

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

Upgrading

New Features

  • build_color_map now sources default colors from the in-code color dictionary rather than a YAML file.

Bug Fixes

  • Added normalize_date_for_report to return current time for today, midnight for past dates, and reject future dates.

What's Changed

Full Changelog: v0.14.6...v0.14.7

v0.14.6

23 Feb 16:51
Immutable release. Only release title and notes can be modified.
v0.14.6
12346e4

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

Upgrading

New Features

Bug Fixes

Fix state analysis to support new ElectricalComponent*Code enums and diagnostic code handling.

What's Changed

  • Fix state analysis notebook with new electrical component enums If by @cyiallou in #260

Full Changelog: v0.14.5...v0.14.6

v0.14.5

19 Feb 11:47
Immutable release. Only release title and notes can be modified.
v0.14.5
850c898

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

This release updates the asset-optimization reporting visuals to Plotly, improves
interactivity and styling, and refactors data preparation for reuse.

Upgrading

  • Asset-optimization plotting now returns Plotly figures (instead of matplotlib).
    Update any downstream code that expects matplotlib Axes objects.

New Features

  • Plotly-based asset-optimization charts with interactive hover, range sliders,
    and improved styling (white background, borders, legend layout).

Bug Fixes

  • Update the asset optimization notebook with the correct api keys.

What's Changed

Full Changelog: v0.14.4...v0.14.5

v0.14.4

11 Feb 13:46
Immutable release. Only release title and notes can be modified.
v0.14.4
31fc8a8

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

Upgrading

  • Breaking change for solar and alert notebooks: environment variable names have been updated.

New Features

  • Added test cases for reporting metrics.

Bug Fixes

  • Fill missing values in aggregated component columns.
  • Update aggregate metrics to have only positive values in grid consumption.
  • Update grid feed-in metrics to first include negative values from grid column and simplify the grid feed-in logic.

What's Changed

Full Changelog: v0.14.3...v0.14.4

v0.14.3

15 Jan 17:36
Immutable release. Only release title and notes can be modified.
v0.14.3
316bb7e

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

Upgrading

  • Breaking change for solar and alert notebooks: environment variable names have been updated.

New Features

  • Added test cases for reporting metrics.

Bug Fixes

  • Fill missing values in aggregated component columns.
  • Update aggregate metrics to have only positive values in grid consumption.

What's Changed

Full Changelog: v0.14.2...v0.14.3

v0.14.1

05 Jan 20:23
Immutable release. Only release title and notes can be modified.
v0.14.1
109f534

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

Minor dependency updates.

Upgrading

New Features

Bug Fixes

What's Changed

  • chore(deps): update frequenz-gridpool requirement from <0.2,>=0.1.1 to >=0.1.1,<0.3 by @dependabot[bot] in #233
  • Reset release notes after v0.14.0 release by @cyiallou in #227
  • chore(deps-dev): bump the patch group with 2 updates by @dependabot[bot] in #231
  • chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #230
  • chore(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #229
  • chore(deps-dev): bump pandas-stubs from 2.3.3.251201 to 2.3.3.251219 by @dependabot[bot] in #234
  • chore(deps-dev): bump async-solipsism from 0.8 to 0.9 by @dependabot[bot] in #232
  • Prepare for release by @cyiallou in #235

Full Changelog: v0.14.0...v0.14.1

v0.14.0

18 Dec 22:01
Immutable release. Only release title and notes can be modified.
v0.14.0
8cd939f

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

  • Align tooling with the latest reporting client, gridpool, and repository config releases while tightening typing and plotting helpers across the solar reporting suites.

Upgrading

  • Point dependencies at the new frequenz-client-reporting >= 0.20 line, frequenz-gridpool >= 0.1.1, and frequenz-repo-config 0.13.8 so packaging matches the newest releases.
  • Update the default solar metric to Metric.AC_POWER_ACTIVE alongside the v2 Metric import path.

New Features

  • N/A

Bug Fixes

  • Fix nox formatting/type warnings by casting timezone conversions, enforcing literal aggregation functions, and keeping area/line plotting parameters typed in the solar maintenance views.
  • Calculate consumption in scenarios where consumption is missing from the data.

What's Changed

Full Changelog: v0.13.2...v0.14.0

v0.13.2

08 Dec 10:30
Immutable release. Only release title and notes can be modified.
v0.13.2
939dad5

Choose a tag to compare

Tooling Library for Notebooks Release Notes

Summary

Upgrading

New Features

Bug Fixes

  • Fixed wind components in the energy_report_df and aggregating metrics.

What's Changed

Full Changelog: v0.13.1...v0.13.2