40 projects
pcdswidgets
LCLS PyDM Widget Library
pytmc
Generate Epics DB records from TwinCAT .tmc files
pydm
A Python-Qt based framework for building user interfaces for control systems
lightpath
{{ cookiecutter.description }}
pcdsdevices
Ophyd Device definitions for LCLS Beamline components
hutch-python
Launcher and Config Reader for LCLS Interactive IPython Sessions
tc-release
A TwinCAT project release tool
typhos
Interface generation for ophyd devices
happi
Happi Database Access for LCLS Beamline Devices
pmpsdb-client
Client application for interfacing with the PMPS database and the deployed PLC files.
pmgr
Parameter Manager for LCLS Device Configurations
blark
Beckhoff TwinCAT IEC 61131-3 parsing tools
pcdsutils
PCDS Python Utilities
nabs
NABS: Not a beamline scientist. Beamline automatation that should be handled by code, not by people.
lcls-krtc
A small utility class for using Kerberos authentication with Python requests
hxrsnd
Python controls suite for HXRSnD
pcdsdaq
DAQ Control Interface
pcdscalc
PCDS Calculation Routines
qtpynodeeditor
Python Qt node editor
lcls-naming-tool
A tool that checks the form and content of names with respect to the LCLS naming convention.
psdaq-control-minimal
A minimal repackaging of the lcls2 daq control interface.
transfocate
Automated Calculation of Transfocator Focusing Optics
psdm-qs-cli
Python client for interacting with the PCDS questionnaire.
timechart
Time Chart Tool based on PyDM
qtpyinheritance
Prototype qtpy inheritance-related tools
whatrecord
EPICS IOC record search and meta information tool
epicsmacrolib
epics-base compliant macro tools
pib
IOC building tools
ads-async
Python TwinCAT ADS async tools
pswalker
Automated beam alignment for LCLS
ads-deploy
TwinCAT ADS EPICS IOC deployment tools
demi
de-multiple-inheritance; squash class inheritance
archapp
Archiver Appliance Python Interface
ads-log-daemon
Daemon for translating TwinCAT ADS Logger messages to JSON for interpretation by logstash.
archstats
EPICS Archiver Appliance statistics IOC
epics-pypdb
Utilities for working with EPICS PDB files
recordits
Recording points for LCLS-II
motor-watch
Track motor motion through Status objects
adviewer
AreaDetector configurator and viewer
jet-tracking
CXI liquid jet positioning feedback and tracking