Do you do a lot of statistical computing in Python? No? Then you might skip this one, unless you'd like to. GeoPandas takes the popular Pandas package for Python and, you guessed it, extends it with spatial functionality. It looks to be a nice way to easily incorporate GIS tools without having to change data structures frequently.