Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.
Pete R Jemian edited this page Apr 29, 2019 · 71 revisions

Welcome to the use_bluesky wiki!

Beam line GitHub organizations

Use GitHub organizations to provide version control for beam line configurations.

Naming convention

  • create a GitHub organization with a name like this : APS-SSS-GGG
    • SSS : sector, beam line, and station (such as 32IDC)
    • GGG : operating group (such as MIC for the XSD/Microscopy group)
  • Within each organization, create a repository : ipython-username
    • ipython : the text ipython
    • username : instrument account, such as instruser

APS list

mongodb port: 27017

facility db host URL for GitHub organization
bcda otz https://github.com/BCDA-APS/use_bluesky
deposition lab
1-BM rutherford
1-ID https://github.com/APS-1ID-MPE/
2-BM arcturus.xray https://github.com/APS-2BM-MIC/ipython-user2bmb
3-ID dy.xray https://github.com/APS-3ID-IXN/ipython-s3blue
6-BM-A https://github.com/APS-6BM-MPE/
6-ID
HT-HEDM at 6-ID-D (*) https://github.com/APS-HT-HEDM/ipython-ht-hedm
8-ID
USAXS at 9-ID-C usaxsserver.xray (*) https://github.com/APS-USAXS/ipython-usaxs
12-ID-B eggplant.xray https://github.com/APS-12IDB-GISAXS/ipython-s12idb
29-ID groggy.xray https://github.com/APS-29ID-IEX/ipython-29id
32-ID-C 32idcws.xray https://github.com/APS-32IDC-MIC/ipython-32idc
34-ID-E xmd34id.xray
  • naming variant since this instrument has moved to several beam lines

NSLS-II beam line ipython configurations

beamline ipython repo docs
CHX https://github.com/NSLS-II-CHX/ipython_ophyd
CSX https://github.com/NSLS-II-CSX/xf23id1_profiles
CSX https://github.com/NSLS-II-CSX/ipython_ophyd
ESM https://github.com/NSLS-II-ESM/profile_collection
FXI https://github.com/NSLS-II-FXI/ipython_ophyd
HXN https://github.com/NSLS-II-HXN/ipython_ophyd
ISS https://github.com/NSLS-II-ISS/profile_collection
LIX https://github.com/NSLS-II-LIX/profile_collection
SIX https://github.com/NSLS-II-SIX/profile_collection
SRX https://github.com/NSLS-II-SRX/ipython_ophyd
TES https://github.com/NSLS-II-TES/profile_collection
XPD https://github.com/NSLS-II-XPD/ipython_ophyd https://xpdacq.github.io

Other

  • PyDM (EPICS GUI from SLAC): repository, docs
    • install/update command: pip install -U git+https://github.com/slaclab/pydm#egg=pydm
  • Typhon (Ophyd Device GUI from ALS): repository, docs
    • install/update command: conda install typhon -c pcds-tag -c conda-forge
  • PCDS (Photon Controls and Data Systems at SLAC): repository, docs
Clone this wiki locally