Skip to content

Releases: semuconsulting/pyrtcm

v1.1.3

07 Jan 07:54
ec33ec6
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v1.1.2...v1.1.3

v1.1.2

10 Oct 18:02
282f93e
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v1.1.1...v1.1.2

v1.1.1

23 May 12:22
ab65bb6
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v1.1.0...v1.1.1

v1.1.0

16 May 08:55
8568047
Compare
Choose a tag to compare

What's Changed

  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: v1.0.20...v1.1.0

v1.0.20

08 May 07:05
8120e62
Compare
Choose a tag to compare

What's Changed

  1. Add parse_msm helper method to parse RTCM3 MSM message type into series of iterable data arrays.
  2. Add parse_4076_201 helper method to parse RTCM3 4076_201 SSR message types into series of iterable data arrays.
  3. Internal streamlining of conditional group parsing & updated docstrings - no functional changes.

Full Changelog: v1.0.19...v1.0.20

v1.0.19

03 May 13:23
f47dee5
Compare
Choose a tag to compare

What's Changed

ENHANCEMENTS

  1. Minor internal streamlining of nested group parsing - no functional changes.

Full Changelog: v1.0.18...v1.0.19

v1.0.18

10 Apr 15:04
4315417
Compare
Choose a tag to compare

What's Changed

FIXES:

  1. Fixes issue with parsing of IGM05/IGM06 SSR message payloads e.g. 4076_025, 4076_066, etc. Output can be verified using caster products.igs-ip.net:2101/SSRC02IGS1.

Full Changelog: v1.0.17...v1.0.18

v1.0.17

25 Mar 08:10
1a55bcd
Compare
Choose a tag to compare

What's Changed

ENHANCEMENTS:

  1. Add proprietary IGS SSR 4076 messages, as defined in https://files.igs.org/pub/data/format/igs_ssr_v1.pdf. NB not fully tested as available NTRIP sources only cover a subset of the 4076 subtypes defined.

Full Changelog: v1.0.16...v1.0.17

v1.0.16

08 Mar 09:30
edeac77
Compare
Choose a tag to compare

What's Changed

  1. PRN SIG mapping streamlined - id2prnsigmap() helper method replaced by dictionary PRNSIGMAP.
  2. Various minor internal refactoring.

Full Changelog: v1.0.15...v1.0.16

v1.0.15

26 Jan 13:36
7367633
Compare
Choose a tag to compare

What's Changed

CHANGES:

  1. MSM GNSSEpoch field now parsed into appropriate datafield(s) e.g. GLONASS GNSSEpoch = {"DF416": "GLONASS Day Of Week", "DF034": "GLONASS Epoch Time (tk)"}.
  2. MSM Extended Satellite Information field parsed into appropriate datafield e.g. DF419 for GLONASS, ExtSatInfo for other GNSS.

Full Changelog: v1.0.14...v1.0.15