Pytopo 0.8 Release notes: .pytopo can now live in $HOME/.config/pytopo/.pytopo if you prefer that to $HOME/.pytopo. The old location will also still work. FORMAT CHANGES Longitudes on both sides of the prime meridian are now supported, and west longitudes are now negative. I'm sorry to say that means that you'll have to change your .pytopo file slightly. All west longitudes which were previously positive need to be changed to negative. Of course, filenames in Topo! map collections are still supported even though they don't specify the minus. Also, even Topo1 map collections must specify maplet size now. It turns out they vary quite a bit. (Eventually I hope that PyTopo will be able to figure out maplet sizes and handle them on its own, but not this release.) TRACK FILES PyTopo can now load .gpx format track files uploaded from a GPS and overlay them on top of a map. Woo! Both track points and waypoints are supported. CODE CHANGES 0.8 involved an immense amount of code rewriting and refactoring. It's now much cleaner and much more object oriented, and there's a lot more code shared among all the tiled map collection classes. However, there's also a base map collection class to allow for the possibility of non-tiled maps (perhaps drawn from openstreetmap data, for example, or vector data) some day. Upcoming changes: I'm working on a new map format using tiles downloaded from openstreetmap: for example, the tiles that TangoGPS can download. PyTopo might even eventually be able to download tiles itself. But that turned out to be tricky and I decided not to let it hold up an otherwise useful release.