PyGPSClient Versions Save

Python Graphical GPS Client Application supporting NMEA, UBX, RTCM3, NTRIP & SPARTN Protocols

v1.4.16

2 weeks ago

What's Changed

FIXES:

  1. Fix handling of encrypted SPARTN payloads from MQTT or NTRIP sources.

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.15...v1.4.16

v1.4.15

3 weeks ago

What's Changed

ENHANCEMENTS:

  1. Updated functionality in pygnssutils and pyspartn libraries (see respective libraries for details).
  2. Update application icon.

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.14...v1.4.15

v1.4.14

1 month ago

What's Changed

ENHANCEMENTS:

  1. Add default port checkboxes to UBX Preset config panel (these govern which port(s) any message rate commands apply to). The selection can be saved as configuration parameter defaultport_s. Screenshot 2024-04-09 at 09 35 57

FIXES:

  1. Update ubxsetrate helper method to use CFG-VALSET command for newer (UBX protocol >= 23.01) devices, and the older CFG-MSG command for older devices. This fixes an error (https://github.com/semuconsulting/PyGPSClient/discussions/125) where the spectrum, system monitor and rover plot widgets would not display data for M10 and F10 UBX devices.

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.13...v1.4.14

v1.4.13

1 month ago

What's Changed

ENHANCEMENTS:

  1. Add support for PointPerfect NTRIP SPARTN service ppntrip.services.u-blox.com (requires pygnssutils>=1.0.22).
  2. Add support for TLS (port 443/2102) connections in NTRIP client (requires pygnssutils>=1.0.21).
  3. Add support for TLS (port 443) connections in socket client.
  4. Add explicit SPARTN protocol filter in settings panel.
  5. Minor enhancements to custom offline map exception handling.

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.12...v1.4.13

v1.4.12

2 months ago

What's Changed

RELEASE 1.4.12

FIXES:

  1. Fix stream handler KeyError Fixes #120.
  2. Fix socket stream KeyError Fixes #119.
  3. Fix map_frame pylint warnings.

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.11...v1.4.12

v1.4.11

2 months ago

What's Changed

ENHANCEMENTS:

  1. Enhance custom offline map facility to allow multiple maps to be defined in config file. If Map Type of 'custom' is selected, PyGPSClient will automatically display custom map corresponding to current location or, if there is none, the default Mercator world map. Maps do not need to be contiguous. See README and example json configuration file for details.

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.10...v1.4.11

v1.4.10

2 months ago

What's Changed

ENHANCEMENTS:

  1. Add basic custom offline map facility to map view widget. See README for details. Thanks to @wernerdd for suggestion.
  2. Add support for SETPOLL msgmode (requires pyubx2>=1.2.38). This mode will automatically determine appropriate input mode (SET or POLL) for command or query UBX messages (NB: it will still be necessary to specify either output GET or input SETPOLL mode in the serial configuration panel when reading UBX data logs).
  3. Add support for experimental UBXSimulator (basic UBX GNSS serial device simulator) from pygnssutils. To invoke, set userport_s setting to "ubxsimulator" and configure required NMEA/UBX data stream in local "ubxsimulator.json" file - see Sphinx documentation and example json file for further details.

FIXES:

  1. Send empty datagram to UDP socket connections. Thanks to @Williangalvani for contribution.

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.9...v1.4.10

v1.4.9

3 months ago

What's Changed

CHANGES:

  1. Update Rover widget for new pyubx2>=1.2.37 RELPOSNED payload definition.
  2. Min version of pyubx2 updated to 1.2.37.

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.8...v1.4.9

v1.4.8

4 months ago

What's Changed

FIXES:

  1. Fix parsing of command line arguments (NB: command line arguments and/or environment variables will now take temporary precedence over saved config file settings)
  2. Fix 'unhashable type' error when first displaying mountpoint data in NTRIP client panel

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.7...v1.4.8

v1.4.7

4 months ago

What's Changed

ENHANCEMENTS:

  1. Add tkinter value to About dialog for reference.
  2. Update Scatterplot widget to use planar approximation rather than haversine great circle formula at separations <= 50m

FIXES:

  1. Fix relPosLength calculation in rover_frame.py
  2. Fix typo in Scatterplot widget labels.

Full Changelog: https://github.com/semuconsulting/PyGPSClient/compare/v1.4.6...v1.4.7