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 16 26

  2. pcdsdevices pcdsdevices Public

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

    Python 5 59

  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 16 20

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

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

    Python 35 20

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

    TwinCAT library for LCLS vacuum

    HTML 6 19

Repositories

Showing 10 of 344 repositories
  • engineering_tools Public

    A repository of scripts, configuration useful for the PCDS team

    pcdshub/engineering_tools’s past year of commit activity
    Python 4 27 21 (1 issue needs help) 6 Updated Dec 14, 2024
  • pcds-nalms Public
    pcdshub/pcds-nalms’s past year of commit activity
    Python 0 9 1 1 Updated Dec 14, 2024
  • ioc-template-macros Public

    Templated startup scripts / macro expansion tool for EPICS IOCs: /afs/slac.stanford.edu/g/cd/swe/git/repos/slac/buildtools/ioc-template-macros.git

    pcdshub/ioc-template-macros’s past year of commit activity
    Python 1 7 0 0 Updated Dec 13, 2024
  • lcls-plc-template-twincat-project Public template

    A template repository for starting PCDS-compliant Beckhoff TwinCAT3 projects

    pcdshub/lcls-plc-template-twincat-project’s past year of commit activity
    4 10 1 0 Updated Dec 13, 2024
  • lcls-plc-mfx-motion Public

    TwinCAT 3 PLC program for LIB/ATM Chamber motion for the MFX timetool controls.

    pcdshub/lcls-plc-mfx-motion’s past year of commit activity
    HTML 1 6 0 1 Updated Dec 13, 2024
  • lcls-plc-lfe-vac Public

    Hard Xray (L Line) in Front End Enclosure PLC Vacuum System

    pcdshub/lcls-plc-lfe-vac’s past year of commit activity
    Batchfile 1 7 1 0 Updated Dec 13, 2024
  • all-deployed-iocs Public

    All deployed IOCs as determined by whatrecord and updated by personal cron job

    pcdshub/all-deployed-iocs’s past year of commit activity
    Python 1 0 1 0 Updated Dec 13, 2024
  • pcdsdevices Public

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

    pcdshub/pcdsdevices’s past year of commit activity
    Python 5 59 179 (9 issues need help) 4 Updated Dec 12, 2024
  • lcls-plc-mfx-bsm Public

    LCLS PLC for MFX Beam Synchronous Motion

    pcdshub/lcls-plc-mfx-bsm’s past year of commit activity
    0 1 0 0 Updated Dec 12, 2024
  • twincat-bsd-ansible Public

    (A test of using) Ansible automation for setting up TwinCAT BSD PLCs

    pcdshub/twincat-bsd-ansible’s past year of commit activity
    Python 4 3 5 1 Updated Dec 12, 2024