project logo OSGeo Project in Incubation

PyWPS

Web Processing Service

PyWPS provides web access to custom geospatial operations (referred to as Processes) via the Web Processing Service (WPS) standard.

Processes are written in the Python programming language and can integrate tools such as GRASS GIS, R, GDAL/OGR, proj.4 and other libraries with Python bindings. Source data can be provided with WPS requests or accessed from data on the WPS server.

screenshot

Core Features

  • small and lightweight
  • easy and fast to install and setup
  • implemented in pure Python
  • integrates seamlessly with the Python ecosystem of packages:
    • GRASS 7
    • R
    • GDAL/OGR
    • Proj.4
    • Numpy
    • Shapely

Implemented Standards

OGC Standards:

  • WPS 1.0.0

Details

Website: http://pywps.org

Licence: GPL

Software Version: 3.2.5

Supported Platforms: Windows, Linux, Mac

API Interfaces: Python

Support: http://pywps.org/community/#professional-support