A set of scripts to gather and analyze NMEA data; it uses Python so it's easy to customize
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs Add feature for waypoint merging. Jun 12, 2017
nmeatools Cleanup a cache bug Jun 18, 2017
tests Add feature for waypoint merging. Jun 12, 2017
.gitignore Cleanup a cache bug Jun 18, 2017
LICENSE Initial commit Jun 7, 2017
README.rst Cleanup the readme Jun 12, 2017



This is a limited set of Python-based NMEA data acquisition and conversion tools.

The primary user story is this:

As an owner of several nautical chartplotters, one of which has only NMEA-0183 access, I need to extract waypoints and routes from this chartplotter, So I can coordinate data between the two devices.


Python 3.6.

PySerial 3.3. https://pypi.python.org/pypi/pyserial


Install pyserial.

Download NMEA-Tools.

You can install nmeatools. It's doubtful, however, that it does exactly what you want. Since you're going to tinker, it's best to work directly in the repository that you forked from Git Hub.

export PYTHONPATH=/path/to/NMEA-tools

More Information

See https://slott56.github.io/NMEA-Tools/