Metadata-Version: 2.4
Name: rtint-gui
Version: 0.0.1
Summary: Desktop GUI for the rtint real-time target interface
Author-email: Thomas Dehaeze <thomas.dehaeze@esrf.fr>
Maintainer-email: Thomas Dehaeze <thomas.dehaeze@esrf.fr>
License-Expression: MIT
Project-URL: Homepage, https://gitlab.esrf.fr/dehaeze/real-time-interface-gui
Project-URL: Issues, https://gitlab.esrf.fr/dehaeze/real-time-interface-gui/-/work_items
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: <3.14,>=3.12
Description-Content-Type: text/markdown
Requires-Dist: rtint<0.1,>=0.0.15
Requires-Dist: PySide6
Requires-Dist: pyqtgraph
Requires-Dist: numpy
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Provides-Extra: build
Requires-Dist: build; extra == "build"
Requires-Dist: twine; extra == "build"

# rtint-gui

Desktop GUI for the [rtint](https://gitlab.esrf.fr/dehaeze/mechatronics-simulink-interface)
real-time target interface (a RESYST server).

## Install

```bash
pipx install rtint-gui     # or: python -m pip install rtint-gui
rtint-gui
```

Requires Python 3.12+.

## Usage

Monitor and control a real-time target: acquisition, filters, motors, EtherCAT,
loop closure, transfer-function identification, and more, against a running
RESYST Hybrid DAnCE server.

## Development

```bash
QT_QPA_PLATFORM=offscreen PYTHONPATH=src pytest tests -q
```

## License

MIT
