Recent Releases of pygnssutils

pygnssutils - v1.1.16

What's Changed

  • Rc 1.1.16 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/120
  • fix critical error from socket timeout for Python <3.10 by @fuchst in https://github.com/semuconsulting/pygnssutils/pull/119

FIXES:

  1. Fix gnssntripclient inappropriate critical error for socket.timeout in Python<3.9 Fixes #118

CHANGES:

  1. Min versions of pyubx2 and pysbf2 updated.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.1.15...v1.1.16

- Python
Published by semuadmin 7 months ago

pygnssutils - v1.1.15

What's Changed

Fixes #116

  • Rc 1.1.15 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/117
  • fix SocketServer allowreuseaddr by @fuchst in https://github.com/semuconsulting/pygnssutils/pull/115

New Contributors

  • @fuchst made their first contribution in https://github.com/semuconsulting/pygnssutils/pull/115

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.1.14...v1.1.15

- Python
Published by semuadmin 8 months ago

pygnssutils - v1.1.14

What's Changed

  • RC 1.1.14 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/114
  1. Add support for SBF (Septentrio Binary Format) protocol in GNSSStreamer. Currently GNSSStreamer can parse data streams containing either UBX or SBF messages, but not both at the same time. If protfilter signifies both (UBXPROTOCOL | SBFPROTOCOL), UBX will take precedence.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.1.13...v1.1.14

- Python
Published by semudev2 9 months ago

pygnssutils - v1.1.13

What's Changed

  • RC 1.1.13 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/113

FIXES:

  1. Fix issue in GNSSNTRIPClient with parsing some NTRIP responses (missing gnss or sourcetable elements at beginning of stream).

CHANGES: 1. RTCM 1002 (GPS observables) and 1010 (GLONASS observables) messages added to NTRIP server mode. 1. GNSSMQTTClient add explicit LBand Frequencies topic ("/pp/frequencies/Lb") argument (rather than defaulting to 'yes' if mode is LBand). 1. New global variable RTCMTYPES listing RTCM3 message types and rates output in pygnssutils NTRIP server mode.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.1.12...v1.1.13

- Python
Published by semudev2 10 months ago

pygnssutils - v1.1.12

What's Changed

  • Rc 1.1.12 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/112

FIXES:

  1. GNSSStreamer default input handler updated - Fixes #111

CHANGES:

  1. Inherit SocketWrapper from pynmeagps.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.1.11...v1.1.12

- Python
Published by semuadmin 10 months ago

pygnssutils - v1.1.11

What's Changed

  • update to 1.1.11 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/110
  1. Minor improvements to SSLError exception handling in gnssmqttclient.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.1.10...v1.1.11

- Python
Published by semuadmin 11 months ago

pygnssutils - v1.1.10

What's Changed

  • update to 1.1.10 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/109
  1. Update minimum versions of pyubx2 (1.2.51), pynmeagps (1.0.49), pyrtcm (1.1.5) and certifi (2025..) to ensure latest fixes and enhancements are included in UBX, NMEA and RTCM3 processing.
  2. No other functional changes.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.1.9...v1.1.10

- Python
Published by semuadmin 11 months ago

pygnssutils - v1.1.9

What's Changed

  • RC 1.1.9 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/107
  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: https://github.com/semuconsulting/pygnssutils/compare/v1.1.8...v1.1.9

- Python
Published by semuadmin about 1 year ago

pygnssutils - v1.1.8

What's Changed

  • Rc 1.1.8 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/104
  1. gnssmqttclient updated to support pyspartn>=1.0.5 (see pyspartn Release Notes for new functionality).

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.1.7...v1.1.8

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.1.7

What's Changed

  • Rc 1.1.7 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/103
  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: https://github.com/semuconsulting/pygnssutils/compare/v1.1.6...v1.1.7

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.1.6

What's Changed

  • update to 1.1.6 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/101
  1. Remove print() statement in gnssntripclient.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.1.5...v1.1.6

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.1.5

What's Changed

  1. Enhance gnssntripclient exit and exception handling.
  • enhance gnssntripclient - Fixes #98 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/100

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

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.1.4

What's Changed

  • Rc 1.1.4 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/94
  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: https://github.com/semuconsulting/pygnssutils/compare/v1.1.3...v1.1.4

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.1.3

