For Test & Measurement Engineers

Replace LabVIEW with something you actually want to maintain

Your team is spending $200K/year on NI licenses and another $150K on the LabVIEW developer who maintains your scripts. galois-edge gives you Python-native instrument automation with a modern cloud platform — for a fraction of the cost.

Sound familiar?

Fragile test scripts
LabVIEW VIs and Python scripts held together with duct tape. One engineer leaves and nobody can maintain them.
No version control
LabVIEW VIs are binary files — you can't diff them, you can't merge them, and you can't code review them. Every change is a leap of faith.
No data infrastructure
Test results live in CSV files on a shared drive. Finding last month's characterization run means digging through folders.
Instrument silos
Every bench has its own scripts, its own drivers, its own way of talking to instruments. Nothing is reusable.

One daemon, every instrument

galois-edge connects to any SCPI instrument over GPIB, USB, LAN, or Serial. 86 instruments from 20 manufacturers work out of the box. Add new instruments with a YAML profile — or upload the manual and let the AI generate one.

$ galois-edge status

Daemon running on :50051

Connected instruments:

1. Keysight 34465A   [USB]

2. R&S SMB100A   [LAN]

3. Tektronix MSO46   [GPIB]

4. Siglent SDG6052X   [USB]

You

Measure the frequency response of the DUT from 1 MHz to 1 GHz with 100 points.

AI

I'll use the R&S SMB100A as the signal source and the Keysight 34465A to measure output power. Here's the plan:

  1. Configure SMB100A: 1 MHz start, 0 dBm output
  2. Sweep 100 log-spaced points to 1 GHz
  3. At each point, measure with 34465A

Confirm to execute?

AI-powered test automation

Describe what you want to measure. The AI assistant selects instruments, builds the command sequence, and executes it — with human confirmation before every hardware action. No more deciphering SCPI command tables.

Cloud platform for the whole team

Test orchestration, run history, data platform, and team management. Every measurement is tracked with full provenance — which instrument, which parameters, which engineer, when.

# Query recent test runs via API

import galois

client = galois.Client()

runs = client.runs.list(

instrument="34465A",

after="2026-02-01",

status="passed",

)

for run in runs:

print(run.id, run.engineer, run.duration)

galois-edge vs. the status quo

FeatureLabVIEW + NIRaw PyVISA Scriptsgalois-edge
License cost$200K+/yearFreeFree (MIT)
Instrument profilesManual driversManual code86 YAML profiles
Add new instrumentWrite a driverWrite a wrapperUpload the manual
Version controlBinary files (no diff)GitBuilt-in versioning + Git
Team collaborationFile sharingGit (maybe)Built-in platform
AI automation
Data platform
Maintenance burdenHigh (proprietary)High (bespoke)Low (declarative)

Start replacing LabVIEW today

galois-edge is MIT-licensed. Deploy it on your bench in 5 minutes. When your team is ready, add the cloud platform.