<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Jan+rudolf</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Jan+rudolf"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Jan_rudolf"/>
	<updated>2026-04-13T15:12:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102408</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102408"/>
		<updated>2016-08-22T07:54:29Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
gsoc_my_contribution.png|An illustration of my contribution&lt;br /&gt;
pywps_administration_1.png|A screenshot of the web administration 1&lt;br /&gt;
pywps_administration_2.png|A screenshot of the web administration 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
* Final: http://gsoc-2016.jan-rudolf.cz/article/final-report&lt;br /&gt;
* Twelft: http://gsoc-2016.jan-rudolf.cz/article/twelfth-week-report&lt;br /&gt;
* Eleventh: http://gsoc-2016.jan-rudolf.cz/article/eleventh-week-report&lt;br /&gt;
* Tenth: http://gsoc-2016.jan-rudolf.cz/article/tenth-week-report&lt;br /&gt;
* Ninth: http://gsoc-2016.jan-rudolf.cz/article/nineth-week-report&lt;br /&gt;
* Eight: http://gsoc-2016.jan-rudolf.cz/article/eight-week-report&lt;br /&gt;
* Seventh: http://gsoc-2016.jan-rudolf.cz/article/seventh-week-report&lt;br /&gt;
* Sixth: http://gsoc-2016.jan-rudolf.cz/article/sixth-week-report&lt;br /&gt;
* Fifth: http://gsoc-2016.jan-rudolf.cz/article/fifth-week-report&lt;br /&gt;
* Fourth: http://gsoc-2016.jan-rudolf.cz/article/fourth-week-report&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102407</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102407"/>
		<updated>2016-08-22T07:37:59Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
gsoc_my_contribution.png|An illustration of my contribution&lt;br /&gt;
pywps_administration_1.png|Screenshot of the web administration 1&lt;br /&gt;
pywps_administration_2.png|Screenshot of the web administration 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
* Final: http://gsoc-2016.jan-rudolf.cz/article/final-report&lt;br /&gt;
* Twelft: http://gsoc-2016.jan-rudolf.cz/article/twelfth-week-report&lt;br /&gt;
* Eleventh: http://gsoc-2016.jan-rudolf.cz/article/eleventh-week-report&lt;br /&gt;
* Tenth: http://gsoc-2016.jan-rudolf.cz/article/tenth-week-report&lt;br /&gt;
* Ninth: http://gsoc-2016.jan-rudolf.cz/article/nineth-week-report&lt;br /&gt;
* Eight: http://gsoc-2016.jan-rudolf.cz/article/eight-week-report&lt;br /&gt;
* Seventh: http://gsoc-2016.jan-rudolf.cz/article/seventh-week-report&lt;br /&gt;
* Sixth: http://gsoc-2016.jan-rudolf.cz/article/sixth-week-report&lt;br /&gt;
* Fifth: http://gsoc-2016.jan-rudolf.cz/article/fifth-week-report&lt;br /&gt;
* Fourth: http://gsoc-2016.jan-rudolf.cz/article/fourth-week-report&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102406</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102406"/>
		<updated>2016-08-22T07:35:27Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
gsoc_my_contribution.png|Caption1&lt;br /&gt;
pywps_administration_1.png|Caption2&lt;br /&gt;
pywps_administration_2.png|Caption2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
* Final: http://gsoc-2016.jan-rudolf.cz/article/final-report&lt;br /&gt;
* Twelft: http://gsoc-2016.jan-rudolf.cz/article/twelfth-week-report&lt;br /&gt;
* Eleventh: http://gsoc-2016.jan-rudolf.cz/article/eleventh-week-report&lt;br /&gt;
* Tenth: http://gsoc-2016.jan-rudolf.cz/article/tenth-week-report&lt;br /&gt;
* Ninth: http://gsoc-2016.jan-rudolf.cz/article/nineth-week-report&lt;br /&gt;
* Eight: http://gsoc-2016.jan-rudolf.cz/article/eight-week-report&lt;br /&gt;
* Seventh: http://gsoc-2016.jan-rudolf.cz/article/seventh-week-report&lt;br /&gt;
* Sixth: http://gsoc-2016.jan-rudolf.cz/article/sixth-week-report&lt;br /&gt;
* Fifth: http://gsoc-2016.jan-rudolf.cz/article/fifth-week-report&lt;br /&gt;
* Fourth: http://gsoc-2016.jan-rudolf.cz/article/fourth-week-report&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=File:Pywps_administration_2.png&amp;diff=102405</id>
		<title>File:Pywps administration 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=File:Pywps_administration_2.png&amp;diff=102405"/>
		<updated>2016-08-22T07:34:27Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=File:Pywps_administration_1.png&amp;diff=102404</id>
		<title>File:Pywps administration 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=File:Pywps_administration_1.png&amp;diff=102404"/>
		<updated>2016-08-22T07:33:59Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102403</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102403"/>
		<updated>2016-08-22T07:29:37Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
