🍺 BREW Explorer

← all formulae

inspectrum

brew install inspectrum v0.4.0 GPL-3.0-or-later

Offline radio signal analyser

41
30-day installs · #5092
154
90-day · #4657
678
365-day · #4496
2.5k
★ GitHub stars · updated 8mo ago

Runtime dependencies

Build dependencies

GitHub topics

dsp sdr

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "cmake",
    "pkgconf"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "fftw",
    "liquid-dsp",
    "qtbase"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Offline radio signal analyser",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:52+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "inspectrum",
  "github_default_branch": "main",
  "github_last_commit_at": "2025-12-06T15:44:29Z",
  "github_readme_excerpt": "# inspectrum\ninspectrum is a tool for analysing captured signals, primarily from software-defined radio receivers.\n\n![inspectrum screenshot](/screenshot.jpg)\n\n## Features\n * Large (100GB+) file support\n * Spectrogram with zoom/pan\n * Plots of amplitude, frequency, phase and IQ samples\n * Cursors for measuring period, symbol rate and extracting symbols\n * Export of selected time period, filtered samples and demodulated data\n\n## Install\n### Linux\nInstall inspectrum with your package manager, it should be present in most distros.\n\n### macOS\n * [Homebrew](https://formulae.brew.sh/formula/inspectrum)\n * [MacPorts](https://ports.macports.org/port/inspectrum/)\n\n## Windows\n * [radioconda](https://github.com/ryanvolz/radioconda)\n * [conda](https://anaconda.org/conda-forge/inspectrum)\n\n## Build from source\n### Prerequisites\n\n * cmake \u003e= 3.1\n * fftw 3.x\n * [liquid-dsp](https://github.com/jgaeddert/liquid-dsp) \u003e= v1.3.0\n * pkg-config\n * qt5\n\n### Build instructions\n\nBuild instructions can be found here: https://github.com/miek/inspectrum/wiki/Build\n\n### Run\n\n    ./inspectrum [filename]\n\n## Input\ninspectrum supports the following file types:\n * `*.sigmf-meta, *.sigmf-data` - SigMF recordings\n * `*.cf32`, `*.fc32`, `*.cfile` - Complex 32-bit floating point samples (GNU Radio, osmocom_fft)\n * `*.cf64`, `*.fc64` - Complex 64-bit floating point samples\n * `*.cs32`, `*.sc32`, `*.c32` - Complex 32-bit signed integer samples (SDRAngel)\n * `*.cs16`, `*.sc16`, `*.c16` - Complex 16-bit signed integer samples (BladeRF)\n * `*.cs8`, `*.sc8`, `*.c8` - Complex 8-bit signed integer samples (HackRF)\n * `*.cu8`, `*.uc8` - Complex 8-bit unsigned integer samples (RTL-SDR)\n * `*.f32` - Real 32-bit floating point samples\n * `*.f64` - Real 64-bit floating point samples (MATLAB)\n * `*.s16` - Real 16-bit signed integer samples\n * `*.s8` - Real 8-bit signed integer samples\n * `*.u8` - Real 8-bit unsigned integer samples\n\nIf an unknown file extension is loaded, inspectrum will default to `*.cf32`.\n\nNote: 6",
  "github_repo": "miek/inspectrum",
  "github_stars": 2470,
  "github_topics": [
    "dsp",
    "sdr"
  ],
  "homepage": "https://github.com/miek/inspectrum",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 41,
  "installs_365d": 678,
  "installs_90d": 154,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-or-later",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "inspectrum",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 5092,
  "rank_365d": 4496,
  "rank_90d": 4657,
  "raw_hash": "3241ac21580bba31",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/i/inspectrum.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.4.0",
  "versioned_formulae": [],
  "why_use_this": null
}