What's Changed

  • RELEASE CANDIDATE 1.1.3 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/92
  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: https://github.com/semuconsulting/pygnssutils/compare/v1.1.2...v1.1.3

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.1.2

What's Changed

  • Rc 1.1.2 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/91

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: https://github.com/semuconsulting/pygnssutils/compare/v1.1.1...v1.1.2

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.1.1

What's Changed

  • RELEASE CANDIDATE 1.1.1 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/88

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: https://github.com/semuconsulting/pygnssutils/compare/v1.1.0...v1.1.1

- Python
Published by semudev2 over 1 year ago

pygnssutils - v1.1.0

What's Changed

  • RC 1.1.0 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/87

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 https://github.com/semuconsulting/pygnssutils/issues/85

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.32...v1.1.0

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.0.32

What's Changed

  • RELEASE CANDIDATE 1.0.32 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/84

pygnssutils Pull Request Template

Description

ENHANCEMENTS:

  1. Add configuration file option to all CLI utilities via -C or --config argument. Default location of configuration file can be specified in environment variable {utility}_CONF e.g. GNSSDUMP_CONF, GNSSNTRIPCLIENT_CONF, etc. Config files are text files containing key-value pairs which mirror the existing CLI arguments, e.g. shell gnssdump -C gnssdump.conf where gnssdump.conf contains...

    filename=pygpsdata-MIXED3.log verbosity=3 format=2 clioutput=1 output=testfile.bin

is equivalent to: shell gnssdump --filename pygpsdata-MIXED3.log --verbosity 3 --format 2 --clioutput 1 --output testfile.bin 2. Streamline logging. CLI usage unchanged; to use pygnssutils logging within calling application, invoke logging.getLogger("pygnssutils") in calling module. 3. Internal enhancements to experimental UBXSimulator to add close() and in_waiting() methods; recognise incoming RTCM data. 4. GGA message sent to NTRIP Caster in GGALIVE mode will include additional live attributes (siv, hdop, quality, diffage, diffstation). Thanks to @yydgis for contribution.

FIXES:

  1. gnssntripclient - update HTTP GET request for better NTRIP 2.0 compliance
  2. issue with delay on gnssntripclient retry limit

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.31...v1.0.32

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.0.31

What's Changed

  • RC 1.0.31 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/78
  1. Minor internal enhancements to logging support - add explicit CRITICAL log level (verbosity = -1).
  2. Add logging to socket_server.py module.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.30...v1.0.31

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.0.30

What's Changed

  • Enhance gnssntripclient & gnssmqttclient by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/75
  1. Add automated network connection timeout and retry to gnssntripclient - new CLI arguments --retries, --retryinterval, --timeout. See gnssntripclient -h for help.
  2. Add TCP socket server output option to gnssntripclient and gnssmqttclient - new CLI argument --cliout 3.
  3. Refactor utilties to use standard Python logging module - --verbosity arguments are now mapped to logging levels (0 low => error, critical; 1 medium => warning; 2 high => info; 3 debug => debug).
  4. Refactor utilities to use separate *_cli.py module for command line argument parsing.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.29...v1.0.30

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.0.29

What's Changed

  • Rc 1.0.29 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/71

ENHANCEMENTS:

  1. Add --clioutput CLI option to gnssntripclient - supports output types of binary file or Serial port

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.28...v1.0.29

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.0.28

What's Changed

  • Rc 1.0.28 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/68
  • Waits correctly for the time specified in waittime by @hugokernel in https://github.com/semuconsulting/pygnssutils/pull/67

New Contributors

  • @hugokernel made their first contribution in https://github.com/semuconsulting/pygnssutils/pull/67

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.27...v1.0.28

- Python
Published by semuadmin over 1 year ago

pygnssutils - v1.0.27

What's Changed

  • Rc 1.0.27 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/66
  1. Add ubxcompare CLI utility.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.26...v1.0.27

- Python
Published by semuadmin almost 2 years ago

pygnssutils - v1.0.26

What's Changed

  • update spartn decryption arg names by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/65

FIXES:

  1. Update SPARTN decryption argument names - Fixes no decode setting error.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.25...v1.0.26

- Python
Published by semuadmin almost 2 years ago

pygnssutils - v1.0.25

What's Changed

  • Rc 1.0.25 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/63

