This new project provides tools to play with geographical data. It also works with non-geographical data, except for map visualizations :).
There are embedded data sources in the project, but you can easily play with your own data in addition to the available ones. Files containing data about airports, train stations, countries, ... are loaded, then you can:
This is entirely written in Python. The core part is a Python package, but there is a command line tool as well!
This project is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. The current version is 4.18.
For tutorials and documentation, check out http://opentraveldata.github.com/geobases/.