Skip to content

Epics system that emulates part of the LCLS control system.

Notifications You must be signed in to change notification settings

SLAC-ML/LCLS-Mockup-Env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(Super preliminary and naive) LCLS mockup Epics system

Env Setup

Make sure you have conda set up, open up a terminal and create a new conda env from environment.yml by running:

conda env create -f environment.yml

Usage

Start the Epics server

First activate the lcls-mockup conda env in a terminal:

conda activate lcls-mockup

Then start the Epics server:

python start_epics_server.py

Play with the Epics server

Open up the epics_pv_test.ipynb notebook after activating the lcls-mockup env, then go through the cells and change them as you like. Good luck!

Dev

Change the mockup system logics

Have a look at write method in myDriver class. Also here is the docs.

About

Epics system that emulates part of the LCLS control system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published