ENHANCEMENTS:

  1. Add SPARTN payload decrypt option to gnssnmqqclient.
  2. Minor internal streamlining.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.24...v1.0.25

- Python
Published by semuadmin almost 2 years ago

pygnssutils - v1.0.24

What's Changed

  • RELEASE CANDIDATE 1.0.24 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/62

FIXES:

  1. Enhancements to socket_server NTRIP caster to improve compatibility with NTRIP clients like BNC and u-center. Now returns properly-formatted HTTP header with RTCM3 data stream. Fixes issue with connection timeout on some NTRIP clients e.g. BNC 2.13.0 or u-center 24.02.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.23...v1.0.24

- Python
Published by semuadmin almost 2 years ago

pygnssutils - v1.0.23

What's Changed

  • RELEASE CANDIDATE 1.0.23 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/61

FIXES:

  1. Fix to socket_server NTRIP caster source table HTTP response which was causing some NTRIP clients to timeout. Fixes #60

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.22...v1.0.23

- Python
Published by semuadmin almost 2 years ago

pygnssutils - v1.0.22

What's Changed

  • RELEASE CANDIDATE 1.0.22 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/59
  1. Add support for u-blox PointPerfect NTRIP SPARTN service in gnssntripclient.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.21...v1.0.22

- Python
Published by semuadmin almost 2 years ago

pygnssutils - v1.0.21

What's Changed

  • RELEASE CANDIDATE 1.0.21 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/58

ENHANCEMENTS:

  1. Add SSL support to gnssntripclient.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.20...v1.0.21

- Python
Published by semuadmin almost 2 years ago

pygnssutils - v1.0.20

What's Changed

  • RELEASE CANDIDATE 1.0.20 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/57

FIXES:

  1. Fix simvector function in ubxsimulator.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.19...v1.0.20

- Python
Published by semuadmin almost 2 years ago

pygnssutils - v1.0.19

What's Changed

  • Rc 1.0.19 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/56

CHANGES:

  1. Add support for paho-mqtt v2.0.0.
  2. Update min pyubx2 version to 1.2.38.
  3. Add support for pyubx2 SETPOLL msgmode (auto-detect input message mode SET or POLL)

ENHANCEMENTS:

  1. Add experimental UBX Simulator.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.18...v1.0.19

- Python
Published by semudev2 about 2 years ago

pygnssutils - v1.0.18

What's Changed

  • Rc 1.0.18 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/53

CHANGES:

  1. Update min pyubx2 version to 1.2.37.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.17...v1.0.18

- Python
Published by semuadmin about 2 years ago

pygnssutils - v1.0.17

What's Changed

  1. Internal enhancements to IP6 address handling.
  2. Update min pyubx2 version to 1.2.35
  • Release Candidate 1.0.17 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/50

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.16...v1.0.17

- Python
Published by semuadmin about 2 years ago

pygnssutils - v1.0.16

  1. Update min pyubx2 version to 1.2.32:

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.15...v1.0.16

- Python
Published by semuadmin over 2 years ago

pygnssutils - v1.0.15

What's Changed

  • Rc 1.0.15 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/42

ENHANCEMENTS:

  1. GNSSMQTTClient updated to support SPARTN MQTT L-Band Topics (including /pp/frequencies/Lb) in addition to IP.
  2. Add MQTTMessage container class for any MQTT topics which contain JSON payloads, e.g., <MQTT(/PP/FREQUENCIES/LB, frequencies_us_current_value=1556.29, frequencies_eu_current_value=1545.26)>

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.14...v1.0.15

- Python
Published by semuadmin over 2 years ago

pygnssutils - v1.0.14

RELEASE 1.0.14

What's Changed

  • RC 1.0.14 by @semuadmin in https://github.com/semuconsulting/pygnssutils/pull/41
  1. GNSSNTRIPClient amended to output sourcetable and closest mountpoint to designated output medium, if --output argument is not None and --mountpoint argument is blank. Previously only output RTCM3 data.

Full Changelog: https://github.com/semuconsulting/pygnssutils/compare/v1.0.13...v1.0.14

- Python
Published by semuadmin over 2 years ago

pygnssutils - v1.0.13

RELEASE 1.0.13

CHANGES:

  1. Add settings.setter methods to GNSSNTRIPClient and GNSSMQTTClient (to support saving settings in PyGPSClient>=1.4.1 json configuration file). No functional changes to command line clients.

