PyWPS is a server side implementation of the OGC Web Processing Service
(OGC WPS) standard, using the
Python programming language. PyWPS is currently
supporting WPS 1.0.0. Support for the version 2.0.0. of OGC WPS standard is
presently being planned.
Like the bicycle in the logo, PyWPS is:
- simple to maintain
- fast to drive
- able to carry a lot
- easy to hack
PyWPS is simple, fast to run, has low requirements on system resources, is modular. PyWPS solves the problem of exposing geospatial calculations to the web, taking care of security, data download, request acceptance, process running and final response construction. Therefore PyWPS has a bicycle in its logo.
Why is PyWPS there
Many scientific researchers and geospatial services provider need to setup system, where the geospatial operations would be calculated on the server, while the system resources could be exposed to clients. PyWPS is here, so that you could set up the server fast, deploy your awesome geospatial calculation and expose it to the world. PyWPS is written in Python with support for many geospatial tools out there, like GRASS GIS, R-Project or GDAL. Python is the most geo-positive scripting language out there, therefore all the best tools have their bindings to Python in their pocket.