Sigless Monitor Documentation

Straightforward setup guides and command references for lab monitoring teams, with a focus on automating Sigless readings and turning continuous data into actionable insight.

Available for Windows, macOS, and Linux.

sigless --simulate --ch1 --web 8000 --verbose 1
sigless --address 192.168.50.148 --port 5025 --ch1 --ch2 --out ./logs
sigless --version

What is Sigless?

Sigless is a laboratory-grade monitoring tool built to improve daily work with Siglent measuring devices in labs and other scientific settings. It captures repeatable readings, keeps measurements organized, and makes it easier to run reliable experiments without manual overhead.

Use it to streamline acquisition across benches, document measurement context automatically, and keep high-frequency readings consistent across long experiments or validation runs.

  • Automate your workflows
  • Sub-second readings
  • Event-based timestamps
  • Dual-channel reading mode
  • CLI and web interfaces
  • Audit-friendly CSV exports
  • Simulated device mode
  • Checkpointed log files

Quickstart

Run a simulated session first to confirm output, then connect to a real Siglent device.

sigless --simulate --ch1 --web 8000 --verbose 1
sigless --address 192.168.50.148 --port 5025 --ch1 --ch2 --out ./logs
Tip: Use --verbose 2 for live readings and --web 0 to disable the web server.

Usage examples

Common ways teams run Sigless in labs and during automated testing.

# Simulated device with web UI
sigless --simulate --ch1 --web 8000 --verbose 1

# Dual-channel capture from a Siglent on the network
sigless --address 192.168.50.148 --port 5025 --ch1 --ch2 --out ./logs --verbose 2

# Quiet logging to a dedicated folder
sigless --address 10.0.0.42 --ch1 --out /var/log/sigless --verbose 0

# Run without the web server
sigless --address 192.168.50.148 --ch1 --web 0

Installation

Download a binary from the release archive or install directly from a local build.

# macOS / Linux
curl -L https://siglessmonitor.com/build/latest/sigless -o sigless
chmod +x sigless
sudo mv sigless /usr/local/bin/

# Windows (PowerShell)
Invoke-WebRequest -Uri https://siglessmonitor.com/build/latest/sigless.exe -OutFile sigless.exe
Move-Item .\sigless.exe C:\Tools\sigless.exe

Configuration

Sigless is configured with flags at runtime. Enable channels and set device details per session.

sigless --address 192.168.50.148 --port 5025 --ch1 --ch2
sigless --out ./logs --verbose 1 --web 8000
sigless --simulate --ch1 --web 0
Tip: Set --out to keep logs organized per session or workstation.

Core commands

Sigless is a command-line tool shipped as a single binary. These options cover every supported flag.

--address

Set the Siglent device IP address for TCP connections.

--port

Set the Siglent device TCP port (default is 5025).

--ch1 / --ch2

Enable channel logging. At least one channel is required for live capture.

--simulate

Run without hardware to test logging and the web UI.

--web

Start the web server on localhost. Use --web 0 to disable it.

--verbose

Verbosity level: 0 silent, 1 incoming messages, 2 logged readings.

--out

Output folder for CSV log files (default: current directory).

--help / -h

Show the help message and exit.

--version / -v

Print the build version and exit.

Sigmark events

Sigmark is a sister tool that runs alongside Sigless, posting messages or checkpoints to the Sigless web server.

# Start Sigless with the web server enabled
sigless --simulate --ch1 --web 8000

# Send a message to channel 1
sigmark --ip 127.0.0.1:8000 --msg "Start of batch A" --ch1

# Send a checkpoint to roll the log file
sigmark --ip 127.0.0.1:8000 --checkpoint --ch1
Sigmark requires exactly one channel flag (--ch1 or --ch2). Use --checkpoint without --msg to persist current logs.

How to get Sigless?

Need help, onboarding guidance, or a lab-specific workflow review? We are happy to help.

Sigless is built to support scientists and lab personnel who rely on trustworthy, automated readings. We make it available on request to research teams and members of the scientific community working on projects that advance science, improve reproducibility, or strengthen lab workflows.

support@siglessmonitor.com

Data and exports

Each channel writes a CSV file on shutdown or checkpoint. Files are timestamped per session.

sigless --address 192.168.50.148 --ch1 --out ./logs
# ./logs/sigless.<timestamp>.CH1-0.csv

Example: log to a dedicated folder, roll logs with Sigmark, then commit to git.

# Start Sigless and write logs to ./logs
sigless --simulate --ch1 --web 8000 --out ./logs

# Roll log files a few times
sigmark --ip 127.0.0.1:8000 --checkpoint --ch1
sigmark --ip 127.0.0.1:8000 --checkpoint --ch1
sigmark --ip 127.0.0.1:8000 --checkpoint --ch1

# Commit the generated CSV files
git add ./logs
git commit -m "Add Sigless log captures"

Security notes

Sigless stores data locally by default. Use OS-level disk encryption for sensitive environments.

sigless --out /secure/sigless --verbose 0

Troubleshooting

Check connectivity and confirm channels are enabled.

sigless --address 192.168.50.148 --ch1 --verbose 2
sigless --simulate --ch1 --web 8000
If connection fails, confirm the instrument is on the same subnet and that the SCPI port (default 5025) is open.

FAQ

Where are logs stored?

By default, Sigless writes CSV files to the current directory unless --out is set.

Can I disable the web UI?

Yes. Use --web 0 to disable the server entirely.

How do I update?

Download the latest binary and replace the existing executable.

Does Sigless require internet access?

No. It runs locally and connects directly to your instruments over TCP.

Can I run it headless?

Yes. Run with --web 0 to disable the web server and log via CLI only.

Where do checkpoints go?

Each checkpoint rolls a new CSV file in the folder set by --out.

Why does macOS/Linux say permission denied?

Make the binary executable first: chmod +x sigless.

Is my data shared with third parties?

No. Sigless runs locally and does not send analytics or telemetry to third-party services.

Is this version free?

Yes. The current version is free to use forever.

About

Built by NoveltyGraph to assist researchers and lab personnel with reliable, automated Sigless readings.

Visit noveltygraph.com