- Python
Published by semuadmin over 2 years ago

pygnssutils - v1.0.12

Description

RELEASE 1.0.12

CHANGES:

  1. Add ntripuser and ntrippassword keyword arguments to SockerServer, GNSSSockerServer and GNSSNTRIPClient classes for use in NTRIP Caster authentication. If not supplied, these will default to environment variables PYGPSCLIENTUSER and PYGPSCLIENTPASSWORD or, failing that, "anon" and "password".
  2. NB: This will require a corresponding update to PyGPSClient (>=1.4.0).
  3. NB: These arguments were previously named user and password in GNSSSockerServer and GNSSNTRIPClient classes - any scripts instantiating either of these classes will require updating.
  4. Updated minimum version dependency for pyubx2 (1.2.29)

- Python
Published by semuadmin over 2 years ago

pygnssutils - v1.0.11

RELEASE 1.0.11

CHANGES:

  1. Updated minimum version dependencies for pyubx2 (1.2.28) and pyspartn (0.1.10). No functional changes.

- Python
Published by semuadmin over 2 years ago

pygnssutils - v1.0.10

RELEASE 1.0.10

  1. Python 3.7 is officially end of life on 27 June 2023. This change removes Python 3.7 from workflows and documentation.
  2. No other functional changes.

- Python
Published by semuadmin over 2 years ago

pygnssutils - v1.0.9

RELEASE 1.0.9

FIXES: 1. Fix error when cycling log files https://github.com/semuconsulting/pygnssutils/issues/29

- Python
Published by semuadmin almost 3 years ago

pygnssutils - v1.0.8

RELEASE 1.0.8

ENHANCEMENTS:

  1. Add IPv6 support in gnssserver, gnssdump and gnssntripclient.
  2. Add on_disconnect callback to gnssmqttclient.py and enhance exception reporting back to calling app.
  3. Minor enhancements to SPARTN and NTRIP client exception handling.

- Python
Published by semuadmin almost 3 years ago

pygnssutils - v1.0.7

RELEASE 1.0.7

CHANGES:

  1. Add bandit security analysis to workflows.
  2. Other internal updates to VSCode and GitHub Actions workflows
  3. Update min pyubx2 and pyspartn versions.
  4. imports sorted using isort and black.

No functional changes

- Python
Published by semuadmin almost 3 years ago

pygnssutils - v1.0.6

RELEASE 1.0.6

  1. Superfluous haversine, latlon2dms and latlon2dmm helper methods removed - use pynmeagps helpers instead
  2. Minimum pyubx2 version updated to 1.2.23
  3. Minimum pyspartn version updated to 0.1.4
  4. Minor updates to VSCode tasks and GitHub actions for pyproject.toml build framework

- Python
Published by semuadmin almost 3 years ago

pygnssutils - v1.0.5

RELEASE 1.0.5

FIXES:

  1. Fix gnssserver crash - Fixes https://github.com/semuconsulting/pygnssutils/issues/17

ENHANCEMENTS:

  1. Enhance gnssdump.py msgfilter functionality to include periodic filtering = thanks to @acottuli for contribution.

- Python
Published by semuadmin almost 3 years ago

pygnssutils - v1.0.4

RELEASE 1.0.4

FIXES:

  1. Add omitted dependency for paho-mqtt.

- Python
Published by semuadmin about 3 years ago

pygnssutils - v1.0.3

RELEASE 1.0.3

ENHANCEMENTS:

  1. GNSSMQTTClient SPARTN MQTT client class and command line utility added - see README for details

- Python
Published by semuadmin about 3 years ago

pygnssutils - v1.0.2

RELEASE 1.0.2

CHANGES:

  1. All CLI utilities amended to use standard Python argparse library for parsing input arguments. For example:
  • Previously: gnssdump port=/dev/tty.usbmodem1101 baud=115200 timeout=5
  • Now: gnssdump --port /dev/tty.usbmodem1101 --baudrate 115200 --timeout 5
  1. For all CLI utilities, type -h for help. Refer to README for other examples.
  2. The kwargs for the underlying Class constructors are unchanged.

- Python
Published by semuadmin about 3 years ago

pygnssutils - v1.0.1

RELEASE 1.0.1

