I'm surprised they do not reference GraphLab from Carnegie Mellon, <a href="http://graphlab.org/projects/index.html" rel="nofollow">http://graphlab.org/projects/index.html</a>
It's built for the same purpose and has been around for a number of years. The core is in C++ with python bindings.
It has quite a few ready made applications built on top of it as well.
Really, GPS is what you're going to call it? That is a bad idea for a bunch of reasons, mostly practical (GPS already means Global Positioning System to just about every American and search engine, etc.)