- EPICS
- TANGO
- Bluesky (not that one)
- QCodes
- Sardana
- yaq
The general problem is (1) i have a heterogeneous mix of hardware that speaks a bunch of different protocols from SCPI serial commands to VISA over USB, to bizarre proprietary things and (2) I want to be able to talk to it from one central computer and (3) ideally have some level of standardisation or abstraction so I can express an experiment like move <stage> from <x> to <y> in <n> steps and at each step fire <laser> and measure <signal> while logging <temperature>.Anthropic seem to be creating the n+1 version of those packages and presumably doing some harness work to make Claude good at using it.
The whole text reads like everything is just a gRPC call that could've also been implemented with an MCP based wrapper.
The caveat is that actual utility of this particular command set isn't clear yet. Or how many LLM labs will find it worthwhile.
Guess what's really good/quick at translating things?