Library Name |
Description |
Reason to install |
NumPy |
This adds support for large multidimensional arrays and matrices |
It's a requirement for many and other libraries |
Pyproj |
This handles projections |
It transforms projections |
Shapely |
This handles geospatial operations |
It performs fast geometry manipulations and operations |
Matplotlib |
This plots libraries |
It provides a quick visualization of results |
Descartes |
This uses shapely or GeoJSON objects as matplotlib paths and patches |
It speedily plots Geo-data |
Pandas |
This provides high-performance data structures and data analysis |
It performs data manipulation, CSV creation, and data manipulation |
SciPy |
This provides a collection the Python Libraries for scientific computing |
It has the best collection of necessary tools |
Pysal |
This contains a geospatial analysis library |
It performs a plethora of spatial operations (optional) |
IPython |
This provides interactive Python computing |
It's a helpful notebook to store and save your scripts (optional) |
Django |
This contains a Web application framework |
It is used for our demo Web application, Web analysis with Geodjango |
Pyshp |
This provides pure Python shapefile manipulation and generation |
It helps input and output shapefiles |
GeoJSON |
This contains, the JSON format for spatial data |
It facilitates the exchange and publication of this format |
PostgreSQL |
This is a relational database |
It helps store spatial data |
PostGIS |
The spatial extension to PostgreSQL |
It stores and performs spatial operations on geographic data in PostgreSQL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|