-
Notifications
You must be signed in to change notification settings - Fork 76
Libraries Used with InVEST
wbierbow edited this page Dec 4, 2015
·
4 revisions
- wheel: a fully-documented built-package format, compress with zip
- setuptools: facilitates project packaging & distribution
- virtualenv: creates isolated python environments
- nose: facilitates unittesting
- coverage: tracks where code is and is not tested
- pip: package installer
- six: python 2 and 3 compatibility library
- pyinstaller: bundles python application and dependencies into single package
- numpy: array processing package
- scipy: numerical integration & optimization routines
- matplotlib: 2d graphics package
- GDAL: python bindings to C++ library for manipulating and analyzing geospatial raster and vector data
- H5Py: read and write HDF5 files in python
- shapely: package to manipulate and analyze geometric objects in the cartesian plane
- PyQt4: python bindings to C++ Qt cross-platform GUI Toolkit
- Pyro4 (iui / user-logging): library to facilitate communication of python applications over a network
- poster (recreation): library to facilitate streaming POST requests and transfer of large files
- pyamg (marine water quality): library of algebraic multi-grid solvers
- pyyaml (natcap.versioner): package for reading and writing YAML
- paramiko: python interface to ssh
- natcap.versioner: versioning for natcap projects
- pygeoprocessing: raster, vector, and hydrological operations for GIS processing