A TCP/IP client for communicating with PrairieView. Alternate for PrairieLink Application from Python. Python-PrairieLink (PyPrLink)
pip install pyprlink
from pyprlink.tcp_client import ask_PV
# Send commands to PrairieView
ask_PV('-gmp', 'x') # Get motor position for X-stage
ask_PV('-pg', '3', '400') # Set PMT Gain on Channel 3 to 400
After installation, you can use the pypr
command directly:
pypr -gmp x
pypr -pg 3 400
Install development dependencies:
pip install -e ".[dev]"
Run tests:
pytest
This project is licensed under the MIT License - see the LICENSE file for details.