Skip to content

Tabular user interface for designing and implementing control screens for EPICS and LiteServer devices.

License

Notifications You must be signed in to change notification settings

ASukhanov/pypeto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pypeto

PyQt-based tabular user interface for designing and implementing control screens for EPICS (CA and PVA) 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.

simScope

Tests:

Control of a simulated oscilloscope from EPICS Channel Access infrastructure link:
python -m pypeto -cconfig -fsimScope -e

Control of a simulated oscilloscope from EPICS PVAccess infrastructure link:
python -m pypeto -cconfig -fsimScopePVA -e

Control of a peak simulator from LiteServer infrastructure :
python -m pypeto -cconfig -fpeakSimulator -e

Control of the litePeakSimulator

The testing requires sattellite module litePeakSimulator.
Start the litePeakSimulator liteserver on localhost if it is not running yet.
python3 -m liteserver.device.litePeakSimulator -ilo -p9710

Connect to litePeakSimulator from pypeto:
python3 -m pypeto -aLITE 'localhost;9710:dev1'&

Using pypeto configuration file peakSimulator_pp.py:
cd github/pypeto
python3 -m pypeto -f peakSimulator

About

Tabular user interface for designing and implementing control screens for EPICS and LiteServer devices.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages