Repository navigation
Replies: 1 comment 2 replies
|
A lot of this looks very similar to how we've written IK. Any comments there? |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi InstrumentKit maintainers and users.
Posting this here because the audiences overlap and I'd rather you hear about it from us than stumble on it.
We (Nominal) open-sourced instro, a Python library for instrument control. Like InstrumentKit it provides Python classes over SCPI instruments. The main difference is that instro is organized around typed category contracts (one
InstroPSUAPI for every supply, oneInstroDMMAPI for every meter) with thin per-model drivers underneath, and it bundles the data-collection layer - a background polling daemon, publishers that stream timestamped readings to JSONL or custom sinks, and simulators for CI.It also covers non-SCPI hardware (Modbus, EtherNet/IP, I2C, CAN, NI-DAQmx, LabJack, MCC).
If you have an instrument that InstrumentKit supports and instro doesn't, drivers are about 100 lines and we have a contrib package with a lower verification bar. Conversely, if there's anything in our driver set that would help InstrumentKit, it's Apache-2.0.
GitHub: https://github.com/nominal-io/instro
Docs: https://instro.nominal.io
Community: https://community.instro.nominal.io
Discord: https://discord.gg/nN4RzhQkr
All reactions