BCDA-APS / bluesky_training

Bluesky training, including instrument package
https://bcda-aps.github.io/bluesky_training/
Other
11 stars 0 forks source link

Plan how to update a beamline instrument package #242

Open prjemian opened 10 months ago

prjemian commented 10 months ago

Updating a beamline's instrument package is difficult, involving lots of expert decision making. Probably beyond what we can expect from instrument teams.

Make this process easier. It will become a routine activity and should not be painful or beamline's will be reluctant to upgrade.

@cpchuang Thanks for the prompting on this!

MDecarabas commented 2 months ago

Bluesky Architecture

prjemian commented 2 months ago

With some redesign of this repo, including moving into subrepositories, upgrades could be come simpler. In the drawing above, the blue boxes are the parts the user is not expected to change and could be upgraded by automation. The red boxes are created on the initial installation and then not upgraded except by the user.