./geography/py-rtcm, Python parser for RTCM3 (differential/RTK GNSS)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.2.0, Package name: py313-rtcm-1.2.0, Maintainer: gdt

pyrtcm is a Python 3 parser for the RTCM3 GPS/GNSS protocol.
RTCM3 is a proprietary GPS/GNSS differential correction or DGPS
protocol published by the Radio Technical Commission for Maritime
Services.


Master sites:

Filesize: 146.406 KB

Version history: (Expand)


CVS history: (Expand)


   2026-07-14 21:53:50 by Greg Troxel | Files touched by this commit (2)
Log message:
geography/py-rtcm: Update to 1.2.0

### RELEASE 1.2.0

ENHANCEMENTS:

1. Add `msgfilter` argument to RTCMReader to allow user to filter output by one \ 
or more message identities. If set, only filtered raw messages will be parsed \ 
(e.g. `(1005,1077)`); the remainder will be `None`. Default is "" (no \ 
filter). If you're only interested in specific messages, this can \ 
significantly improve parsing speed for a given datastream.
1. Enhance `parsed` argument to RTCMReader - permissible values:
   - `PARSE_NONE` (0) - No message parsing, raw output only. Parsed data is `None`.
   - `PARSE_FULL` (1) - Full parsing of all message attributes (the default). \ 
Parsed data is a `RTCMMessage` object.
   - `PARSE_META` (2) - Parse only basic metadata from messages (protocol, \ 
identity and length). Parsed data is a formatted `str` object. Significantly \ 
faster than full parsing, but individual data attributes will no longer be \ 
available.
   2026-03-26 00:32:41 by Greg Troxel | Files touched by this commit (2)
Log message:
geography/py-rtcm: Update to 1.1.11

Upstream NEWS:

1. Update exception handling to cater for invalid length payloads - Fixes #91
   2026-03-15 13:53:31 by Greg Troxel | Files touched by this commit (2)
Log message:
geography/py-rtcm: Update to 1.1.11

Upstream NEWS:

  [housekeeping not affecting the release]
   2025-11-17 19:23:35 by Greg Troxel | Files touched by this commit (3)
Log message:
geography/py-rtcm: Update to 1.1.10

## What's Changed
* RC 1.1.10 by @semuadmin in https://github.com/semuconsulting/pyrtcm/pull/87

1. Add dependency on `pypnmeagps` for `SocketWrapper` class (*previously \ 
duplicated here*) and utility methods e.g. `ecef2llh` and `llh2ecef`.
1. Drop active support for Python 3.9 (now EOL), add Python 3.14.

**Full Changelog**: https://github.com/semuconsulting/pyrtcm/compare/v1.1.9...v1.1.10
   2025-09-08 12:11:22 by Greg Troxel | Files touched by this commit (7)
Log message:
geography/py-[semu*]: Make HOMEPAGE not have variables

I previously did CSE across these Makefiles, which are from separate
repos but maintained identically, as part of being able to diff across
packages to find unintended variance.  However, people cut-and-paste
URLS from HOMEPAGE, and using variables makes that harder, needing
make show-var.  Plus, the URLs are extremely unlikely to change the
last component.
   2025-09-08 12:06:20 by Greg Troxel | Files touched by this commit (7)
Log message:
geography/py-[semu*]: TOOL_DEPEND on setuptools
   2025-09-04 15:50:48 by Greg Troxel | Files touched by this commit (5)
Log message:
geography/semuconsulting*: Use variable in HOMEPAGE

All of these modules are maintained the same way, and this reduces
diffs between the pkgsrc Makefiles, while fixing a previous cut/pasto.
   2025-09-04 15:04:52 by Greg Troxel | Files touched by this commit (4)
Log message:
py-rtcm: Add version 1.1.9

pyrtcm is a Python 3 parser for the RTCM3 GPS/GNSS protocol.
RTCM3 is a proprietary GPS/GNSS differential correction or DGPS
protocol published by the Radio Technical Commission for Maritime
Services.