Metadata-Version: 2.4
Name: asgard_lab_DM_tools
Version: 0.0.8
Summary: Tools to interact with the Asgard BMC DMs in lab
Project-URL: Homepage, https://github.com/fmartinache/asgard_lab_DM_controller/
Project-URL: Issues, https://github.com/fmartinache/asgard_lab_DM_controller/issues
Author-email: Frantz Martinache <frantz.martinache@oca.eu>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: numpy
Requires-Dist: pyqt5
Requires-Dist: pyqtgraph
Requires-Dist: qtpy
Requires-Dist: xaosim
Description-Content-Type: text/markdown

# asgard-dm-tools
User tools to interact in the laboratory with the Asgard DMs

At least for now, a PyQt5 GUI designed to control one of the four deformable mirrors of the ASGARD instrument suite, assuming that the corresponding Asgard DM server is running and that at least two DM channels are set up. And a turbulence simulator prototype.

## Installation

> pip install asgard_lab_DM_tools -U

## Usage

Pip installs a GUI that can be called from the Linux CLI using the following command:

> lab-DM-control 1&

that will attempt to connect to the Asgard DM server #1.

The GUI is otherwise simple and should be self-explanatory to somebody who knows what it is designed for!

As well as a turbulence_simulation script also to be called from the Linux CLI

> turbulence-simulator

