Skip to content
@pcdshub

PCDS

Photon Controls and Data Systems at SLAC

pcdshub

The Photon Control and Data Systems (PCDS) team at the Linac Coherent Light Source (LCLS) of SLAC National Laboratory - also known as the Experiment Control System (ECS) team - hosts most of their open-source software here at pcdshub.

 

Blog

Pinned Loading

  1. typhos typhos Public

    Automatic-yet-customizable Graphical User Interface Generation for Ophyd Devices

    Python 17 30

  2. pcdsdevices pcdsdevices Public

    Collection of Ophyd device subclasses for IOCs unique to LCLS PCDS.

    Python 6 64

  3. lucid lucid Public

    LCLS User Control and Interface Design

    Python 4 7

  4. lcls-twincat-general lcls-twincat-general Public

    A PLC code toolkit for LCLS TwinCAT PLC projects

    HTML 17 23

  5. lcls-twincat-motion lcls-twincat-motion Public

    TwinCAT 3 Motion Control Utilities - PLC Motion Library for all PCDS Applications

    Python 38 23

  6. lcls-twincat-vacuum lcls-twincat-vacuum Public

    TwinCAT library for LCLS vacuum

    HTML 6 22

Repositories

Showing 10 of 254 repositories
  • superscore Public

    Configuration Management for EPICS PVs

    pcdshub/superscore’s past year of commit activity
    Python 3 4 35 2 Updated Jan 6, 2026
  • epics-config Public

    /cds/group/pcds/pyps/config settings

    pcdshub/epics-config’s past year of commit activity
    Shell 0 2 0 0 Updated Jan 6, 2026
  • lcls-twincat-physics Public

    Physics-related functions, tools, constant tables, and look-up tables for your TwinCAT PLC

    pcdshub/lcls-twincat-physics’s past year of commit activity
    4 3 2 0 Updated Jan 6, 2026
  • lcls-pydm-tmo Public

    A place to hold all the useful PyDM UIs for TMO. Formerly named tmo_screens.

    pcdshub/lcls-pydm-tmo’s past year of commit activity
    Python 0 3 0 2 Updated Jan 6, 2026
  • device_config Public

    Happi device configuration for PCDS devices

    pcdshub/device_config’s past year of commit activity
    Python 0 11 13 2 Updated Jan 6, 2026
  • lcls-twincat-pmps Public

    Photon Machine Protection System (PMPS) TwinCAT library for LCLS-II

    pcdshub/lcls-twincat-pmps’s past year of commit activity
    3 9 17 4 Updated Jan 5, 2026
  • lcls-pydm-vacuum Public

    LCLS pydm vacuum screens

    pcdshub/lcls-pydm-vacuum’s past year of commit activity
    Python 0 4 2 1 Updated Dec 19, 2025
  • lucid_config Public

    LUCID toolbar configurations for LCLS

    pcdshub/lucid_config’s past year of commit activity
    Shell 0 3 0 1 Updated Dec 19, 2025
  • pcdsdevices Public

    Collection of Ophyd device subclasses for IOCs unique to LCLS PCDS.

    pcdshub/pcdsdevices’s past year of commit activity
    Python 6 64 177 (9 issues need help) 7 Updated Dec 18, 2025
  • epics-setup Public

    EPICS setup scripts /reg/g/pcds/setup

    pcdshub/epics-setup’s past year of commit activity
    Shell 0 3 0 0 Updated Dec 16, 2025