v0.0.1
·
156 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Frequenz CS Reporting Library Release Notes
Summary
- Initial Streamlit-based reporting app that discovers packaged pages, shows branded navigation, and renders microgrid reporting dashboards backed by the frequenz data stack.
Upgrading
New Features
- Added app.py entrypoint that loads PageSpec definitions, persists navigation in query params, and renders sidebar branding.
- New Home and Reporting pages: the dashboard offers microgrid/date/timezone/resolution filters, fetches/caches microgrid power data, builds a master dataframe, and drives overview metrics plus consumption breakdowns.
- Dashboard visuals now include time-series plots, energy-mix pie, component-specific tabs (PV, battery, wind, BHKW, EV), and styled plot cards.
- Data tables use AgGrid with CSV downloads for power mix, component analyses, and the combined master dataframe; reusable UI helpers and constants were added for consistent styling and column naming.
Bug Fixes
What's Changed
- Bump the compatible group with 2 updates by @dependabot[bot] in #1
- Bump the patch group with 2 updates by @dependabot[bot] in #6
- Bump async-solipsism from 0.8 to 0.9 by @dependabot[bot] in #9
- Bump black from 25.1.0 to 26.1.0 by @dependabot[bot] in #11
- Bump pylint from 3.3.8 to 4.0.4 by @dependabot[bot] in #15
- Bump pydoclint from 0.6.10 to 0.8.3 by @dependabot[bot] in #8
- Bump mkdocs-gen-files from 0.5.0 to 0.6.0 by @dependabot[bot] in #17
- Bump the minor group with 7 updates by @dependabot[bot] in #7
- Bump isort from 6.0.0 to 7.0.0 by @dependabot[bot] in #12
- Bump pytest from 8.4.1 to 9.0.2 by @dependabot[bot] in #14
- Bump pytest-asyncio from 1.1.0 to 1.3.0 by @dependabot[bot] in #16
- feat: Initial streamlit application commit by @Mohammad-Tayyab-Frequenz in #18
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #5
- Bump setuptools from 75.8.0 to 80.9.0 by @dependabot[bot] in #10
- Bump setuptools-scm[toml] from 8.1.0 to 9.2.2 by @dependabot[bot] in #13
- Bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #4
- Bump actions/labeler from 5.0.0 to 6.0.1 by @dependabot[bot] in #2
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #3
New Contributors
- @dependabot[bot] made their first contribution in #1
- @Mohammad-Tayyab-Frequenz made their first contribution in #18
Full Changelog: https://github.com/frequenz-floss/frequenz-cs-reporting/commits/v0.0.1