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 58

  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

    16 20

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

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

    Python 35 19

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

    TwinCAT library for LCLS vacuum

    HTML 6 18

Repositories

Showing 10 of 332 repositories
  • 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 3 3 5 1 Updated Sep 28, 2024
  • superscore Public

    Configuration Management for EPICS PVs

    pcdshub/superscore’s past year of commit activity
    Python 1 3 39 2 Updated Sep 27, 2024
  • 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
    2 2 2 0 Updated Sep 27, 2024
  • pcdshub/lcls_naming_tool’s past year of commit activity
    Python 1 2 0 0 Updated Sep 27, 2024
  • pcdsdevices Public

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

    pcdshub/pcdsdevices’s past year of commit activity
  • plc-summary Public

    Master repository of all PCDS PLC projects + pytmc-generated summary

    pcdshub/plc-summary’s past year of commit activity
    Shell 1 1 3 0 Updated Sep 27, 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 Sep 27, 2024
  • lcls-plc-rixs-optics Public

    Production PLC project for mirror systems MR1K1, MR1K2, and Mono and the SL1K2-EXIT

    pcdshub/lcls-plc-rixs-optics’s past year of commit activity
    Batchfile 0 15 6 1 Updated Sep 26, 2024
  • lcls-plc-kfe-rix-vac Public

    TWINCAT3 PLC Project for RIX Vacuum Line in the FEE, H1.1 and H2.2

    pcdshub/lcls-plc-kfe-rix-vac’s past year of commit activity
    Batchfile 1 11 0 0 Updated Sep 26, 2024
  • lcls-plc-xpp-jjslit-motion Public

    TWINCAT 3 Project for AT-C8-HV JJ slit motion on XPP beamline.

    pcdshub/lcls-plc-xpp-jjslit-motion’s past year of commit activity
    Batchfile 0 3 0 0 Updated Sep 26, 2024