Skip to content

Commit 406bce8

Browse files
committed
Create packages.md
Listing of as many (geo) Python packages as I can think of right now
1 parent 9a3a283 commit 406bce8

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

packages.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Essential Python Geospatial Libraries
2+
3+
## Geospatial Data
4+
5+
* [geopandas][] - Working with spatial data is fun again!
6+
* [shapely][] - For geometry handling
7+
* [rtree][] - For efficiently querying spatial data
8+
* [geographiclib][] - For solving geodesic problems
9+
* [pyshp][] - For reading and writing shapefiles (in _pure_ Python)
10+
* [pyproj][] - For conversions between projections
11+
* [rasterio][] - A Pythonic way to work with geospatial rasters
12+
* [fiona][] - For making it _easy_ to read/write geospatial data formats
13+
* [ogr/gdal][] - For reading, writing, and transforming geospatial data formats
14+
* [pyqgis][] - For anything and everything GIS
15+
* [geopy][] - For geolocating and things like that
16+
17+
## Data Analysis
18+
19+
* [statsmodels][] - For models and stats in Python
20+
* [pysal][] - For all your spatial econometrics needs (and more)
21+
* [networkx][] - For working with networks (duh!)
22+
23+
## Plotting/Mapping
24+
25+
* [matplotlib][] - For all my plotting needs
26+
* [cartopy][] - For plotting spatial data
27+
* [nodebox-opengl][] - For playing around with animations
28+
* [descartes][] - For plotting geometries in matplotlib
29+
30+
## General Python
31+
32+
* [pandas][] - For data handling and munging
33+
* [numpy][] - For pretty much anything that involves arrays
34+
* [ipython][] - For a wondering interactive environment in which to play
35+
36+
## Other
37+
38+
* [pelican][] - For blogging about all this stuff...
39+
40+
41+
[pandas]: http://pandas.pydata.org/
42+
[geopandas]: https://github.com/kjordahl/geopandas
43+
[shapely]: https://pypi.python.org/pypi/Shapely
44+
[cartopy]: http://scitools.org.uk/cartopy/
45+
[rtree]: http://toblerity.github.io/rtree/
46+
[nodebox-opengl]: http://www.cityinabottle.org/nodebox/
47+
[statsmodels]: http://statsmodels.sourceforge.net/
48+
[numpy]: http://www.numpy.org/
49+
[geopy]: https://code.google.com/p/geopy/
50+
[ipython]: http://ipython.org/
51+
[freetype-py]: https://code.google.com/p/freetype-py/
52+
[ogr/gdal]: https://pypi.python.org/pypi/GDAL/
53+
[matplotlib]: http://matplotlib.org/
54+
[fiona]: http://toblerity.github.io/fiona/
55+
[networkx]: http://networkx.github.io/
56+
[pelican]: http://docs.getpelican.com/en/3.2/
57+
[pyqgis]: http://www.qgis.org/pyqgis-cookbook/
58+
[pysal]: http://pythonhosted.org/PySAL/
59+
[geographiclib]: http://geographiclib.sourceforge.net/
60+
[pyproj]: https://code.google.com/p/pyproj/
61+
[pyshp]: https://code.google.com/p/pyshp/
62+
[descartes]: https://pypi.python.org/pypi/descartes

0 commit comments

Comments
 (0)