ENHANCEMENTS:

  1. Add two new CLI utilities ubxload and ubxsave which allow user to save and reload the current configuration of a Gen 9+ UBX GNSS device. The ubxsave utility works by polling a complete set of CFG-VALGET keys from the UBX Configuration Database, converting the responses to CFG-VALSET commands and saving these as binary UBXMessages. The ubxload utility loads these CFG-VALSET messages from a file and uploads them to the receiver's volatile memory (RAM) memory layer. The two utilities provide an easy way to copy configurations between compatible devices.

- Python
Published by semuadmin about 3 years ago

pygnssutils - v1.0.0

RELEASE 1.0.0

CHANGES:

  1. First post-beta release; some internal streamlining.
  2. Add ubxsetrate CLI utility to set message rates on u-blox receivers.
  3. Update shields.io build status badge URL.

- Python
Published by semuadmin about 3 years ago

pygnssutils - v0.3.4-beta

RELEASE 0.3.4-beta

FIXES: 1. Fix error in gnssntripclient which was causing HTTP 403 Forbidden errors from some NTRIP casters (e.g. UNAVCO).

- Python
Published by semuadmin about 3 years ago

pygnssutils - v0.3.3-beta

RELEASE 0.3.3-beta

FIXES:

  1. Fix gnssntripclient issue where blank lines in HTTP sourcetable response from NTRIP caster could prevent sourcetable being retrieved and processed.

- Python
Published by semuadmin over 3 years ago

pygnssutils - v0.3.2-beta

RELEASE 0.3.2-beta

ENHANCEMENTS:

  1. NTRIP client enhancement. ggamode keyword argument added to gnssntripclient - allows user to select GGA position source; 0 = live position from receiver, 1 = fixed reference position. Default is 0.

- Python
Published by semuadmin over 3 years ago

pygnssutils - v0.3.1-beta

RELEASE 0.3.1-beta

FIXES:

Fix to NTRIP V2 HTTP GET Header - thanks to @polytopes-design for contribution.

- Python
Published by semuadmin over 3 years ago

pygnssutils - v0.3.0-beta

RELEASE 0.3.0-beta

CHANGES:

  1. pyubx2.UBXReader class used in place of pygnssutils.GNSSReader to eliminate code and test duplication.

- Python
Published by semuadmin over 3 years ago

pygnssutils - v0.2.3-beta

RELEASE 0.2.3-beta

ENHANCEMENTS:

  1. Outfile option added to gnssdump. See README and gnssdump -h for details.

- Python
Published by semuadmin over 3 years ago

pygnssutils - v0.2.2-beta

RELEASE 0.2.2-beta

FIXES:

  1. Fix typo error in formatGGA routine in gnssntripclient.py.
  2. Fix \examples\rtk_example.py.

CHANGES:

  1. Min versions of pyubx2 and pynmeagps updated to 1.2.14 and 1.0.14 respectively.

- Python
Published by semuadmin over 3 years ago

pygnssutils - v0.2.1-beta

RELEASE 0.2.1-beta

ENHANCEMENTS:

  1. NTRIP Client class GNSSNTRIPClient and CLI utility gnssntripclient added. See README for details.

- Python
Published by semuadmin over 3 years ago

pygnssutils - v0.2.0-beta

RELEASE 0.2.0-beta

CHANGES

  1. Output handler processing simplified.
  2. Documentation updated.

FIXES: 1. JSON output now correct for all output handler types (not just stdout and File)

- Python
Published by semuadmin over 3 years ago

pygnssutils - v0.1.2-alpha

RELEASE 0.1.2-alpha

ENHANCEMENTS:

  1. JSON added to range of available output formats in gnssdump.
  2. 'allhandler' protocol handler option added to gnssdump; Use same external protocol handler for all protocols. Will override any individual protocol handlers (ubxhandler etc.)
  3. Context management added to GNSSStreamer and GNSSServer modules.
  4. Documentation updated.

- Python
Published by semuadmin almost 4 years ago

pygnssutils - v0.1.1-alpha

RELEASE 0.1.1-alpha

CHANGES:

  1. GNSSServer class renamed to GNSSSocketServer for clarity.
  2. Test coverage extended.
  3. Cosmetic documentation tidy up.

- Python
Published by semuadmin almost 4 years ago

pygnssutils - v0.1.0

RELEASE 0.1.0

  1. Initial Alpha release.

- Python
Published by semuadmin almost 4 years ago