Difference between revisions of "NSLS-II Control Software"

From GISAXS
Jump to: navigation, search
(Created page with "==EPICS== TBD ===Examples=== * manage-iocs report * sudo manage-iocs stopall * sudo manage-iocs startall ==CSS== Control System Studio; GUI environment for contr...")
 
(See Also)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
This page lists the software used at the [[NSLS-II]] [[synchrotron]] for instrument control.
 +
 
==[[EPICS]]==
 
==[[EPICS]]==
 
TBD
 
TBD
Line 12: Line 14:
 
==[[Ophyd]]==
 
==[[Ophyd]]==
 
Interactive [[Python]] environment for instrument control.
 
Interactive [[Python]] environment for instrument control.
 +
 +
==[[Bluesky]]==
 +
[[Python]] library for taking data-scans (and accessing data through a data-broker).
  
 
==[[Olog]]==
 
==[[Olog]]==
Line 19: Line 24:
 
* Login:
 
* Login:
 
** telnet localhost ####
 
** telnet localhost ####
 +
 +
==Sync==
 +
Copy current copy to github repository:
 +
: # cd /opt/ipython_profiles/profile_collection/
 +
: # git status
 +
: # git add ./startup/*.py
 +
: # git rm [...]
 +
: # su xf11bm
 +
: # git commit -m "Update of the CMS iPython/ophyd/bluesky startup files."
 +
: # git push
 +
Copy from repository to a new system:
 +
: # cd /opt/ipython_profiles/profile_collection/
 +
: # su xf11bm
 +
: # git pull
  
 
==See Also==
 
==See Also==
 
* [[NSLS-II]]
 
* [[NSLS-II]]
 +
** [http://nsls-ii.github.io/index.html NSLS-II Software Documentation]
 +
** [https://github.com/NSLS-II github]
 +
*** [https://nsls-ii.github.io/overview.html Overview of Components]
 
* [[EPICS]]
 
* [[EPICS]]
 +
* [[CSS]]
 
* [[Ophyd]]
 
* [[Ophyd]]
 +
** [https://github.com/NSLS-II/ophyd github]
 
* [[Olog]]
 
* [[Olog]]
* [[CSS]]
+
* [[NSLS-II Control Environments]]
 +
* [[NSLS-II Analysis Software]]
 +
* [[Beamline]]-specific software:
 +
** [[CHX]]
 +
*** [https://github.com/NSLS-II-CHX/chxtools chxtools] on GitHub

Latest revision as of 15:12, 6 January 2017

This page lists the software used at the NSLS-II synchrotron for instrument control.

EPICS

TBD

Examples

  • manage-iocs report
  • sudo manage-iocs stopall
  • sudo manage-iocs startall

CSS

Control System Studio; GUI environment for controlling EPICS process variables (PVs).

Ophyd

Interactive Python environment for instrument control.

Bluesky

Python library for taking data-scans (and accessing data through a data-broker).

Olog

Experimental logbook.

Delta-Tau

  • Login:
    • telnet localhost ####

Sync

Copy current copy to github repository:

# cd /opt/ipython_profiles/profile_collection/
# git status
# git add ./startup/*.py
# git rm [...]
# su xf11bm
# git commit -m "Update of the CMS iPython/ophyd/bluesky startup files."
# git push

Copy from repository to a new system:

# cd /opt/ipython_profiles/profile_collection/
# su xf11bm
# git pull

See Also