APRS packet parser for Python
Project description
aprspy - An APRS packet parser for Python
Introduction
aprspy is an APRS packet parser and generator for Python.
Currently supports:-
Decoding
- Standard compressed/uncompressed location packets
- Mic-E location packets
- Message packets (including bulletins and announcements)
- Status report packets
Encoding
- Uncompressed location packets
- Message packets
Usage
Brief usage explanation:
>>> from aprspy import APRS
>>> packet = APRS.parse('XX1XX>APRS,TCPIP*,qAC,FOURTH:=5030.50N/10020.30W$221/000/A=005Test packet')
>>> packet
<PositionPacket: XX1XX>
>>> packet.latitude
50.508333
>>> packet.longitude
-100.338333
>>> packet.course
221
Documentation
Documentation can be found at https://aprspy.readthedocs.io/en/latest/.
Development
Dependencies are now managed with poetry
, and dependencies needed for development can be installed with
poetry install --with=dev
.
The documentation can be built locally by running make
in the docs/
folder.
Copyright
This module is released under the MIT License, and is copyright 2019-2025 Andy Smith.
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
aprspy-0.4.0.tar.gz
(30.7 kB
view details)
Built Distribution
aprspy-0.4.0-py3-none-any.whl
(38.2 kB
view details)
File details
Details for the file aprspy-0.4.0.tar.gz
.
File metadata
- Download URL: aprspy-0.4.0.tar.gz
- Upload date:
- Size: 30.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.13.1 Linux/5.15.167.4-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
3df69126ec794710b894f761db737223f60c36f7b2644a2cf4e01393ab5303f3
|
|
MD5 |
a66345b29f53f727080ae031b282a7c7
|
|
BLAKE2b-256 |
6571d44e5df03a1960a9ebfa89c0fe3f8bde5a7b43a496e3cb30c3790fe2b605
|
File details
Details for the file aprspy-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: aprspy-0.4.0-py3-none-any.whl
- Upload date:
- Size: 38.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.13.1 Linux/5.15.167.4-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1714afdf0d720074e626198684baabd00839d9855510ada2fbc873c134dd80b0
|
|
MD5 |
54b03c6845b277e2a14920e971310129
|
|
BLAKE2b-256 |
9e06d7472d66b875cf2eb8f223089b482249b413030fc271974f662eca3c2b70
|