Mimas (+Trigger) by stufisher · Pull Request #129 · DiamondLightSource/python-zocalo

An extracted version of Mimas which uses a local package to define what actual choices to make rather than hard coding decisions in the core source code. The trigger service is in here as well as it shares the same cookiecutter implementors package so is relevant.

Mostly a direct copy paste from dlstbx, with a few additions to the mimas class to extract things like dcg.experimentType and other useful things for none mx decision making. I will try to do a more recent diff between this and dlstbx to check for any other changes.

Does not yet include a backlog processor as the current code is extremely dls specific.