gsoc_my_contribution.png|Caption1&lt;br /&gt;
Example.jpg|Caption2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
* Final: http://gsoc-2016.jan-rudolf.cz/article/final-report&lt;br /&gt;
* Twelft: http://gsoc-2016.jan-rudolf.cz/article/twelfth-week-report&lt;br /&gt;
* Eleventh: http://gsoc-2016.jan-rudolf.cz/article/eleventh-week-report&lt;br /&gt;
* Tenth: http://gsoc-2016.jan-rudolf.cz/article/tenth-week-report&lt;br /&gt;
* Ninth: http://gsoc-2016.jan-rudolf.cz/article/nineth-week-report&lt;br /&gt;
* Eight: http://gsoc-2016.jan-rudolf.cz/article/eight-week-report&lt;br /&gt;
* Seventh: http://gsoc-2016.jan-rudolf.cz/article/seventh-week-report&lt;br /&gt;
* Sixth: http://gsoc-2016.jan-rudolf.cz/article/sixth-week-report&lt;br /&gt;
* Fifth: http://gsoc-2016.jan-rudolf.cz/article/fifth-week-report&lt;br /&gt;
* Fourth: http://gsoc-2016.jan-rudolf.cz/article/fourth-week-report&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=File:Gsoc_my_contribution.png&amp;diff=102402</id>
		<title>File:Gsoc my contribution.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=File:Gsoc_my_contribution.png&amp;diff=102402"/>
		<updated>2016-08-22T07:25:02Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102401</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102401"/>
		<updated>2016-08-22T07:23:44Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Example.jpg|Caption1&lt;br /&gt;
Example.jpg|Caption2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
* Final: http://gsoc-2016.jan-rudolf.cz/article/final-report&lt;br /&gt;
* Twelft: http://gsoc-2016.jan-rudolf.cz/article/twelfth-week-report&lt;br /&gt;
* Eleventh: http://gsoc-2016.jan-rudolf.cz/article/eleventh-week-report&lt;br /&gt;
* Tenth: http://gsoc-2016.jan-rudolf.cz/article/tenth-week-report&lt;br /&gt;
* Ninth: http://gsoc-2016.jan-rudolf.cz/article/nineth-week-report&lt;br /&gt;
* Eight: http://gsoc-2016.jan-rudolf.cz/article/eight-week-report&lt;br /&gt;
* Seventh: http://gsoc-2016.jan-rudolf.cz/article/seventh-week-report&lt;br /&gt;
* Sixth: http://gsoc-2016.jan-rudolf.cz/article/sixth-week-report&lt;br /&gt;
* Fifth: http://gsoc-2016.jan-rudolf.cz/article/fifth-week-report&lt;br /&gt;
* Fourth: http://gsoc-2016.jan-rudolf.cz/article/fourth-week-report&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102359</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=102359"/>
		<updated>2016-08-19T18:58:32Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
* Final: http://gsoc-2016.jan-rudolf.cz/article/final-report&lt;br /&gt;
* Twelft: http://gsoc-2016.jan-rudolf.cz/article/twelfth-week-report&lt;br /&gt;
* Eleventh: http://gsoc-2016.jan-rudolf.cz/article/eleventh-week-report&lt;br /&gt;
* Tenth: http://gsoc-2016.jan-rudolf.cz/article/tenth-week-report&lt;br /&gt;
* Ninth: http://gsoc-2016.jan-rudolf.cz/article/nineth-week-report&lt;br /&gt;
* Eight: http://gsoc-2016.jan-rudolf.cz/article/eight-week-report&lt;br /&gt;
* Seventh: http://gsoc-2016.jan-rudolf.cz/article/seventh-week-report&lt;br /&gt;
* Sixth: http://gsoc-2016.jan-rudolf.cz/article/sixth-week-report&lt;br /&gt;
* Fifth: http://gsoc-2016.jan-rudolf.cz/article/fifth-week-report&lt;br /&gt;
* Fourth: http://gsoc-2016.jan-rudolf.cz/article/fourth-week-report&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=100106</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=100106"/>
		<updated>2016-07-03T20:15:06Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
&lt;br /&gt;
* Sixth: http://gsoc-2016.jan-rudolf.cz/article/sixth-week-report&lt;br /&gt;
* Fifth: http://gsoc-2016.jan-rudolf.cz/article/fifth-week-report&lt;br /&gt;
* Fourth: http://gsoc-2016.jan-rudolf.cz/article/fourth-week-report&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99773</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99773"/>
		<updated>2016-06-26T21:24:44Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
&lt;br /&gt;
* Fifth: http://gsoc-2016.jan-rudolf.cz/article/fifth-week-report&lt;br /&gt;
* Fourth: http://gsoc-2016.jan-rudolf.cz/article/fourth-week-report&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99550</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99550"/>
		<updated>2016-06-19T19:44:09Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
&lt;br /&gt;
* Fourth: http://gsoc-2016.jan-rudolf.cz/article/fourth-week-report&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99318</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99318"/>
		<updated>2016-06-12T20:18:17Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
