Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note

Press 8/8

Closed for editing, 8/4

Table of Contents

Introduction


Check out the RIX newsletters when you get a chance as well!

2022 newsletters

PMPS UI Fixes and Updates

...

MEC-U Update

Jing Yin Alex Wallace 

Lightpath Campaign

We've been working to rebuild the lightpath application, a tool that aims to give a high-level summary of the beam, where it's pointing, and which devices are blocking.  In order to properly represent the facility, significant changes were made both how lightpath organizes devices and how those devices are represented.  As of the writing of this newsletter, we have completed the major infrastructural changes to lightpath, implemented a new device interface, and begun to spot check the app's performance for select end stations.  

Design details and FAQ's are being gathered at this page, which (like the lightpath app) is a work in progress.

Robert S. Tang-Kong 

ATEF

Ken Lauer Zachary L Lentz 

atef has seen some improvements since our last update:

  • The atef passive check GUI is now easier to use and more feature-complete
  • ECS engineers that work in the laser hall have been trialing ATEF.
  • Tool configurations have been added
    • The first tool is "ping" - verifying that a given host is online prior to starting a test

...

For the past a couple of months,  LLNL, LLE and ECS team have been discussing the compatibility of SLAC safety programs, especially electrical safety at SLAC.  LLNL and ECS team have been exploring the solutions to apply the LCLS control architectures to HE-LP laser controls.  Cosylab was introduced to LLNL and the ECS workflow with Cosylab was demonstrated. 

 We have been working on the resource plan. The MEC-U resource plan has been integrated with ECS team planning.  A SOW for engineering support for MEC-U control system design has been sent out for reviewing. 

Lightpath Campaign

We've been working to rebuild the lightpath application, a tool that aims to give a high-level summary of the beam, where it's pointing, and which devices are blocking.  In order to properly represent the facility, significant changes were made both how lightpath organizes devices and how those devices are represented.  As of the writing of this newsletter, we have completed the major infrastructural changes to lightpath, implemented a new device interface, and begun to spot check the app's performance for select end stations.  

Design details and FAQ's are being gathered at this page, which (like the lightpath app) is a work in progress.

Robert S. Tang-Kong 

ATEF

Ken Lauer Zachary L Lentz 

atef has seen some improvements since our last update:

  • The atef passive check GUI is now easier to use and more feature-complete
  • ECS engineers that work in the laser hall have been trialing ATEF.
  • Tool configurations have been added
    • The first tool is "ping" - verifying that a given host is online prior to starting a test

There is also much work left to be done. Next on our list is a final restructuring of the passive check mechanism. The result of this effort, which is now underway, will allow more flexibility for the user to group their checks in intuitive ways. We will also be integrating dynamic values of a variety of sources into the comparison mechanism, meaning that PV to PV comparisons will be a possibility.

Image AddedImage AddedImage AddedImage Added

EPICS Codeathon

Ken Lauer 

SLAC hosted the May 2022 EPICS Codeathon. There were 3 separate sessions: EPICS core (C/C++), Java tools and extensions, and Python tools and extensions.

Image Added Image Added

On-site and remote participants for the 2022 EPICS Codeathon (Monday, May 9th 2022)

SLAC saw many on-site participants as well as remote ones from 20 institutions. The following charts break down participant sessions and the number of those remote versus on-site:

Image AddedImage Added

Track

Total

Onsite

Remote

Image RemovedImage RemovedImage RemovedImage Removed

EPICS Codeathon

Ken Lauer 

SLAC hosted the May 2022 EPICS Codeathon. There were 3 separate sessions: EPICS core (C/C++), Java tools and extensions, and Python tools and extensions.

Image Removed Image Removed

On-site and remote participants for the 2022 EPICS Codeathon (Monday, May 9th 2022)

SLAC saw many on-site participants as well as remote ones from 20 institutions. The following charts break down participant sessions and the number of those remote versus on-site:

Image RemovedImage Removed

Track

Total

Onsite

Remote

Core (C/C++)

30

13

17

Java

7

2

5

Python

16

13

3

Totals

53

28

25

...

Mirror: Waters, Nick Vacuum: Jing Yin Tong Ju  Motion: Maarten Thomas-Bosum Zachary L Lentz  PMPS: Margaret Ghaly Tong Ju  Image: Tong Ju Govednik, Janez 

...

 Scientists will run dream mirror check out experiment and test all PMPS and veto groups at the same time

DREAM

For the past a couple of months, we have been working on SAT of DREAM components and the integrated DREAM schedule with check points to capture the critical paths. 

Vacuum 

We recently added several new components to the vacuum systems. For the past month we have been working on the designs of test boxes for these new components. The designs have been tested by an online simulator and will be sent out for team review soon (link). These test boxes will facilitate reconfigurations and new installations by simulating expensive devices with cheap hardware.

Image Added

 Scientists will run dream mirror check out experiment and test all PMPS and veto groups at the same time

IM4K4 Motor Resonance Crashing a Turbo

...

We said goodbye and farewell to Maarten in July. He will be missed. You can see his Kudoboard here.

Github

Info

It should be noted a huge quantity of our work is done on Github.com, all development is tracked there. Jira issues capture a significant body of work as well, but at least as much work is also captured in the closure of Github tickets (issues) associated with our various codebases. Unlike Jira, getting a consolidated metric of work done in a past period is not possible without a paid subscription to Github. Roughly speaking over 80 projects were touched since April 8th, with multiple changes of various sizes.

...