D. Berge's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

D. Berge's avatar

D. Berge

licehunter

Involved Projects and Packages
Maintainer Bugowner

Algorithms and frameworks supporting the development of processing and analysis applications in navigation and global positioning.

PyGPSClient is a graphical GNSS/GPS testing, diagnostic and UBX © (u-blox ™) device configuration application written entirely in Python and tkinter.

Features:

* Supports both NMEA and UBX protocols. It uses the pynmeagps library for NMEA parsing and the pyubx2 library for UBX parsing.
* Capable of reading from serial/USB port or previously-saved binary datalog file.
* Configurable GUI with selectable and resizeable widgets.
* Expandable banner widget showing key navigation information.
* Serial console widget showing data stream in either parsed, binary or hexadecimal format.
* Skyview widget showing current satellite visibility and position (elevation / azimuth). Satellite icon borders are colour-coded to distinguish between different GNSS constellations.
* Graphview widget showing current satellite reception (signal-to-noise ratio).
* 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 MapQuest API Key).
* Data logging in parsed, binary and hexadecimal formats.
* Track recording in GPX format.
* UBX Configuration Dialog, with the ability to send a variety of UBX configuration commands to u-blox GNSS devices. This includes the facility to add user-defined commands or command sequences - see instructions under installation below.

pygnssutils is an original Python 3 library which reads, parses and broadcasts the NMEA, UBX or RTCM3 output of any GNSS receiver, as well as providing a variety of GNSS utility classes and functions.

It consolidates the common capabilities of three existing core GNSS protocol libraries from the same stable:

1. pynmeagps (NMEA Protocol)
2. pyubx2 (UBX Protocol)
3. pyrtcm (RTCM3 Protocol)

NB: pygnssutils does not replace these libraries. pynmeagps, pyubx2 and pyrtcm will continue to be developed as independent libraries for their specific protocol parsing and generation capabilities, but functionality which is common to all three (such as reading from a GNSS data stream, and certain helper classes and functions) will be incorporated into pygnssutils. The motivation is to reduce code duplication between these libraries, reduce maintenance and testing overheads, minimise churn on the core protocol libraries, and act as a framework for future generic GNSS capabilities.

pynmeagps is an original Python library aimed primarily at the subset of the NMEA 0183 © v4 protocol relevant to GNSS/GPS receivers - that is, NMEA 0183 'talkers' 'Gx' (standard) or 'Px' (proprietary).

The intention is to make it as easy as possible to read, parse and utilise NMEA GNSS/GPS messages in Python applications.

The pynmeagps homepage is located at https://github.com/semuconsulting/pynmeagps.

FYI There is a companion library pyubx2, which handles u-blox ™ UBX © protocol GNSS/GPS messages.

Python library for parsing RTCM 3 protocol messages.

pyrtcm is an original Python 3 parser for the RTCM3 © GPS/GNSS protocol. RTCM3 is a proprietary GPS/GNSS differential correction or DGPS protocol published by the Radio Technical Commission for Maritime Services.

RTCM STANDARD 10403.n DIFFERENTIAL GNSS (GLOBAL NAVIGATION SATELLITE SYSTEMS) SERVICES – VERSION 3.

The pyrtcm homepage is located at https://github.com/semuconsulting/pyrtcm.

This is an independent project and we have no affiliation whatsoever with the Radio Technical Commission for Maritime Services.

pyubx2 is an original Python 3 library for the UBX © protocol. UBX is a proprietary binary protocol implemented on u-blox ™ GNSS/GPS receiver modules.

The pyubx2 homepage is located at https://github.com/semuconsulting/pyubx2.

This is an independent project and we have no affiliation whatsoever with u-blox.

FYI There is a companion library pynmeagps, which handles standard NMEA 0183 © GNSS/GPS messages.

Maintainer Bugowner

Mostly geomatics-related packages.

Maintainer Bugowner

A KDE Plasma component that monitors uninterruptible power supplies controlled by apcupsd . It can connect to any UPS (or more precisely: any apcupsd daemon) which is reachable over the network.

Maintainer Bugowner

qtGPSc is a simple graphical client for gpsd. It connects to
a GPS receiver via gpsd and displays position, speed, and time,
as well as various precision indicators and satellite configuration.
It can also show the raw GPS data in GPSD or NMEA format.

This project was created for package qgis via attribute OBS:Maintained

This project was created for package pgadmin4 via attribute OBS:Maintained

Maintainer Bugowner
Maintainer Bugowner
Maintainer Bugowner

This KDE4 service menu makes additional actions available via the context menu in Dolphin and Konqueror, which allow users to change group permissions of files and directories to make them readable and/or writeable to other group members, change the group assignment, or query the currently assigned group, including giving the names of all users in that group

Maintainer Bugowner
Maintainer Bugowner

qtGPSc is a simple graphical client for gpsd. It connects to
a GPS receiver via gpsd and displays position, speed, and time,
as well as various precision indicators and satellite configuration.
It can also show the raw GPS data in JSON or NMEA format.

openSUSE Build Service is sponsored by