New in CADET-Process: LC Instruments module

We’ve just merged a new instruments module into the dev branch of CADET-Process.
It provides ready-made LC system templates and experiment process classes that remove the need to assemble flow sheets and events by hand.
Instead of manually wiring valves and writing event sequences, you pick a pre-built experiment type and describe your protocol declaratively.

The module currently covers the most common preparative LC experiments: pulse injection, step gradients, linear gradient elution, step elution, and breakthrough.
Two companion modules, calibration and characterization, use these classes to streamline signal preprocessing and system parameter fitting from experimental data.

This is not yet part of a release, so the API may still shift based on feedback.
If you work with LC experiments and want to try it out, we’d especially like to hear:

  • whether the vocabulary (phase, valve event, etc.) maps naturally to how you think about your instrument,
  • anything missing that you’d expect to find here,
  • any rough edges in the documentation or API.

To try it, clone the repository and check out the dev branch following the contributor’s guide.
The instruments module has its own documentation page: Experimental Workflows — CADET-Process 0.12.0 documentation

Looking forward to your feedback!

4 Likes