semvec/pypi-packages huggingface dataset:
shmdash 0.6.0
Vallen Systeme Dashboard (SHM Dash) upload client
License: MIT License
Requires Python: >=3.7
Keywords: client, dashboard, shmdash, upload, vallen

[![CI](https://github.com/vallen-systems/shmdash/workflows/CI/badge.svg)](https://github.com/vallen-systems/shmdash/actions)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PyPI](https://img.shields.io/pypi/v/shmdash)](https://pypi.org/project/shmdash)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/shmdash)](https://pypi.org/project/shmdash)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/charliermarsh/ruff)

# SHMdash

Python client library to upload data to a SHM Dashboard server.

Have a look at the [basic example](examples/basic.py) for usage.
Further descriptions of the client functions can be found in the docstrings.

> [!NOTE]
> The SHM Dashboard is a product from Vallen Systeme to upload data from different sources and locations and instantly access and visualize the data in a dashboard.
> If you are interested, please check out our [demo dashboard](https://demo.shmdash.de) and contact our sales department [sales@vallen.de](mailto:sales@vallen.de).

## Installation

Install the latest version from [PyPI](https://pypi.org/project/shmdash):

```sh
$ pip install shmdash
```

## Development setup

```sh
# Clone repository
$ git clone https://github.com/vallen-systems/shmdash
$ cd shmdash

# Install package and development tools
$ pip install -e .[dev]

# Run checks
$ ruff check .
$ mypy .

# Run tests
$ pytest
```