Overview of PyGPSClient capabilities
masterPyGPSClient is a multi-platform graphical GNSS/GPS testing, diagnostic, and configuration application. It is written in Python and uses the tkinter GUI framework.
Key Capabilities:
- Protocol Support: NMEA, UBX (u-blox binary), SBF (Septentrio binary), UNI (Unicore binary), QGC (Quectel binary), RTCM3, SPARTN, NTRIP, and TTY (ASCII text).
- Data Stream Sources: Serial (USB/UART), Socket (TCP/UDP), binary data streams (terminal or file capture), and binary recordings (e.g., u-center
*.ubxfiles). - NTRIP Services: Provides an NTRIP client for both RTCM3 and SPARTN services. It can also serve as an NTRIP base station using RTK-compatible receivers (e.g., u-blox ZED-F9P, Quectel LG/LC Series, Septentrio Mosaic Series, or Unicore UM9** Series).
- Device Configuration: Supports configuration via proprietary UBX, NMEA, and ASCII TTY protocols for most u-blox, Quectel, Septentrio, Unicore, and Feyman GNSS devices.
- Data Conversion: Experimental support for RINEX conversion of raw observation, navigation, and meteorology data.