Jimmy Fitzpatrick a1ba4b3f29 Merge pull request #210 from jcfitzpatrick12/issue-158
feat: Provide support for bulk downloading file resources
2026-02-19 10:39:34 +00:00
2025-06-02 10:58:12 +01:00
2026-02-19 10:30:19 +00:00
2026-02-19 10:30:27 +00:00
2025-07-05 15:52:40 +01:00
2025-03-04 21:01:25 +00:00
2026-02-19 10:30:19 +00:00
2024-05-06 13:12:10 +01:00
2026-01-14 01:00:00 +00:00

Spectre: Process, Explore and Capture Transient Radio Emissions

Solar Radio Observations Spectre Logo FM Band
Solar Radio Observations Solar Radio Observations

Getting started

Check out our GitHub Wiki here. Quick links are provided below:

Track our progress and upcoming features on our GitHub Project Board.

About Us

Spectre is a free and open source SDR-agnostic program for recording radio signals and spectrograms. It's geared for hobbyists, citizen scientists, and academics who want to achieve scientifically interesting results at low cost.

Powered by GNU Radio and FFTW, it provides high performance on modest hardware. Applications include:

  • Solar and Jovian radio observations
  • Educational outreach and citizen science
  • Amateur radio experimentation
  • Lightning and atmospheric event detection
  • RFI monitoring

Features

  • Simple installation with Docker
  • Wide receiver support (SDRplay, HackRF, RTL-SDR, USRP)
  • Run natively on Linux, including Raspberry Pi
  • Intuitive CLI tool
  • Record spectrograms and I/Q data
  • Long-form recordings
  • Compatible with inspectrum

Looking for a lightweight alternative? Check out Spectrel, a stripped-back derivative of Spectre, written in pure C. No Docker required.

Description
No description provided
Readme GPL-3.0 11 MiB
Languages
Python 76.4%
Dockerfile 18.9%
Shell 3.9%
C++ 0.8%