Skip to content

Releases: semuconsulting/pyrtcm

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

v1.0.14

10 Nov 21:46
770c1b6
Compare
Choose a tag to compare

What's Changed

  1. Minor internal streamlining of RTCM 1230 message processing.

Full Changelog: v1.0.13...v1.0.14