1 of 12

FACET-II 2024

Summer Student Program

2 of 12

Welcome!

  • Welcome to SLAC and welcome to FACET-II. We are excited to have you!
  • This document contains onboarding tasks specific to FACET-II.
  • You should have received an email about SLAC Windows and UNIX accounts.
    • If you haven’t yet, please let us know!

3 of 12

Resources

We will give you tons of information about FACET-II when you arrive at SLAC. Here are some useful resources that you can look at during your virtual week.

4 of 12

Slack

You will receive an invite to FACET-II Slack workspace at your home institute email. In case you do not receive invite, or prefer to use a different email, go here to request access: facet-ii.slack.com

5 of 12

Wiki (Confluence)

Log in using SLAC Windows credentials (top right) and then go here to request editor access: https://confluence.slac.stanford.edu/display/FACET/FACET+Confluence+Editors

6 of 12

UNIX, facet-srv, and fastx – Nathan Majernik

You will work with the SLAC control system during your time at FACET. We will have a computing tutorial to make sure that your UNIX accounts are setup correctly and that you have access to fastx and facet-srv: https://confluence.slac.stanford.edu/display/FACET/Remote+access+to+facethome+and+facet-srv01

7 of 12

Git repos – Ivan Rajkovic

Our git repos are hosted at SLAC but also available on github: https://github.com/slaclab/facet-matlabTNG

8 of 12

Overleaf – Alex Knetsch

9 of 12

FACET-II Code Tutorials – Sharon Perez and Nathan Majernik

We will provide tutorials on the following topics after you arrive at SLAC.

  • Python GUI development (PyDM: https://slaclab.github.io/pydm/)
  • Matlab GUI development (https://github.com/slaclab/facet-matlabTNG)

10 of 12

FACET-II Activities – Ivan Rajkovic

SLAC is an awesome place to work! During the summer we will:

  • Work in the FACET tunnel (Training AD103)
  • Work in the Accelerator Control room (Training AD112)
  • Visit parts of SLAC that the general public (and most people who work at SLAC) don’t get to see!

11 of 12

Spooky Tour – Carsten Hast

12 of 12

GUI Project

All FACET summer students have a GUI project. The purpose of the GUI project is to introduce the SLAC Control System (EPICS) and learn about the accelerator.

  • GUI projects will be assigned but it is possible to swap.
  • GUIs will be developed in Matlab or Python.
  • You will receive tutorials and have a GUI mentor.