Metadata-Version: 2.1
Name: meterviewer
Version: 1.3.2
Summary: Process meter-formatted dataset.
Author-Email: svtter <svtter@qq.com>
License: MIT
Requires-Python: <4.0,>=3.9
Requires-Dist: matplotlib>=3.8.4
Requires-Dist: numpy>=1.26.4
Requires-Dist: pandas>=2.2.2
Requires-Dist: pillow>=10.3.0
Requires-Dist: toml>=0.10.2
Requires-Dist: opencv-python>=4.9.0.80
Requires-Dist: sqlalchemy>=2.0.30
Requires-Dist: alembic>=1.13.1
Requires-Dist: tqdm>=4.66.4
Requires-Dist: loguru>=0.7.2
Requires-Dist: h5py>=3.11.0
Requires-Dist: dask>=2024.5.2
Requires-Dist: distro>=1.9.0
Description-Content-Type: text/markdown

# Meterviewer

Meter Data viewer, not only to view multiple dataset via notebook.

## Features

1. Meter Image generation.
2. Generate jsondb for meter dataset.
3. Generate sqlite.db for meter dataset.
4. View the dataset with streamlit.

## Install

We use [pdm] to manage the project.

- To install pdm, run `python3 -m pip install pdm`.
- To install the dependencies, run `pdm install`.

## Documentation

We use [mkdocs](https://www.mkdocs.org/) for documentation.

- To install `mkdocs`, use `python3 -m pip install mkdocs`.
- To view the documentation, run `cd docs && mkdocs serve`.

## Notes

1. Pure functional is critial. Less things to worry about.


## For Developer

`pdm run pip install -r ./dev.txt`
