Balloon payload telemetry over APRS
Project description
PacketRaven
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 <serial_port> [log_file] [output_file]
or start the graphical interface:
packetraven_gui
Python API:
to retrieve packets directly from https://aprs.fi:
from packetraven import BALLOON_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(BALLOON_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
Release history Release notifications | RSS feed
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.1.tar.gz
(17.1 kB
view details)
Built Distribution
File details
Details for the file packetraven-1.0.1.tar.gz
.
File metadata
- Download URL: packetraven-1.0.1.tar.gz
- Upload date:
- Size: 17.1 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5dd79a5eb1b23759c208f223f13738455f4bd9ffbd7e13dda3d84c5e93f5030 |
|
MD5 | d7a3d5873bf282a8972a63759b9b3191 |
|
BLAKE2b-256 | f37ad7f0743f07aab9bfeb78947790d5cbfadc7e470ed0eb535735a1d43b8128 |
Provenance
File details
Details for the file packetraven-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: packetraven-1.0.1-py3-none-any.whl
- Upload date:
- Size: 20.0 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11c8179158d48115b077dd6536cd7d8cf0e502b7b761cfc850e515c02b65e029 |
|
MD5 | e467f4e5b4ba2687ef944a645ae8db56 |
|
BLAKE2b-256 | cf8eedd9aa117750e68e13422c4be8fe6aef7ef9c508a1dcbde27dabb3f029f1 |