Skip to content

monochromator framework refurbishment: a cleanup of !4529

Laurent Claustre requested to merge monochromator-refurbishmnent-rebased into master

fix #3286 (closed)

  • Integrate Antonia's changes
  • rename MonochramatorBase in Monochromator to not write a class for a single xtal * monochromator
  • add available_xtals (None=all xtals) to select which xtals are available from an xtals object + a set(xtal) method
  • Create an xtal_change object with the available xtals from xtal object
  • Trackers must be an option
  • Trackers must be reference by mono BUT config outside
  • Create a trackers interface in mono with only user needed functionalities
  • re write info
  • Manage unit for energy and bragg motors in mono (default is keV and deg in xtal object)
  • doc
  • tests
Edited by Laurent Claustre

Merge request reports