https://github.com/pyepics/epicsapps
Epics Applications using PyEpics
https://github.com/pyepics/epicsapps
Last synced: 5 months ago
JSON representation
Epics Applications using PyEpics
- Host: GitHub
- URL: https://github.com/pyepics/epicsapps
- Owner: pyepics
- License: other
- Created: 2011-09-08T14:47:14.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2025-12-22T20:19:32.000Z (5 months ago)
- Last Synced: 2025-12-24T08:35:51.352Z (5 months ago)
- Language: Python
- Homepage: http://pyepics.github.io/epicsapps/
- Size: 35.7 MB
- Stars: 19
- Watchers: 5
- Forks: 10
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Epics Applications
A collection of applications for Epics using Python
## install
On Linux, you will need to make sure that wxPython is installed. For an Anaconda envirornment,
conda -c conda-forge install wxpython
will work. Then,
pip install epicsapps
will install everything else you need.
## StripChart
A StripChart Application, showing live time series of Epics PVs
## areaDetector Viewer
A viewer for areaDetector Viewers, with good image properties including
automatic contrast levels, a user-configurable Zoom-box, and simple
configuration file to add which control variables are shown.
## Epics Instruments
A GUI application to group any PVs together into named Instruments, and then
save and restore positions for these Instruments by name. That is, you can
group for 4 motors together, calling them "Slits", and then save and restore
positions called "1x1 mm" and "2x2 mm", etc.
## Epics PV Logger
Two related appplications to save and view time-series data for selected
PVs. Data collection can be run from a command line application, reading a
YAML file to configure which PVs are saved. Data is saved into plain text
files in a single folder. A GUI application can help create and modify the
configuration file, and start collection. The GUI application can also
browse and display the data collected into the PVlog folder.
## Microscope Viewer
A GUI application for viewing an controlling a sample stage with a microscope
camera. This combines aspects of both areaDetector Viewer and Epics Instruments,
as positions of the sample stege can be saved and restored by name.
## IonChamber calculations
A commandline application to connect to and read Ion Chamber settings
(voltages, amplifier gains) and X-ray energy to compute the fluxes absorbed
and transmitted by an Ion Chamber.