Skip to main content

Balloon payload telemetry over APRS

Project description

PacketRaven

tests build

PacketRaven is a front-end data aggregator / dashboard, designed to track the progress of high-altitude balloon payload flights via location telemetry.

pip install packetraven

Usage:

to start the client, run the following:

packetraven

for usage, do

packetraven -h

there is also a graphical interface:

packetraven_gui

Python API:

to retrieve packets directly from https://aprs.fi:

from packetraven import DEFAULT_CALLSIGNS, APRS_fi

api_key = '' # enter your APRS.fi API key here - you can get a free API key from https://aprs.fi/page/api

aprs_fi = APRS_fi(DEFAULT_CALLSIGNS, api_key)
aprs_fi_packets = aprs_fi.packets

print(aprs_fi_packets)

or parse packets from a radio sending parsed APRS over a USB connection:

from packetraven import PacketRadio

serial_port = None # leave None to let PacketRaven guess the port name  

radio = PacketRadio(serial_port)
radio_packets = radio.packets

print(radio_packets)

Features:

current:
  • parse APRS packets from USB radio
  • retrieve packets from https://aprs.fi
  • output packets to file
  • plot altitude
in development:
  • flight track plotting
  • live track prediction
  • Iridium telemetry and commands
  • live chase navigation

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

packetraven-1.0.3.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

packetraven-1.0.3-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file packetraven-1.0.3.tar.gz.

File metadata

  • Download URL: packetraven-1.0.3.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for packetraven-1.0.3.tar.gz
Algorithm Hash digest
SHA256 a7e27bc3a1c20abe59f9088aed56ed4e5718e1e77679be1ae730eba36b0226ac
MD5 bd0aed90d98de838911624c46e4d948b
BLAKE2b-256 105bb4775ef234a04e65d0e7d26d4440e5c714474355237dd4cac93fbf85c1e6

See more details on using hashes here.

Provenance

File details

Details for the file packetraven-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: packetraven-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for packetraven-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 11c681a42b1be0077e2eb8e9089d41e3bf215f0008f0d3318951aaceb6170f24
MD5 acc22090336dfa83184f42a1f5cc0fe5
BLAKE2b-256 ecdd4d7bf75dcbb14f510fd7d02274d3668a08accb70c828ec209a6bc8dd36e7

See more details on using hashes here.

Provenance

Supported by

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