What does What in this project?
The project now consists of a parser for NMEA data which is designed to accept strings and generate meaningful information from them. There is an interface to this parser written in TK that uses threading to display some gps and NMEA depth sensor information in a window. The last component as of late is a gtk interface for that same parser, it is a work in progress.
pyNMEA
pyNMEA is the pure python parser written for this project. It supports, currently, checksums on sentences and several types of sentences. Including GLL, GSA, RMC and the depth sentence DPT. It also does not care about where the sentence came from, talker id's are stored but any talker id will be valid