NSLS-II / wishlist

an issue tracker for the big picture
1 stars 0 forks source link

A "standard" beamline config #101

Closed danielballan closed 8 years ago

danielballan commented 8 years ago

@dchabot and I came to the conclusion that the best form for this is a set of files under version control -- a small repo. There could be a standard 00-startup.py along with some additional files giving commented-out examples of common configurations: defining widely-used Devices, defining plans, adding subscriptions.

This should not be distributed through conda. As discussed many times before, there is no perfectly reliable standard, and it has to be easy to jump in and edit these things.

@dchabot Can you take the lead on this? Note the "Deployment Details" section of the docs, which gives among other things an up-to-date approach to configuring the Olog.

dchabot commented 8 years ago

Will do. Note, I'm away until Monday.

danielballan commented 8 years ago

Enjoy your time off!

danielballan commented 8 years ago

Doing this would probably be useful for the new tutorial material also.

tacaswell commented 8 years ago

https://github.com/NSLS-II-CSX/xf23id1_profiles https://github.com/NSLS-II-CSX/xf23id2_profiles and https://github.com/NSLS-II-SRX/ipython_ophyd are good references.

danielballan commented 8 years ago

We have a documented standard that has been deployed by copy/paste everything. It's hard to pin down much more than that, short of using the problematic git submodules feature, so I'm closing this for now.