

UBX Configuration Dialog, with the ability to send a variety of UBX configuration commands to u-blox GNSS devices.Mapview widget with location marker, showing either a static Mercator world map, or an optional dynamic web-based map downloaded via a MapQuest API (requires an Internet connection and free.Graphview widget showing current satellite reception (signal-to-noise ratio).Skyview widget showing current satellite visibility and position (elevation / azimuth).
#ALLOCS WEBMAP SHOW SERIAL#
Serial console widget showing either raw or parsed data stream.Expandable banner widget showing key navigation information.Configurable GUI with selectable and resizeable widgets.Capable of reading from serial/USB port or previously-saved binary datalog file.It uses the pynmeagps library for NMEA parsing and the pyubx2 library for UBX parsing. Ĭontributions welcome - please refer to CONTRIBUTING.MD.īug reports and Feature requests - please use the templates provided. Sphinx API Documentation in HTML format is available at. This is an independent project and we have no affiliation whatsoever with u-blox. It displays location and diagnostic data from any NMEA or UBX (u-blox)Ĭompatible GNSS/GPS device over a standard serial (UART) or USB port, or from a previously-saved datalog file, in addition to providing a useful subset of the configuration functionality in u-blox's Windows-only u-center tool. Including Windows, MacOS, Linux and Raspberry Pi OS. The application runs on any platform which supports a Python3 interpreter (>=3.6) and tkinter (>=8.6) GUI framework, PyGPSClient is a graphical GNSS/GPS testing and diagnostic client application written entirely in Python and tkinter.
