Metadata-Version: 2.1
Name: sdss-lvmnps
Version: 1.0.3
Summary: A library and actor to communicate with an SDSS-V LVM network power switch
Home-page: https://github.com/sdss/lvmnps
License: BSD-3-Clause
Keywords: astronomy,software
Author: Florian Briegel
Author-email: briegel@mpia.de
Requires-Python: >=3.10,<4.0
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Documentation :: Sphinx
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: click-default-group (>=1.2.2,<2.0.0)
Requires-Dist: httpx (>=0.18.1)
Requires-Dist: pydantic (>=2.5.2,<3.0.0)
Requires-Dist: sdss-clu (>=2.0.0,<3.0.0)
Requires-Dist: sdsstools (>=1.0.0,<2.0.0)
Project-URL: Documentation, https://lvmnps.readthedocs.org
Project-URL: Repository, https://github.com/sdss/lvmnps
Description-Content-Type: text/markdown

# lvmnps

![Versions](https://img.shields.io/badge/python->3.10-blue)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Documentation Status](https://readthedocs.org/projects/lvmnps/badge/?version=latest)](https://lvmnps.readthedocs.io/en/latest/?badge=latest)
[![Test](https://github.com/sdss/lvmnps/actions/workflows/test.yml/badge.svg)](https://github.com/sdss/lvmnps/actions/workflows/test.yml)
[![Docker](https://github.com/sdss/lvmnps/actions/workflows/docker.yml/badge.svg)](https://github.com/sdss/lvmnps/actions/workflows/docker.yml)
[![codecov](https://codecov.io/gh/sdss/lvmnps/branch/main/graph/badge.svg?token=M0RPGO77JH)](https://codecov.io/gh/sdss/lvmnps)

LVM Network Power Switch

## Features

- CLU Actor based interface
- Supports [Digital Loggers Web Power](https://www.digital-loggers.com/lpc7.html).
- Supports [NetIO](https://shop.netio.eu/netio-power-sockets/powerpdu-4ps--iec-320-c13-switched-power-distribution-unit/) power supplies.


## Installation

```console
pip install sdss-lvmnps
```

Or to install for development

```console
git clone https://github.com/sdss/lvmnps
cd lvmnps
poetry install
```

