PyRTCM is a RTCM3 protocol parser and generator for Python. Version 1.1.12 supports Python >=3.10. It provides classes for reading, writing, and manipulating RTCM3 messages, commonly used in GNSS applications. Release cadence is irregular.
pip install pyrtcmNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic usage: create an RTCMReader from bytes and iterate over messages.
Use bytes or a bytes-like object. If reading from a file, open in binary mode.
Iterate as: for raw, parsed in reader: if parsed: ...
Ensure input data conforms to RTCM3 standard (0xD3 sync byte).
Install wheel: pip install wheel, then retry pip install pyrtcm.
Encode the string to bytes: data = data_str.encode('latin-1') or open file in binary mode 'rb'.Ensure the data is a valid RTCM3 stream starting with 0xD3. Use RTCMReader with proper bytes input.
Upgrade to latest version: pip install --upgrade pyrtcm. Check import path: from pyrtcm import RTCMReader.
Always check if parsed is not None before accessing attributes.
No dependency data recorded yet.