Name pending.
Framework for automating actions done by operators in a modular, procedural way such that we can conretize the intended set of actions we take to permutate beamline state and ensure our systems adhere to explicitly state sequencing logic.
More to come.
mkdir venv && python -m venv venv
make venvsource venv/bin/activate
activate venvpip3 install requirements.txt
make test
- runs tests in test directory make test_verbose
- runs tests in test directory and prints stdoutmake update_beams
- updates the locally install beams
packagemake flake8
- flake check source filesmake gen_grpc
- generates all needed GRPC filesmake docker_image
- builds rhel7 docker image with slac-epics base and BEAMS directorymake run_sequener
- launches sequencer engine