xpdAcq / mission-control

Releases, Installers, Specs, and more!
0 stars 4 forks source link

Instructions for running locally #117

Open CJ-Wright opened 6 years ago

CJ-Wright commented 6 years ago

@CJ-Wright commented on Fri Jun 01 2018

It would be nice if we had some instruction (maybe even a bespoke package) for users and devs to run a fake beamline locally. There is a lot of configuration managed at the beamline that we need to spoof including:

  1. the global configuration .config/acq/xpd.yml
  2. the databroker configuration .config/databroker/xpd_demo.yml
  3. the analysis ipython config
  4. the collection ipython config
  5. the long term beamline config

There are also some enhancements needed in xpdsim (currently we don't support the filter bank which is required in current xpdAcq code).

This will provide benefits to:

  1. Devs, since there are some things just can't be run in CI tests (calibration requires a lot of clicking currently).
  2. BLS, since they can then test drive the new system without needing an entire beamline running.
  3. Users (eventually), since this would allow them test/learn the system and their beamtime from the comfort of their very own home.
sbillinge commented 6 years ago

low priority for now