Skip to content

Releases: semuconsulting/pygnssutils

v1.1.9

11 Dec 19:57
ea3e205
Compare
Choose a tag to compare

What's Changed

  1. Fix for IndexError: list index out of range error in format_conn on platforms with no IP6 support.
  2. ubx CLI utilities moved to pyubxutils - ubxsave, ubxload, ubxcompare, ubxsetrate, ubxsimulator. For the time being, pyubxutils will remain a dependency of pygnssutils and will be installed alongside it via pip, and from pygnssutils import UBXSimulator will still work as an import statement, but these will be removed altogether in v1.2.0.

Fixes: IndexError: list index out of range error in format_conn on platforms with no IP6 support.

Full Changelog: v1.1.8...v1.1.9

v1.1.8

20 Nov 09:13
68723f6
Compare
Choose a tag to compare

What's Changed

  1. gnssmqttclient updated to support pyspartn>=1.0.5 (see pyspartn Release Notes for new functionality).

Full Changelog: v1.1.7...v1.1.8

v1.1.7

09 Nov 13:41
dfe9e90
Compare
Choose a tag to compare

What's Changed

  1. gnssntripclient will now tolerate an NTRIP 1.0 response to an NTRIP 2.0 request if the caster only supports NTRIP 1.0, or vice versa.
  2. gnssstreamer now supports both NTRIP 1.0 and NTRIP 2.0 clients via the -rtkntripversion flag (previously it assumed NTRIP 2.0).

Full Changelog: v1.1.6...v1.1.7

v1.1.6

30 Oct 15:36
db2f13f
Compare
Choose a tag to compare

What's Changed

  1. Remove print() statement in gnssntripclient.

Full Changelog: v1.1.5...v1.1.6

v1.1.5

30 Oct 12:20
be49bbd
Compare
Choose a tag to compare

What's Changed

  1. Enhance gnssntripclient exit and exception handling.

Full Changelog: v1.1.4...v1.1.5

v1.1.4

11 Oct 07:50
025adee
Compare
Choose a tag to compare

What's Changed

  1. Fix UnicodeDecodeError in gnssntripclient - Fixes #93.
  2. Fix occasional ubxload 'lockups' - Fixes #48.
  3. Update ubx... utilities to use common logging provisions.
  4. Drop active support for Python 3.8 - End of Life as at October 2024.
  5. Add active support for Python 3.13.
  6. Update min pyubx2 version to 1.2.47.

Full Changelog: v1.1.3...v1.1.4

v1.1.3

22 Sep 08:07
365e917
Compare
Choose a tag to compare

What's Changed

  1. Refactor gnssserver keyword arguments to facilitate code completion hints.
  2. Update min pyubx2 version to 1.2.46 - incorporates various UBX and NMEA message enhancements.
  3. Update min pyspartn version to 1.0.3 - incorporates enhancements to troposphere attributes handling.

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

v1.1.2

08 Sep 08:11
93bbdb8
Compare
Choose a tag to compare

What's Changed

FIXES:

  1. Fix #90
  2. Minor fix to verbosity setting passthrough to lower modules e.g. pyubx2.
  3. Minor fix to stream validation in gnssstreamer.

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

v1.1.1

05 Sep 07:09
fe35d42
Compare
Choose a tag to compare

What's Changed

ENHANCEMENTS:

  1. gnssstreamer (formerly gnssdump) completely refactored to support bidirectional communications with GNSS datastream via args --cliinput, --input and --clioutput, --output. CLI utility is now named gnssstreamer but the deprecated gnssdump will continue to work until at least v1.1.3.

Supported --clioutput values are:

  • 0 = terminal (default)
  • 1 = binary file
  • 2 = serial port
  • 3 = TCP socket server
  • 4 = evaluable Python (lamba) expression
  • 5 = text file

Supported --cliinput values are:

  • 0 = none (default)
  • 1 = RTK NTRIP RTCM
  • 2 = RTK NTRIP SPARTN
  • 3 = RTK MQTT SPARTN
  • 4 = serial port (e.g. SPARTN RTK data from D9S L-Band receiver)
  • 5 = binary file (e.g file containing UBX configuration commands)
  1. Improved test coverage.
  2. Improved exception handling and logging in socket_server.py.
  3. Improved Sphinx documentation of global constants.

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

v1.1.0

23 Aug 08:14
2da1f2b
Compare
Choose a tag to compare

What's Changed

ENHANCEMENTS:

  1. gnssntripclient now supports chunked transfer-encoded NTRIP datastreams.
  2. gnssntripclient improved handling of NTRIP 1.0 (ICY) caster responses.
  3. gnssntripclient minor improvements to exception handling.
  4. gnssstreamer (gnssdump) now supports transfer-encoded socket streams via --encoding argument. SocketWrapper class now used to wrap incoming socket data sources.
  5. gnssserver now supports NTRIP version 1.0 or 2.0 in NTRIP mode via arg --ntripversion.

Fixes #85

Full Changelog: v1.0.32...v1.1.0