Skip to content

Lima2: expose params generically, minimize or eliminate detector- and pipeline-specific code

We can try to remove as much detector-specific and pipeline-specific knowledge from the lima2-bliss integration code.

Using schemas, all params can be 'discovered' at runtime instead of being defined statically.

When necessary, specific knowledge could be encoded in the lima2-client lib.

This aims to:

  • reduce the need to modify bliss code when a change occurs on the lima2 server side
  • reduce the likelihood of misalignment between client (bliss) and server code