Classes | Library (current version) | Description |
Utility Library | python (3.7.6) | utility library data structures, operations for manipulating numerical tables and time series |
conda (4.7.12) | an open-source, cross-platform, language-agnostic package manager and environment management system | |
pandas (1.0.3) | utility library data structures, operations for manipulating numerical tables and time series | |
numpy(1.18.1) | collection of high-level mathematical functions, multi-dimensional arrays, matrices. | |
matplotlib (3.1.3) | Plotting library and object-oriented API for embedding plots into applications using general-purpose GUI toolkits. | |
scipy (1.4.1) | scientific computing for optimization, linear algebra, integration, interpolation. | |
scikit-learn(0.22.2) | machine-learning library with various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN. | |
scikit-imge(0.16.2) | a collection of algorithms for image processing under python | |
pillow (7.0.0) | Python Imaging Library | |
dask(2.11.0) | Scalable analytics in Python | |
xarray(0.15.1) | bring the labeled data power of pandas to the physical sciences | |
IPython(7.13.0) | Interactive python | |
Data processing | gdal(3.0.4) | geospatial data abstraction library for reading and writing raster and vector geospatial data formats. (python 3 should point to the configuration path) |
fiona(1.8.13) | Reading and writing spatial data (alternative for geopandas) | |
shapely(1.7.0) | Python package for manipulation and analysis of planar geometric objects (based on widely deployed GEOS). | |
proj(6.3.1) | library for cartographic projections and coordinate transformations | |
pyproj(2.6.0) | library for cartographic projections and coordinate transformations | |
rasterio(1.0.25) | Reading and writing raster data | |
geopy(1.21.0) | geocoding library | |
geojson(2.5.0) | Python bindings and utilities for GeoJSON | |
lidar (0.5.0) | Reading and writing point cloud library | |
sqlalchemy(1.3.16) | Database library for data management (SQlite) | |
shapefile(2.1.0) | Reading ESRI Shape file library | |
pykrige (1.5.0) | Kriging toolkit for python version | |
pykdtree(1.3.1) | KDtree index | |
tqdm(4.45.0) | A fast, extensible progress bar for python and cli | |
geotiff(1.5.1) | Reading, processing and writing geotiff files | |
rtree(0.9.4) | Spatial index for spatial data | |
sqlite(3.20.1) | SQlite database | |
pyspark(2.4.4) | Spark library | |
geospark(0.4.3) | Geospatial analysis library over pyspark | |
postgresql(12.2) | PostgreSQL Database | |
Spatial Analysis | pysal(2.1.0) | Spatial analysis library |
geopandas(0.7.0)
libpysal (4.2.2) |
Spatial operations, spatial index | |
scipy.spatial(1.4.1) | Spatial algorithms and data structures | |
osmnx(0.11.4) | network analysis library (based on gdal, networkx) | |
statsmodels(0.11.1) | Python module that provides classes and functions for the estimation of conducting statistical tests, and statistical data exploration | |
networkx(2.4) | graph theory library and network analysis | |
owslib(0.19.2) | Accessing OGC services | |
networkit (6.1) | An open-source toolkit for large-scale network analysis. | |
python-igraph(0.8.2) | Graph analysis library | |
PuLP(2.1) | An open-source linear programming toolkit | |
ortools(7.5.7466) | Google operations research library (spatial optimization) | |
osmnet(0.1.5) | Tools for the extraction of OpenStreetMap street network data | |
urbanaccess (0.2.0) | A tool for GTFS transit and OSM pedestrian network accessibility analysis | |
pandana(0.4.4) | Pandas network analysis for efficient data frames of network queries | |
Geovisual analysis | datashader(0.10.0) | large scale datasets visual library and mapping library |
holoviews(1.13.2) | Plotting library | |
geoviews(1.7.0) | visualize geographical, meteorological, and oceanographic datasets, such as those used in weather, climate, and remote sensing research (based on holoviews). | |
cartopy(0.17.0) | Cartographics | |
mapclassify(2.2.0) | Convert Matplotlib plots into Leaflet web maps | |
mplleaflet(0.0.5) | a Python library that converts a matplotlib plot into a webpage containing a pannable, zoomable Leaflet map. | |
descartes(1.1.0) | Mapping library | |
bokeh(1.4.0) | Open source library for scientific computing and visualization | |
seaborn(0.10.0) | statistical data visualization library | |
plotly(4.6.1) | Scientifically visual library | |
basemap(1.3.0) | Creating maps (with high images supported, install gdal first for python3) | |
Spatial Simulation | Mesa (0.8.6) | agent-based modeling (or ABM) framework (pip install mesa) |
urbanism(3.1.1) | Python platform for modeling urban land use | |
Geospatial Applications | cybergis (0.1) | A package of tools that assists the submission of jobs to high-performance computing resources supported by the CyberGIS ecosystem
|
arcgis(1.8.0.post1) | ArcGIS python library | |
Qgis (3.12.1) | QGIS toolkit | |
postgis(3.0.1) | PostGIS toolkit |