GSoC 2016 Web administration and process management for PyWPS

From OSGeo
Jump to navigation Jump to search

Web-based administration & process management for PyWPS

Student Name: Jan Rudolf
Organization: PyWPS
Mentors: Jachym Cepicky and Jonas Eberle
Title: Web-based administration & process management for PyWPS
Repository: PyWPS-4, my repositary: PyWPS
Blog: GSoC blog

PyWPS is an implementation of OGC WPS standard on the server side, written in Python programming language. Since it's perfectly designed for programs and machines, humans need a user-friendly tool to view and control all processes.

PyWPS now works in the way, that you can send HTTP requests with an XML file as an input and you will get an output with an XML file or data immediately or after some time. The problem is, people cannot control and manage them.

The project idea aims to create a web application, where users and administrators control and manage all processes. I will use existing Flask application to extend functions and interface to be easily usable for people. The interface, with modern web development approach and use of multiprocessing Python library, is going to allow people add, pause, remove, view progress.

Student's Bibliography

My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I have never been involved in Google summer of code before. in 2016 is my first time.