Spreadsheet view of process variables from EPICS or liteServers
Project description
pypeto
PyQt-based tabular user interface for designing and implementing control screens for EPICS and LiteServer devices.
Supported:
- control of EPICS PVs and liteServer PVs,
- automatic page generation,
- merged cells, adjustable size of rows and columns, fonts and colors,
- horizontal and vertical slider widgets,
- configuration using python,
- macro substitution from command line: single configuration file can be used for many similar devices,
- embedding displays of other programs to a range of cells,
- plotting of selected cells using pvplot,
- content-driven cell coloring,
- snapshots: full page can be saved and the selected cells could be restored from the saved snapshots,
- slicing of vector parameters.
Tests:
Control of the litePeakSimulator
Start the litePeakSimulator liteserver on localhost if it is not running yet. cd ~/github/liteServer python3 -m liteserver.device.litePeakSimulator -ilo
Connect to litePeakSimulator from pypeto: cd ~/github/pypeto python3 -m pypeto -aLITE localhost:dev1&
Using interactive selection of configurations
pypeto
Using pypeto configuration file:
pypeto -f tst
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pypeto-0.6.9.tar.gz
(24.9 kB
view hashes)
Built Distribution
pypeto-0.6.9-py3-none-any.whl
(26.3 kB
view hashes)