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 Aug 4, 2020 · 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 & wow https://github.com/BCDA-APS/use_bluesky
deposition lab
1-BM FIXME: rutherford https://github.com/APS-1BM-OPT
1-ID bach https://github.com/APS-1ID-MPE/ipython-s1id
2-BM arcturus.xray https://github.com/APS-2BM-MIC/ipython-user2bmb
3-ID otz (then s3idapps) https://github.com/APS-3ID-IXN/ipython-s3blue
4-ID-Polar s100idapps https://github.com/APS-4ID-POLAR/ipython-polar
6-BM-A bach https://github.com/APS-6BM-MPE/ipython-s6bm
6-ID
HT-HEDM at 6-ID-D bach (*) https://github.com/APS-HT-HEDM/ipython-ht-hedm
8-ID s8idapps https://github.com/APS-8ID-DYS/ipython-8idiuser
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
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
  • Typhos (Ophyd Device GUI from ALS): repository
    • install/update command: conda install typhos -c conda-forge -c pcds-tag
  • PCDS (Photon Controls and Data Systems at SLAC): repository, docs
Clone this wiki locally