Metadata-Version: 2.4
Name: epicsdev_rigol_scope
Version: 2.1.0
Summary: Helper module for creating EPICS PVAccess servers using p4p
Project-URL: Homepage, https://github.com/ASukhanov/epicsdev_rigol_scope
Project-URL: Bug Tracker, https://github.com/ASukhanov/epicsdev_rigol_scope
Author-email: Andrey Sukhanov <sukhanov@bnl.gov>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: epicsdev
Requires-Dist: p4p
Description-Content-Type: text/markdown

# epicsdev_rigol_scope.
Python-based EPICS PVAccess server for RIGOL oscilloscopes.
It is based on [p4p](https://epics-base.github.io/p4p/) and [epicsdev](https://github.com/ASukhanov/epicsdev) packages 
and it can run standalone on Linux, OSX, and Windows platforms.<br>
It was tested with RIGOL DHO924 on linux.

## Installation
```pip install epicsdev_rigol_scope```<br>
For control GUI and plotting:
```pip install pypeto,pvplot```

## Run
To start: ```python -m epicsdev_rigol_scope -r'TCPIP::192.168.27.31::INSTR'```<br>
Control GUI:<br>
```python -m pypeto -c path_to_repository/config -f epicsdev_rigol_scope```<br>

![Control page](docs/pypet.jpg), ![Plots](docs/pvplot.jpg)
