Metadata-Version: 2.4
Name: frequenz-cs-reporting
Version: 0.0.1
Summary: Streamlit application for reporting and solar monitoring
Author-email: Frequenz Energy-as-a-Service GmbH <floss@frequenz.com>
License: MIT
Project-URL: Documentation, https://frequenz-floss.github.io/frequenz-cs-reporting/
Project-URL: Changelog, https://github.com/frequenz-floss/frequenz-cs-reporting/releases
Project-URL: Issues, https://github.com/frequenz-floss/frequenz-cs-reporting/issues
Project-URL: Repository, https://github.com/frequenz-floss/frequenz-cs-reporting
Project-URL: Support, https://github.com/frequenz-floss/frequenz-cs-reporting/discussions/categories/support
Keywords: frequenz,python,lib,library,frequenz-cs-reporting,tooling,notebooks,streamlit
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: <4,>=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: css-inline>=0.17.0
Requires-Dist: frequenz-lib-notebooks<0.15.0,>=0.13.0
Requires-Dist: matplotlib>=3.10.6
Requires-Dist: numpy>=2.3.2
Requires-Dist: pandas>=2.3.2
Requires-Dist: plotly>=6.3.0
Requires-Dist: pyarrow>=21.0.0
Requires-Dist: python-box>=7.3.2
Requires-Dist: python-dateutil>=2.9.0.post0
Requires-Dist: python-dotenv>=1.1.1
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: streamlit>=1.49.1
Requires-Dist: streamlit-aggrid>=1.1.8.post1
Requires-Dist: watchdog>=6.0.0
Provides-Extra: dev-flake8
Requires-Dist: flake8==7.3.0; extra == "dev-flake8"
Requires-Dist: flake8-docstrings==1.7.0; extra == "dev-flake8"
Requires-Dist: flake8-pyproject==1.2.4; extra == "dev-flake8"
Requires-Dist: pydoclint==0.8.3; extra == "dev-flake8"
Requires-Dist: pydocstyle==6.3.0; extra == "dev-flake8"
Provides-Extra: dev-formatting
Requires-Dist: black==26.1.0; extra == "dev-formatting"
Requires-Dist: isort==7.0.0; extra == "dev-formatting"
Provides-Extra: dev-mkdocs
Requires-Dist: Markdown==3.10; extra == "dev-mkdocs"
Requires-Dist: black==26.1.0; extra == "dev-mkdocs"
Requires-Dist: mike==2.1.3; extra == "dev-mkdocs"
Requires-Dist: mkdocs-gen-files==0.6.0; extra == "dev-mkdocs"
Requires-Dist: mkdocs-literate-nav==0.6.2; extra == "dev-mkdocs"
Requires-Dist: mkdocs-macros-plugin==1.5.0; extra == "dev-mkdocs"
Requires-Dist: mkdocs-material==9.7.1; extra == "dev-mkdocs"
Requires-Dist: mkdocstrings[python]==1.0.1; extra == "dev-mkdocs"
Requires-Dist: mkdocstrings-python==2.0.1; extra == "dev-mkdocs"
Requires-Dist: frequenz-repo-config[lib]==0.14.0; extra == "dev-mkdocs"
Provides-Extra: dev-mypy
Requires-Dist: mypy==1.19.1; extra == "dev-mypy"
Requires-Dist: types-Markdown==3.10.0.20251106; extra == "dev-mypy"
Requires-Dist: pandas-stubs; extra == "dev-mypy"
Requires-Dist: frequenz-cs-reporting[dev-mkdocs,dev-noxfile,dev-pytest]; extra == "dev-mypy"
Provides-Extra: dev-noxfile
Requires-Dist: nox==2025.11.12; extra == "dev-noxfile"
Requires-Dist: frequenz-repo-config[lib]==0.14.0; extra == "dev-noxfile"
Provides-Extra: dev-pylint
Requires-Dist: frequenz-cs-reporting[dev-mkdocs,dev-noxfile,dev-pytest]; extra == "dev-pylint"
Provides-Extra: dev-pytest
Requires-Dist: pytest==9.0.2; extra == "dev-pytest"
Requires-Dist: pylint==4.0.4; extra == "dev-pytest"
Requires-Dist: frequenz-repo-config[extra-lint-examples]==0.14.0; extra == "dev-pytest"
Requires-Dist: pytest-mock==3.15.1; extra == "dev-pytest"
Requires-Dist: pytest-asyncio==1.3.0; extra == "dev-pytest"
Requires-Dist: async-solipsism==0.9; extra == "dev-pytest"
Provides-Extra: dev
Requires-Dist: frequenz-cs-reporting[dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]; extra == "dev"
Dynamic: license-file

# Frequenz CS Reporting Library

[![Build Status](https://github.com/frequenz-floss/frequenz-cs-reporting/actions/workflows/ci.yaml/badge.svg)](https://github.com/frequenz-floss/frequenz-cs-reporting/actions/workflows/ci.yaml)
[![PyPI Package](https://img.shields.io/pypi/v/frequenz-cs-reporting)](https://pypi.org/project/frequenz-cs-reporting/)
[![Docs](https://img.shields.io/badge/docs-latest-informational)](https://frequenz-floss.github.io/frequenz-cs-reporting/)

## Introduction

Streamlit application for reporting and solar monitoring

TODO(cookiecutter): Improve the README file

## Supported Platforms

The following platforms are officially supported (tested):

- **Python:** 3.11
- **Operating System:** Ubuntu Linux 20.04
- **Architectures:** amd64, arm64

## Contributing

If you want to know how to build this project and contribute to it, please
check out the [Contributing Guide](CONTRIBUTING.md).
