Difference between revisions of "GSoC 2016 Web administration and process management for PyWPS"

From OSGeo
Jump to navigation Jump to search
Line 15: Line 15:
 
|-
 
|-
 
| Repository:
 
| Repository:
| PyWPS-4, browse at: [https://github.com/jan-rudolf/pywps  PyWPS]
+
| PyWPS-4, my repositary: [https://github.com/jan-rudolf/pywps  PyWPS]
 
|
 
|
 
|-
 
|-
Line 21: Line 21:
 
| [https://gsoc-2016.jan-rudolf.cz/ GSoC blog]
 
| [https://gsoc-2016.jan-rudolf.cz/ 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 =  
 
= 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.
 
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.

Revision as of 13:06, 21 May 2016

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.