Skip to main content

A spectrum analyzer library

Project description

pyspecan

A spectrum analyzer library

Examples

tkGUI, SWEPT mode tkGUI_Swept tkGUI_Swept

tkGUI, RT mode tkGUI_RT tkGUI_RT

Usage

  • View (-v|--view): specifies which frontend to use (tkGUI)
  • Mode (-m|--mode): specifies which processing mode to use (swept, rt)
  • Sink (-s|--sink): specifies which interface to use (file, live)
    • Live uses pysdrlib for hardware SDR abstractions

Module

  • python3 -m pyspecan --help
  • tkGUI, swept, file: python3 -m pyspecan
  • tkGUI, RT, file: python3 -m pyspecan -m RT
  • tkGUI, swept, live (hackrf): python3 -m pyspecan -s live -d hackrf

Install

  1. Run pip install pyspecan, to install
  2. Run python3 -m pyspecan --help to view available arguments

Contributing

  1. git clone https://github.com/Anonoei/pyspecan
  2. cd pyspecan
  3. git branch -c feature/<your feature>
  4. python3 builder.py -b -l build and install locally

Build executable

  1. pyinstaller src/pyspecan.spec
  2. ./dist/pyspecan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyspecan-0.5.2.tar.gz (42.0 kB view details)

Uploaded Source

File details

Details for the file pyspecan-0.5.2.tar.gz.

File metadata

  • Download URL: pyspecan-0.5.2.tar.gz
  • Upload date:
  • Size: 42.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyspecan-0.5.2.tar.gz
Algorithm Hash digest
SHA256 1f79b016c2d6d0c699d29e9e3405ee29aa95ca57dc1ebedc2d4b5979d02f7210
MD5 849cdee9536dd4389b96e28f6ef6250e
BLAKE2b-256 eca07cde756932b05577ee11d3fe423a17e85a2250b9b59bdce084402256d4df

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspecan-0.5.2.tar.gz:

Publisher: python-publish.yml on Anonoei/pyspecan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page