&lt;br /&gt;
* Third: http://gsoc-2016.jan-rudolf.cz/article/third-week-report&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=99182</id>
		<title>Google Summer of Code 2016 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=99182"/>
		<updated>2016-06-06T21:27:12Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 22 students working on the following projects.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|'''Community'''&lt;br /&gt;
|'''Project'''&lt;br /&gt;
|'''Student'''&lt;br /&gt;
|'''1st mentor'''&lt;br /&gt;
|'''2nd mentor'''&lt;br /&gt;
|'''Wiki page'''&lt;br /&gt;
|'''Repository'''&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL &lt;br /&gt;
|Avyav Kumar Singh&lt;br /&gt;
|Rob Emanuele &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/avyavkumar/gdal/wiki Github]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|GDAL DWG support &lt;br /&gt;
|Alexandr Borzykh&lt;br /&gt;
|Dmitry Baryshnikov &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GDALDWG_SoC_2016 Wiki]&lt;br /&gt;
|[https://github.com/sandyre/libopencad Github]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|Complete basic cartography suite in GRASS GIS wxGUI Map Display &lt;br /&gt;
|Adam Laža&lt;br /&gt;
|Anna Petrasova &lt;br /&gt;
|Vaclav Petras&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/BasicCartographySuiteInGRASS Trac]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - Additional segmentation algorithms for i.segment &lt;br /&gt;
|Bo Yang&lt;br /&gt;
|Moritz Lennert &lt;br /&gt;
|Markus Neteler&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/Additional_segmentation_algorithms Trac]&lt;br /&gt;
|[https://trac.osgeo.org/grass/browser/sandbox/bo/i.segment.gsoc2016 Sandbox]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML &lt;br /&gt;
|Ondřej Pešek&lt;br /&gt;
|Vaclav Petras &lt;br /&gt;
|Anna Petrasova&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/PyQtGUI Trac]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - WEBGRASS &lt;br /&gt;
|Mayank Agrawal&lt;br /&gt;
|Rashad Kanavath &lt;br /&gt;
|Massimo Di Stefano&lt;br /&gt;
|[https://github.com/mayank33/webgrass/wiki Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Add tests and educational games support to gvSIG Educa.&lt;br /&gt;
|Carlos I. Colombana&lt;br /&gt;
|Oscar Martinez&lt;br /&gt;
|Joaquin del Cerro&lt;br /&gt;
|[[GvSIG-Educational-Games_GSoC_2016|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Development of a model for woody debris flooding hazard in gvSIG&lt;br /&gt;
|Silvia Franceschi&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|Riccardo Rigon&lt;br /&gt;
|[https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2016 github]&lt;br /&gt;
|[https://github.com/silviafranceschi/jgrasstools github]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|Android istSOS client&lt;br /&gt;
|Florin-Daniel Cioloboc&lt;br /&gt;
|Mirko Cardoso&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/Android_istSOS Wiki]&lt;br /&gt;
|[https://github.com/istSOS/java-core Github] [https://github.com/masterflorin/java-core Fork]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|istSOS Web API&lt;br /&gt;
|Luka Glušica&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/IstSOS_Web_API Wiki]&lt;br /&gt;
|[https://github.com/istSOS/javascript-core GitHub] [https://github.com/WebPractice-LukaG/javascript-core Fork]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|VistSOS: the istSOS Data Visualization Framework&lt;br /&gt;
|Felipe Poveda&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/VistSOS_Data_Visualization_Framework Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NASA World Wind&lt;br /&gt;
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables&lt;br /&gt;
|Gabriele Prestifilippo&lt;br /&gt;
|Jakub Balhar&lt;br /&gt;
|Patrick Hogan&lt;br /&gt;
|[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OpenLayers3 - Google maps&lt;br /&gt;
|OGC protocols support within OL3-Google-Maps&lt;br /&gt;
|Samuel Lapointe&lt;br /&gt;
|Alexandre Dube&lt;br /&gt;
|Jessica Lapointe&lt;br /&gt;
|[[OL3-GoogleMaps_GSoC_2016|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OneBusAway/Transitime&lt;br /&gt;
|Tansitime Quickstart application &lt;br /&gt;
|Brendan Egan&lt;br /&gt;
|Og Crudden&lt;br /&gt;
|Stefan Steiner&lt;br /&gt;
|[https://github.com/Egan109/core/wiki/Transitime-QuickStart-Gsoc-2016 Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OSSIM&lt;br /&gt;
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images&lt;br /&gt;
|Martina Di Rita&lt;br /&gt;
|Oscar Kramer&lt;br /&gt;
|Dave Burken&lt;br /&gt;
|[https://trac.osgeo.org/ossim/wiki/GSoC_2016  Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Flow Algorithms for pgRouting&lt;br /&gt;
|Andrea Nardelli&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implementation of a framework which supports addition of contraction techniques for pgRouting&lt;br /&gt;
|Sankepally Rohith Reddy&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Remote Output Storage for PyWPS&lt;br /&gt;
|Vikas Mishra&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/User:Vikasmishra95 Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|Jan Rudolf&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GSoC_2016_Web_administration_and_process_management_for_PyWPS Wiki]&lt;br /&gt;
|[https://github.com/jan-rudolf/pywps Forked PyWPS] [https://github.com/jan-rudolf/gsoc-python-process-control Support app 1] [https://github.com/jan-rudolf/gsoc-pywps-app Support app 2]&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS Styles, Symbols, and SVG Markers Sharing Repository&lt;br /&gt;
|Akbar Gumbira&lt;br /&gt;
|Alessandro Pasotti&lt;br /&gt;
|Anita Graser&lt;br /&gt;
|[[QGIS Sharing Repository|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Bringing pyModis to the web through ZOO-Project&lt;br /&gt;
|Chingchai Humhong&lt;br /&gt;
|Luca Delucchi&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/Bringing_pyModis_to_the_web_through_ZOO-Project_GSoC_2016 Wiki]&lt;br /&gt;
|[https://github.com/chingchai/pyModis/tree/gsoc-2016/zoo-pymodis/ Github]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS&lt;br /&gt;
|Niroshan Sanjaya&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/IMPLEMENTING_WPS_FOR_GEOPAPARAZZI_FIELD_DATA_COLLECTION_TOOL_USING_ZOO-PROJECT%3ASIMPLIFYING_INTEGRATION_OF_FIELD_DATA_AND_GIS Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=99181</id>
		<title>Google Summer of Code 2016 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=99181"/>
		<updated>2016-06-06T21:26:33Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 22 students working on the following projects.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|'''Community'''&lt;br /&gt;
|'''Project'''&lt;br /&gt;
|'''Student'''&lt;br /&gt;
|'''1st mentor'''&lt;br /&gt;
|'''2nd mentor'''&lt;br /&gt;
|'''Wiki page'''&lt;br /&gt;
|'''Repository'''&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL &lt;br /&gt;
|Avyav Kumar Singh&lt;br /&gt;
|Rob Emanuele &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/avyavkumar/gdal/wiki Github]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|GDAL DWG support &lt;br /&gt;
|Alexandr Borzykh&lt;br /&gt;
|Dmitry Baryshnikov &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GDALDWG_SoC_2016 Wiki]&lt;br /&gt;
|[https://github.com/sandyre/libopencad Github]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|Complete basic cartography suite in GRASS GIS wxGUI Map Display &lt;br /&gt;
|Adam Laža&lt;br /&gt;
|Anna Petrasova &lt;br /&gt;
|Vaclav Petras&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/BasicCartographySuiteInGRASS Trac]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - Additional segmentation algorithms for i.segment &lt;br /&gt;
|Bo Yang&lt;br /&gt;
|Moritz Lennert &lt;br /&gt;
|Markus Neteler&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/Additional_segmentation_algorithms Trac]&lt;br /&gt;
|[https://trac.osgeo.org/grass/browser/sandbox/bo/i.segment.gsoc2016 Sandbox]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML &lt;br /&gt;
|Ondřej Pešek&lt;br /&gt;
|Vaclav Petras &lt;br /&gt;
|Anna Petrasova&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/PyQtGUI Trac]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - WEBGRASS &lt;br /&gt;
|Mayank Agrawal&lt;br /&gt;
|Rashad Kanavath &lt;br /&gt;
|Massimo Di Stefano&lt;br /&gt;
|[https://github.com/mayank33/webgrass/wiki Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Add tests and educational games support to gvSIG Educa.&lt;br /&gt;
|Carlos I. Colombana&lt;br /&gt;
|Oscar Martinez&lt;br /&gt;
|Joaquin del Cerro&lt;br /&gt;
|[[GvSIG-Educational-Games_GSoC_2016|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Development of a model for woody debris flooding hazard in gvSIG&lt;br /&gt;
|Silvia Franceschi&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|Riccardo Rigon&lt;br /&gt;
|[https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2016 github]&lt;br /&gt;
|[https://github.com/silviafranceschi/jgrasstools github]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|Android istSOS client&lt;br /&gt;
|Florin-Daniel Cioloboc&lt;br /&gt;
|Mirko Cardoso&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/Android_istSOS Wiki]&lt;br /&gt;
|[https://github.com/istSOS/java-core Github] [https://github.com/masterflorin/java-core Fork]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|istSOS Web API&lt;br /&gt;
|Luka Glušica&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/IstSOS_Web_API Wiki]&lt;br /&gt;
|[https://github.com/istSOS/javascript-core GitHub] [https://github.com/WebPractice-LukaG/javascript-core Fork]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|VistSOS: the istSOS Data Visualization Framework&lt;br /&gt;
|Felipe Poveda&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/VistSOS_Data_Visualization_Framework Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NASA World Wind&lt;br /&gt;
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables&lt;br /&gt;
|Gabriele Prestifilippo&lt;br /&gt;
|Jakub Balhar&lt;br /&gt;
|Patrick Hogan&lt;br /&gt;
|[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OpenLayers3 - Google maps&lt;br /&gt;
|OGC protocols support within OL3-Google-Maps&lt;br /&gt;
|Samuel Lapointe&lt;br /&gt;
|Alexandre Dube&lt;br /&gt;
|Jessica Lapointe&lt;br /&gt;
|[[OL3-GoogleMaps_GSoC_2016|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OneBusAway/Transitime&lt;br /&gt;
|Tansitime Quickstart application &lt;br /&gt;
|Brendan Egan&lt;br /&gt;
|Og Crudden&lt;br /&gt;
|Stefan Steiner&lt;br /&gt;
|[https://github.com/Egan109/core/wiki/Transitime-QuickStart-Gsoc-2016 Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OSSIM&lt;br /&gt;
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images&lt;br /&gt;
|Martina Di Rita&lt;br /&gt;
|Oscar Kramer&lt;br /&gt;
|Dave Burken&lt;br /&gt;
|[https://trac.osgeo.org/ossim/wiki/GSoC_2016  Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Flow Algorithms for pgRouting&lt;br /&gt;
|Andrea Nardelli&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implementation of a framework which supports addition of contraction techniques for pgRouting&lt;br /&gt;
|Sankepally Rohith Reddy&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Remote Output Storage for PyWPS&lt;br /&gt;
|Vikas Mishra&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/User:Vikasmishra95 Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|Jan Rudolf&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GSoC_2016_Web_administration_and_process_management_for_PyWPS Wiki]&lt;br /&gt;
|[https://github.com/jan-rudolf/pywps Forked PyWPS] [https://github.com/jan-rudolf/gsoc-python-process-control Support app 1] [https://github.com/jan-rudolf/gsoc-pywps-app Suppor app 2]&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS Styles, Symbols, and SVG Markers Sharing Repository&lt;br /&gt;
|Akbar Gumbira&lt;br /&gt;
|Alessandro Pasotti&lt;br /&gt;
|Anita Graser&lt;br /&gt;
|[[QGIS Sharing Repository|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Bringing pyModis to the web through ZOO-Project&lt;br /&gt;
|Chingchai Humhong&lt;br /&gt;
|Luca Delucchi&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/Bringing_pyModis_to_the_web_through_ZOO-Project_GSoC_2016 Wiki]&lt;br /&gt;
|[https://github.com/chingchai/pyModis/tree/gsoc-2016/zoo-pymodis/ Github]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS&lt;br /&gt;
|Niroshan Sanjaya&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/IMPLEMENTING_WPS_FOR_GEOPAPARAZZI_FIELD_DATA_COLLECTION_TOOL_USING_ZOO-PROJECT%3ASIMPLIFYING_INTEGRATION_OF_FIELD_DATA_AND_GIS Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99180</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99180"/>
		<updated>2016-06-06T21:22:00Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99179</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99179"/>
		<updated>2016-06-06T21:20:53Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| PyWPS-4, my repository: [https://github.com/jan-rudolf/pywps  PyWPS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
Instructions of usage are stated in README on Github and change on the fly.&lt;br /&gt;
&lt;br /&gt;
The main repository: &lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/pywps Forked PyWPS]&lt;br /&gt;
&lt;br /&gt;
Supporting repository:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-python-process-control Python process control example]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jan-rudolf/gsoc-pywps-app Example of an application with PyWPS and Apache]&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99178</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=99178"/>
		<updated>2016-06-06T21:14:17Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| PyWPS-4, my repository: [https://github.com/jan-rudolf/pywps  PyWPS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Week reports =&lt;br /&gt;
&lt;br /&gt;
* Second: http://gsoc-2016.jan-rudolf.cz/article/second-week-report&lt;br /&gt;
* First: http://gsoc-2016.jan-rudolf.cz/article/first-week-report&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98941</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98941"/>
		<updated>2016-05-21T20:22:04Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| PyWPS-4, my repository: [https://github.com/jan-rudolf/pywps  PyWPS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [http://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98940</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98940"/>
		<updated>2016-05-21T20:21:19Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| PyWPS-4, my repository: [https://github.com/jan-rudolf/pywps  PyWPS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [https://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Main goals specified by mentors =&lt;br /&gt;
&lt;br /&gt;
* Get PyWPS up and running and you will be able to run several asynchronous processes in your computer.&lt;br /&gt;
* Find out, what is the python way to control (and if possible) in background running processes.&lt;br /&gt;
* Create REST API for this controlling. &lt;br /&gt;
* If there is time, create web UI.&lt;br /&gt;
&lt;br /&gt;
= Timeline by proposal =&lt;br /&gt;
&lt;br /&gt;
;April 22 - May 23 (Before the official coding period)&lt;br /&gt;
&lt;br /&gt;
* Testing current implementation&lt;br /&gt;
* With help of my mentor precisely define all goals and plan steps &lt;br /&gt;
* Create subdomain on my website to document my progress&lt;br /&gt;
&lt;br /&gt;
;May 23 - June 27 (Official coding period starts)&lt;br /&gt;
&lt;br /&gt;
* Creating with the current implementation user-friendly web interface&lt;br /&gt;
* Integrating current functionality into the web interface&lt;br /&gt;
* Start to implementing new functions, mainly the process control&lt;br /&gt;
&lt;br /&gt;
;June 27 - August 8&lt;br /&gt;
&lt;br /&gt;
* Programming to meet all defined goals&lt;br /&gt;
* Writing unit tests in the style of Test Driven Development&lt;br /&gt;
* Documenting all code &lt;br /&gt;
&lt;br /&gt;
;August 8 - August 15&lt;br /&gt;
&lt;br /&gt;
* Integration tests&lt;br /&gt;
* Solving conflicts with tests&lt;br /&gt;
* Passing through the pull request process, resolving conflicts on the repository&lt;br /&gt;
&lt;br /&gt;
;August 15 - August 23 (Final week)&lt;br /&gt;
&lt;br /&gt;
* Review of code - make sure of code clarity&lt;br /&gt;
* Review of documentation&lt;br /&gt;
&lt;br /&gt;
Please understand, that summer semester ends in about a half of May and I've got finals until the middle of June, I have to be little/less active to finish all exams successfully.  After exams, I can fully focus on the project (I don’t plan anything else) and work 8-10 hours per day.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague. I am very strong in web development, almost 10 years of experience, and I've got solid skills of algorithms and C/C++/Python programming from my university. I have never been involved in Google summer of code before. in 2016 is my first time.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98939</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98939"/>
		<updated>2016-05-21T20:06:37Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: /* Web-based administration &amp;amp; process management for PyWPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Web-based administration &amp;amp; process management for PyWPS =&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| PyWPS-4, my repositary: [https://github.com/jan-rudolf/pywps  PyWPS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [https://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
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.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98938</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98938"/>
		<updated>2016-05-21T20:03:36Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: /* Student's Bibliography */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Web-based administration &amp;amp; process management for PyWPS =&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| PyWPS-4, browse at: [https://github.com/jan-rudolf/pywps  PyWPS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [https://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
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.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98937</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98937"/>
		<updated>2016-05-21T20:01:51Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: /* Web-based administration &amp;amp; process management for PyWPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Web-based administration &amp;amp; process management for PyWPS =&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
| Student Name: &lt;br /&gt;
| Jan Rudolf&lt;br /&gt;
|-&lt;br /&gt;
| Organization:&lt;br /&gt;
| [http://pywps.org/ PyWPS]&lt;br /&gt;
|-&lt;br /&gt;
| Mentors: &lt;br /&gt;
| Jachym Cepicky and Jonas Eberle&lt;br /&gt;
|-&lt;br /&gt;
| Title: &lt;br /&gt;
| Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|-&lt;br /&gt;
| Repository:&lt;br /&gt;
| PyWPS-4, browse at: [https://github.com/jan-rudolf/pywps  PyWPS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Blog:&lt;br /&gt;
| [https://gsoc-2016.jan-rudolf.cz/ GSoC blog]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98613</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98613"/>
		<updated>2016-05-05T21:31:50Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: /* PyWPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= PyWPS =&lt;br /&gt;
&lt;br /&gt;
[TBA]&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98612</id>
		<title>GSoC 2016 Web administration and process management for PyWPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2016_Web_administration_and_process_management_for_PyWPS&amp;diff=98612"/>
		<updated>2016-05-05T21:27:46Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: Created page with &amp;quot;= PyWPS =  Lorem ipsum...  = Student's Bibliography =   My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= PyWPS =&lt;br /&gt;
&lt;br /&gt;
Lorem ipsum...&lt;br /&gt;
&lt;br /&gt;
= Student's Bibliography = &lt;br /&gt;
&lt;br /&gt;
My name is Jan Rudolf, I am computer science student at Czech Technical University in Prague.&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=98611</id>
		<title>Google Summer of Code 2016 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=98611"/>
		<updated>2016-05-05T21:25:49Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 22 students working on the following projects.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|'''Community'''&lt;br /&gt;
|'''Project'''&lt;br /&gt;
|'''Student'''&lt;br /&gt;
|'''1st mentor'''&lt;br /&gt;
|'''2nd mentor'''&lt;br /&gt;
|'''Links'''&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL &lt;br /&gt;
|Avyav Kumar Singh&lt;br /&gt;
|Rob Emanuele &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/avyavkumar/gdal/wiki Github]&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|GDAL DWG support &lt;br /&gt;
|Alexandr Borzykh&lt;br /&gt;
|Dmitry Baryshnikov &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/sandyre/libopencad Github]&lt;br /&gt;
[https://wiki.osgeo.org/wiki/GDALDWG_SoC_2016 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|Complete basic cartography suite in GRASS GIS wxGUI Map Display &lt;br /&gt;
|Adam Laža&lt;br /&gt;
|Anna Petrasova &lt;br /&gt;
|Vaclav Petras&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/BasicCartographySuiteInGRASS Trac]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - Additional segmentation algorithms for i.segment &lt;br /&gt;
|Bo Yang&lt;br /&gt;
|Moritz Lennert &lt;br /&gt;
|Markus Neteler&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GRASS_GSoC_2016_Segment_Algorithms Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML &lt;br /&gt;
|Ondřej Pešek&lt;br /&gt;
|Vaclav Petras &lt;br /&gt;
|Anna Petrasova&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - WEBGRASS &lt;br /&gt;
|Mayank Agrawal&lt;br /&gt;
|Rashad Kanavath &lt;br /&gt;
|Massimo Di Stefano&lt;br /&gt;
|[https://github.com/mayank33/webgrass/wiki Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Add tests and educational games support to gvSIG Educa.&lt;br /&gt;
|Carlos I. Colombana&lt;br /&gt;
|Oscar Martinez&lt;br /&gt;
|Joaquin del Cerro&lt;br /&gt;
|[[GvSIG-Educational-Games_GSoC_2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Development of a model for woody debris flooding hazard in gvSIG&lt;br /&gt;
|Silvia Franceschi&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|Riccardo Rigon&lt;br /&gt;
|[https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2016 github]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|Android istSOS client&lt;br /&gt;
|Cioloboc FlorinDaniel&lt;br /&gt;
|Mirko Cardoso&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|istSOS Web API&lt;br /&gt;
|Luka Glušica&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/IstSOS_Web_API Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|VistSOS: the istSOS Data Visualization Framework&lt;br /&gt;
|Felipe Poveda&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/VistSOS_Data_Visualization_Framework Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|NASA World Wind&lt;br /&gt;
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables&lt;br /&gt;
|Gabriele Prestifilippo&lt;br /&gt;
|Jakub Balhar&lt;br /&gt;
|Patrick Hogan&lt;br /&gt;
||[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|OpenLayers3 - Google maps&lt;br /&gt;
|OGC protocols support within OL3-Google-Maps&lt;br /&gt;
|Samuel Lapointe&lt;br /&gt;
|Alexandre Dube&lt;br /&gt;
|Jessica Lapointe&lt;br /&gt;
| [[OL3-GoogleMaps_GSoC_2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|OneBusAway/Transitime&lt;br /&gt;
|Tansitime Quickstart application &lt;br /&gt;
|Brendan Egan&lt;br /&gt;
|Og Crudden&lt;br /&gt;
|Stefan Steiner&lt;br /&gt;
|[https://github.com/Egan109/core/wiki/Transitime-QuickStart-Gsoc-2016 Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|OSSIM&lt;br /&gt;
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images&lt;br /&gt;
|Martina Di Rita&lt;br /&gt;
|Oscar Kramer&lt;br /&gt;
|Dave Burken&lt;br /&gt;
|[https://trac.osgeo.org/ossim/wiki/GSoC_2016  Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Flow Algorithms for pgRouting&lt;br /&gt;
|Andrea Nardelli&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implementation of a framework which supports addition of contraction techniques for pgRouting&lt;br /&gt;
|Sankepally Rohith Reddy&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Remote Output Storage for PyWPS&lt;br /&gt;
|Vikas Mishra&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/User:Vikasmishra95 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|Jan Rudolf&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GSoC_2016_Web_administration_and_process_management_for_PyWPS Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS Styles, Symbols, and SVG Markers Sharing Repository&lt;br /&gt;
|Akbar Gumbira&lt;br /&gt;
|Alessandro Pasotti&lt;br /&gt;
|Anita Graser&lt;br /&gt;
| [[QGIS Sharing Repository|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Bringing pyModis to the web through ZOO-Project&lt;br /&gt;
|Chingchai Humhong&lt;br /&gt;
|Luca Delucchi&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/Bringing_pyModis_to_the_web_through_ZOO-Project_GSoC_2016 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS&lt;br /&gt;
|Niroshan Sanjaya&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/IMPLEMENTING_WPS_FOR_GEOPAPARAZZI_FIELD_DATA_COLLECTION_TOOL_USING_ZOO-PROJECT%3ASIMPLIFYING_INTEGRATION_OF_FIELD_DATA_AND_GIS Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoc_2016_PyWPS_Web_base_admin_process_management&amp;diff=98610</id>
		<title>GSoc 2016 PyWPS Web base admin process management</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoc_2016_PyWPS_Web_base_admin_process_management&amp;diff=98610"/>
		<updated>2016-05-05T21:23:48Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: Created page with &amp;quot;== Student's Biography ==  Lorem Ipsum...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
Lorem Ipsum...&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=98609</id>
		<title>Google Summer of Code 2016 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=98609"/>
		<updated>2016-05-05T21:20:35Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Jan rudolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 22 students working on the following projects.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|'''Community'''&lt;br /&gt;
|'''Project'''&lt;br /&gt;
|'''Student'''&lt;br /&gt;
|'''1st mentor'''&lt;br /&gt;
|'''2nd mentor'''&lt;br /&gt;
|'''Links'''&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL &lt;br /&gt;
|Avyav Kumar Singh&lt;br /&gt;
|Rob Emanuele &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/avyavkumar/gdal/wiki Github]&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|GDAL DWG support &lt;br /&gt;
|Alexandr Borzykh&lt;br /&gt;
|Dmitry Baryshnikov &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/sandyre/libopencad Github]&lt;br /&gt;
[https://wiki.osgeo.org/wiki/GDALDWG_SoC_2016 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|Complete basic cartography suite in GRASS GIS wxGUI Map Display &lt;br /&gt;
|Adam Laža&lt;br /&gt;
|Anna Petrasova &lt;br /&gt;
|Vaclav Petras&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/BasicCartographySuiteInGRASS Trac]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - Additional segmentation algorithms for i.segment &lt;br /&gt;
|Bo Yang&lt;br /&gt;
|Moritz Lennert &lt;br /&gt;
|Markus Neteler&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GRASS_GSoC_2016_Segment_Algorithms Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML &lt;br /&gt;
|Ondřej Pešek&lt;br /&gt;
|Vaclav Petras &lt;br /&gt;
|Anna Petrasova&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - WEBGRASS &lt;br /&gt;
|Mayank Agrawal&lt;br /&gt;
|Rashad Kanavath &lt;br /&gt;
|Massimo Di Stefano&lt;br /&gt;
|[https://github.com/mayank33/webgrass/wiki Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Add tests and educational games support to gvSIG Educa.&lt;br /&gt;
|Carlos I. Colombana&lt;br /&gt;
|Oscar Martinez&lt;br /&gt;
|Joaquin del Cerro&lt;br /&gt;
|[[GvSIG-Educational-Games_GSoC_2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Development of a model for woody debris flooding hazard in gvSIG&lt;br /&gt;
|Silvia Franceschi&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|Riccardo Rigon&lt;br /&gt;
|[https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2016 github]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|Android istSOS client&lt;br /&gt;
|Cioloboc FlorinDaniel&lt;br /&gt;
|Mirko Cardoso&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|istSOS Web API&lt;br /&gt;
|Luka Glušica&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/IstSOS_Web_API Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|VistSOS: the istSOS Data Visualization Framework&lt;br /&gt;
|Felipe Poveda&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/VistSOS_Data_Visualization_Framework Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|NASA World Wind&lt;br /&gt;
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables&lt;br /&gt;
|Gabriele Prestifilippo&lt;br /&gt;
|Jakub Balhar&lt;br /&gt;
|Patrick Hogan&lt;br /&gt;
||[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|OpenLayers3 - Google maps&lt;br /&gt;
|OGC protocols support within OL3-Google-Maps&lt;br /&gt;
|Samuel Lapointe&lt;br /&gt;
|Alexandre Dube&lt;br /&gt;
|Jessica Lapointe&lt;br /&gt;
| [[OL3-GoogleMaps_GSoC_2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|OneBusAway/Transitime&lt;br /&gt;
|Tansitime Quickstart application &lt;br /&gt;
|Brendan Egan&lt;br /&gt;
|Og Crudden&lt;br /&gt;
|Stefan Steiner&lt;br /&gt;
|[https://github.com/Egan109/core/wiki/Transitime-QuickStart-Gsoc-2016 Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|OSSIM&lt;br /&gt;
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images&lt;br /&gt;
|Martina Di Rita&lt;br /&gt;
|Oscar Kramer&lt;br /&gt;
|Dave Burken&lt;br /&gt;
|[https://trac.osgeo.org/ossim/wiki/GSoC_2016  Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Flow Algorithms for pgRouting&lt;br /&gt;
|Andrea Nardelli&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implementation of a framework which supports addition of contraction techniques for pgRouting&lt;br /&gt;
|Sankepally Rohith Reddy&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Remote Output Storage for PyWPS&lt;br /&gt;
|Vikas Mishra&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/User:Vikasmishra95 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|Jan Rudolf&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GSoc_2016_PyWPS_Web_base_admin_process_management Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS Styles, Symbols, and SVG Markers Sharing Repository&lt;br /&gt;
|Akbar Gumbira&lt;br /&gt;
|Alessandro Pasotti&lt;br /&gt;
|Anita Graser&lt;br /&gt;
| [[QGIS Sharing Repository|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Bringing pyModis to the web through ZOO-Project&lt;br /&gt;
|Chingchai Humhong&lt;br /&gt;
|Luca Delucchi&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/Bringing_pyModis_to_the_web_through_ZOO-Project_GSoC_2016 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS&lt;br /&gt;
|Niroshan Sanjaya&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/IMPLEMENTING_WPS_FOR_GEOPAPARAZZI_FIELD_DATA_COLLECTION_TOOL_USING_ZOO-PROJECT%3ASIMPLIFYING_INTEGRATION_OF_FIELD_DATA_AND_GIS Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Jan rudolf</name></author>
	</entry>
</feed>