Pyrtcm

Latest version: v1.1.5

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.1.5

What's Changed
* RC 1.1.5 by semuadmin in https://github.com/semuconsulting/pyrtcm/pull/68

1. Minor internal performance enhancements.
1. DF071 field definition updated.
1. Test cases enhanced.

**Full Changelog**: https://github.com/semuconsulting/pyrtcm/compare/v1.1.4...v1.1.5

1.1.4

What's Changed
* Update 1300 1302 handling by semuadmin in https://github.com/semuconsulting/pyrtcm/pull/65

1. Refine handling of string attributes (e.g. DF140, DF563, DF566).
1. Add optional 'parsed' argument to RTCMReader - 1 = return raw and parsed data, 0 = return only raw data (parsed will be None)
1. Temporarily suppress 1302 test cases **NB:** sample 1302 messages from euref-ip.net:2101/EUREF01 appear to be truncated (to 59 bytes), causing a `Error processing attribute 'group-DF568' in message type 1302 negative shift count` exception; this mountpoint's data stream also causes the BNC 2.13.1 NTRIP client to bomb every time, so possibly an issue with the source's implementation or documentation???

**Full Changelog**: https://github.com/semuconsulting/pyrtcm/compare/v1.1.3...v1.1.4

1.1.3

What's Changed
* Rc 1.1.3 by semuadmin in https://github.com/semuconsulting/pyrtcm/pull/63

1. Update RTCM message definitions - messages 1300-1305 added.
1. Adopt more advanced `SocketWrapper` class from pygnssutils to support socket datastream encoding (chunked, gzip, compress, deflate).
1. Add optional `encoding` argument to RTCMReader to support encoding values.

**Full Changelog**: https://github.com/semuconsulting/pyrtcm/compare/v1.1.2...v1.1.3

1.1.2

What's Changed
* Rc 1.1.2 by semuadmin in https://github.com/semuconsulting/pyrtcm/pull/60

1. Sphinx documentation and docstrings enhanced to include global constants and decodes.
1. `socket_stream.SocketStream` class renamed to `socket_wrapper.SocketWrapper` class for clarity.
1. Drop active support for Python 3.8 - now End of Life as at October 2024.

**Full Changelog**: https://github.com/semuconsulting/pyrtcm/compare/v1.1.1...v1.1.2

1.1.1

What's Changed
* Rc 1.1.1 by semuadmin in https://github.com/semuconsulting/pyrtcm/pull/58

1. Internal performance enhancements - `UBXReader.parse()` now 30% faster.
1. Internal enhancements to logging and exception handling.
1. Enhance test coverage


**Full Changelog**: https://github.com/semuconsulting/pyrtcm/compare/v1.1.0...v1.1.1

1.1.0

What's Changed
* Rc 1.1.0 by semuadmin in https://github.com/semuconsulting/pyrtcm/pull/57

1. `PRN`, `CELLPRN` and `CELLSIG` attributes added to satellite (NSAT) and cell (NCELL) groups within parsed RTCM3 MSM payloads via `SPARTNMessage._getsatcellmaps()` function, replacing previous `sat2prn()` and `cell2prn()` helper functionality. labelmsm keyword argument signifies either RINEX (1) or Frequency Band (2) signal format for CELLSIG attribute.

**Full Changelog**: https://github.com/semuconsulting/pyrtcm/compare/v1.0.20...v1.1.0

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.