<?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-Fenilgmehta</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-Fenilgmehta"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Fenilgmehta"/>
	<updated>2026-04-15T01:29:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121472</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121472"/>
		<updated>2019-08-25T10:07:19Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Add links to GSoC 2019 - Final Report and Google Spreadsheet with links to all commits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report---Community-Bonding-Period Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-6-(1-July-2019-to-7-July-2019) Report Week 6 (1 July 2019 to 7 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-7-(8-July-2019-to-14-July-2019) Report Week 7 (8 July 2019 to 14 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-8-(15-July-2019-to-21-July-2019) Report Week 8 (15 July 2019 to 21 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-9-(22-July-2019-to-28-July-2019) Report Week 9 (22 July 2019 to 28 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-10-(29-July-2019-to-4-August-2019) Report Week 10 (29 July 2019 to 4 August 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-11-(5-August-2019-to-11-August-2019) Report Week 11 (5 August 2019 to 11 August 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-12-(12-August-2019-to-18-August-2019) Report Week 12 (12 August 2019 to 18 August 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---Final-Report GSoC 2019 - Final Report]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1_d7nhq6IagqxMdwURi4TfsFVv1if6YS3VlW2dd9YIXE/edit?usp=sharing Link to all commits]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1.a] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.b] https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.c] https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121231</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121231"/>
		<updated>2019-08-18T04:34:34Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Add week 12 report link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report---Community-Bonding-Period Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-6-(1-July-2019-to-7-July-2019) Report Week 6 (1 July 2019 to 7 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-7-(8-July-2019-to-14-July-2019) Report Week 7 (8 July 2019 to 14 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-8-(15-July-2019-to-21-July-2019) Report Week 8 (15 July 2019 to 21 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-9-(22-July-2019-to-28-July-2019) Report Week 9 (22 July 2019 to 28 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-10-(29-July-2019-to-4-August-2019) Report Week 10 (29 July 2019 to 4 August 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-11-(5-August-2019-to-11-August-2019) Report Week 11 (5 August 2019 to 11 August 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-12-(12-August-2019-to-18-August-2019) Report Week 12 (12 August 2019 to 18 August 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1.a] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.b] https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.c] https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121222</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121222"/>
		<updated>2019-08-16T12:59:05Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: add week 11 report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report---Community-Bonding-Period Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-6-(1-July-2019-to-7-July-2019) Report Week 6 (1 July 2019 to 7 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-7-(8-July-2019-to-14-July-2019) Report Week 7 (8 July 2019 to 14 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-8-(15-July-2019-to-21-July-2019) Report Week 8 (15 July 2019 to 21 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-9-(22-July-2019-to-28-July-2019) Report Week 9 (22 July 2019 to 28 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-10-(29-July-2019-to-4-August-2019) Report Week 10 (29 July 2019 to 4 August 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-11-(5-August-2019-to-11-August-2019) Report Week 11 (5 August 2019 to 11 August 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1.a] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.b] https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.c] https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121103</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121103"/>
		<updated>2019-08-11T04:31:34Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Update community bonding period report link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report---Community-Bonding-Period Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-6-(1-July-2019-to-7-July-2019) Report Week 6 (1 July 2019 to 7 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-7-(8-July-2019-to-14-July-2019) Report Week 7 (8 July 2019 to 14 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-8-(15-July-2019-to-21-July-2019) Report Week 8 (15 July 2019 to 21 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-9-(22-July-2019-to-28-July-2019) Report Week 9 (22 July 2019 to 28 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-10-(29-July-2019-to-4-August-2019) Report Week 10 (29 July 2019 to 4 August 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1.a] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.b] https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.c] https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Fenilgmehta&amp;diff=121095</id>
		<title>User:Fenilgmehta</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Fenilgmehta&amp;diff=121095"/>
		<updated>2019-08-08T14:37:33Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Minor change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Name: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Email: fenilgmehta@gmail.com&lt;br /&gt;
&lt;br /&gt;
GitHub: https://github.com/fenilgmehta&lt;br /&gt;
&lt;br /&gt;
Linkedin: https://www.linkedin.com/in/fenil-mehta&lt;br /&gt;
&lt;br /&gt;
GSoC 2019 Project: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
I practice data structure and algorithm questions at CodeChef (https://www.codechef.com/users/fenilgmehta)&lt;br /&gt;
&lt;br /&gt;
I have created a few Android applications which are live on the Google Play Store (https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN)&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121044</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=121044"/>
		<updated>2019-08-04T17:19:17Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-6-(1-July-2019-to-7-July-2019) Report Week 6 (1 July 2019 to 7 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-7-(8-July-2019-to-14-July-2019) Report Week 7 (8 July 2019 to 14 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-8-(15-July-2019-to-21-July-2019) Report Week 8 (15 July 2019 to 21 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-9-(22-July-2019-to-28-July-2019) Report Week 9 (22 July 2019 to 28 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-10-(29-July-2019-to-4-August-2019) Report Week 10 (29 July 2019 to 4 August 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1.a] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.b] https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
[1.c] https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120965</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120965"/>
		<updated>2019-07-28T17:47:23Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: week 9 report added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-6-(1-July-2019-to-7-July-2019) Report Week 6 (1 July 2019 to 7 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-7-(8-July-2019-to-14-July-2019) Report Week 7 (8 July 2019 to 14 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-8-(15-July-2019-to-21-July-2019) Report Week 8 (15 July 2019 to 21 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-9-(22-July-2019-to-28-July-2019) Report Week 9 (22 July 2019 to 28 July 2019)]&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120940</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120940"/>
		<updated>2019-07-21T12:59:12Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: week 8 report added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-6-(1-July-2019-to-7-July-2019) Report Week 6 (1 July 2019 to 7 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-7-(8-July-2019-to-14-July-2019) Report Week 7 (8 July 2019 to 14 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-8-(15-July-2019-to-21-July-2019) Report Week 8 (15 July 2019 to 21 July 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120920</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120920"/>
		<updated>2019-07-15T02:15:37Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: week 7 report added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-6-(1-July-2019-to-7-July-2019) Report Week 6 (1 July 2019 to 7 July 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-7-(8-July-2019-to-14-July-2019) Report Week 7 (8 July 2019 to 14 July 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120873</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120873"/>
		<updated>2019-07-07T12:28:18Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Week 6 report added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-6-(1-July-2019-to-7-July-2019) Report Week 6 (1 July 2019 to 7 July 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120791</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120791"/>
		<updated>2019-06-29T17:09:49Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Week 5 report added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-5-(24-June-2019-to-30-June-2019) Report Week 5 (24 June 2019 to 30 June 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120722</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120722"/>
		<updated>2019-06-23T17:30:48Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: week 4 report added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-4-(17-June-2019-to-23-June-2019) Report Week 4 (17 June 2019 to 23 June 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120656</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120656"/>
		<updated>2019-06-16T13:49:58Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Week 3 report added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-3-(10-June-2019-to-16-June-2019) Report Week 3 (10 June 2019 to 16 June 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120582</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120582"/>
		<updated>2019-06-09T07:34:37Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Week 2 report added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-2-(3-June-2019-to-9-June-2019) Report Week 2 (3 June 2019 to 9 June 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120532</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120532"/>
		<updated>2019-06-03T05:23:34Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Week 1 report link added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
* [https://github.com/fenilgmehta/mapmint/wiki/Report-Week-1-(27-May-2019-to-2-June-2019) Report Week 1 (27 May 2019 to 2 June 2019)]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120516</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120516"/>
		<updated>2019-05-31T06:45:43Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Link to Community Bonding Period report added.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Reports==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/fenilgmehta/mapmint/wiki/Community-Bonding-Period-Report Community Bonding Period]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2019_Accepted&amp;diff=120467</id>
		<title>Google Summer of Code 2019 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2019_Accepted&amp;diff=120467"/>
		<updated>2019-05-27T16:09:36Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: OSGeo wiki page link updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|400px|link=https://developers.google.com/open-source/gsoc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; &lt;br /&gt;
[[Image:Osgeo-logo.png|300px|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 2019]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 7 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;
|'''3rd mentor'''&lt;br /&gt;
|'''Wiki page'''&lt;br /&gt;
|'''Repository'''&lt;br /&gt;
|-&lt;br /&gt;
|MapMint&lt;br /&gt;
|Adding Augmented Reality (AR) support to the MapMint4ME Android Application&lt;br /&gt;
|Aditya Vitthalrao&lt;br /&gt;
|Gérald Fenoy&lt;br /&gt;
|Rajat Shinde&lt;br /&gt;
|&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GSoC_2019_Adding_Augmented_Reality_(AR)_support_to_the_MapMint4ME_Android_Application Wiki page: Adding Augmented Reality (AR) support to the MapMint4ME Android Application]&lt;br /&gt;
|[https://github.com/AdityaChondke/MapMint4ME Repository]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Create of new topological rules in gvSIG desktop&lt;br /&gt;
|Héctor Tundidor&lt;br /&gt;
|Óscar Martínez&lt;br /&gt;
|Alfred de Jager&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/hecnita/gvsig-gsoc2019-topology/wiki/Creation-of-new-topological-rules-in-gvSIG-desktop Wiki page: Creation of new topological rules in gvSIG desktop]&lt;br /&gt;
|[https://github.com/hecnita/gvsig-gsoc2019-topology Repository]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|MapMint&lt;br /&gt;
|GSoC - MapMint - porting from Python 2.x to Python 3.x&lt;br /&gt;
|Fenil Mehta&lt;br /&gt;
|Gérald Fenoy&lt;br /&gt;
|Rajat Shinde&lt;br /&gt;
|&lt;br /&gt;
|https://wiki.osgeo.org/wiki/GSoC_2019_Porting_MapMint_from_Python2_to_Python3&lt;br /&gt;
|https://github.com/fenilgmehta/mapmint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|GSoC 19: GRAPH C++ Boost graph algorithms for pgRouting&lt;br /&gt;
|Hang Wu&lt;br /&gt;
|cvvergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/pgRouting/pgrouting/wiki/GSoC-2019-GRAPH-C---Boost-graph-algorithms-for-pgRouting&lt;br /&gt;
|https://github.com/nike0good/GSoC-pgRouting&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implement Edward Moore's Algorithm, Breadth First Search and Binary Breadth First Search Algorithms in pgRouting&lt;br /&gt;
|Vicennial&lt;br /&gt;
|Sourabh Garg&lt;br /&gt;
|Cayetano Benavent&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/pgRouting/pgrouting/wiki/GSoC-2019-Edward-Moore's-Algorithm,-Breadth-First-Search-and-Binary-Breadth-First-Search&lt;br /&gt;
|https://github.com/vicennial/GSoC-pgRouting&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|New rules for the Topology Framework in gvSIG Desktop&lt;br /&gt;
|Giani Carlevaro&lt;br /&gt;
|Mario Carrera Rodriguez&lt;br /&gt;
|Alfred de Jager&lt;br /&gt;
|Francisco Peñarrubia&lt;br /&gt;
|[https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/New-rules-for-the-Topology-Framework-in-gvSIG-Desktop Wiki page: New rules for the Topology Framework] &lt;br /&gt;
|[https://github.com/Maureque/gvsig-gsoc2019-topology Repository]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS 3D Improvement: On Screen Navigation, Bookmarks, Rendering Point Feature as Billboard, and Measuring Tool&lt;br /&gt;
|Ismail Sunni&lt;br /&gt;
|Peter Petrik&lt;br /&gt;
|Martin Dobias&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement&lt;br /&gt;
|https://github.com/ismailsunni/qgis&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-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120466</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120466"/>
		<updated>2019-05-27T16:07:23Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: All the necessary information added to keep track of the whole project at one place.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project ==&lt;br /&gt;
&lt;br /&gt;
Title: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
Student: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Mentors: Gérald Fenoy and Rajat Shinde&lt;br /&gt;
&lt;br /&gt;
GitHub Repository: https://github.com/fenilgmehta/mapmint&lt;br /&gt;
&lt;br /&gt;
GitHub Wiki Page: https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project [1] from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
== Advantages of Python 3.x over Python 2.x ==&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
== State of the Project before GSoC ==&lt;br /&gt;
&lt;br /&gt;
The MapMint software runs on Python 2.x which is an older version of the Python language.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== ''6th May 2019 to 27th May 2019 - Community bonding'' ===&lt;br /&gt;
    - This period will help me familiarize OSGeo and MapMint work culture.&lt;br /&gt;
    - I will setup the initial environment on my device and review the code.&lt;br /&gt;
    - I will coordinate with the team and try to understand the working of each file/method.&lt;br /&gt;
    - Add basic documentation so that it simplifies the porting and the testing phase.&lt;br /&gt;
    - Discuss with mentors about the test data.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 1 to Week 4 (27th May 2019 to 24th June 2019) - Coding phase 1'' ===&lt;br /&gt;
    - I plan to finish major part of the porting in this time frame.&lt;br /&gt;
    - Start porting the programs to Python 3 and unit test them as discussed in the bonding phase.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 5 to Week 8 (24th June 2019 to 22nd July 2019) - Coding phase 2'' ===&lt;br /&gt;
* 24 June 2019 to 28 June 2019&lt;br /&gt;
    - Submit the first evaluation.&lt;br /&gt;
* 28 June 2019 to 22 July 2019&lt;br /&gt;
    - Perform black box testing on the whole project in a new Python 3 environment and fix the bugs reported and/or found.&lt;br /&gt;
    - Document the results.&lt;br /&gt;
&lt;br /&gt;
=== ''Week 9 to Week 12 (22nd July 2019 to 19th August 2019) - Coding phase 3'' ===&lt;br /&gt;
* 22 July 2019 to 26 July 2019&lt;br /&gt;
    - Submit the second evaluation&lt;br /&gt;
* 26 July 2019 to 19 August 2019&lt;br /&gt;
    - Buffer period for any overrun and perform code optimization if possible (only 10 days available due to exams)&lt;br /&gt;
&lt;br /&gt;
=== ''19th August to 26th August - Submit Code and Final Evaluation'' ===&lt;br /&gt;
    - I will submit the final code to the organization.&lt;br /&gt;
    - Submit the final evaluation.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports==&lt;br /&gt;
&lt;br /&gt;
Section for listing the links to the weekly reports.&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
''Country:'' India&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&lt;br /&gt;
3rd year Computer Engineering student&lt;br /&gt;
&lt;br /&gt;
College: International Institute of Information Technology, Pune&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&lt;br /&gt;
* Computing experience: I use Ubuntu and Manjaro (open Source Linux distribution) for programming purpose on daily bases. I regularly write programs in Python 3, C++ and Java&lt;br /&gt;
* I have done my last project (i.e. in the 6th semester) in Python 3 where any guest at home is authenticated using face recognition. This is present on my GitHub profile [2].&lt;br /&gt;
* I have also written a sorting algorithm for integers in C++ which is about 2 times faster than std::sort of STL(Standard Template Library). This too is present on my GitHub profile [3].&lt;br /&gt;
* I have developed 3 Android applications written using Android Studio in Java which are live on the Google Play Store and all apps have an average rating of 4+ out of 5. One application [4] has got 1,000,000+ downloads and an average rating of 4.7 out of 5. Link to all my applications is [5].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[1] https://github.com/mapmint/mapmint&lt;br /&gt;
&lt;br /&gt;
[2] https://github.com/fenilgmehta/Face-Recognition-and-Security-System&lt;br /&gt;
&lt;br /&gt;
[3] https://github.com/fenilgmehta/Fastest-Integer-Sort&lt;br /&gt;
&lt;br /&gt;
[4] https://play.google.com/store/apps/details?id=com.rootify.emptyfoldercleaner&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[5] https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_19_Porting_MapMint_from_Python2_to_Python3&amp;diff=120464</id>
		<title>GSoC 19 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_19_Porting_MapMint_from_Python2_to_Python3&amp;diff=120464"/>
		<updated>2019-05-27T16:05:15Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Fenilgmehta moved page GSoC 19 Porting MapMint from Python2 to Python3 to GSoC 2019 Porting MapMint from Python2 to Python3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[GSoC 2019 Porting MapMint from Python2 to Python3]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120463</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120463"/>
		<updated>2019-05-27T16:05:15Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Fenilgmehta moved page GSoC 19 Porting MapMint from Python2 to Python3 to GSoC 2019 Porting MapMint from Python2 to Python3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Idea ===&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
=== Advantages from this project ===&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
&lt;br /&gt;
'''My proposal for GSoC 2019 can be found at:''' [https://docs.google.com/document/d/1aZvDjXEysQFOOypwrKFCHbdXJMBThjQahzFFR3LkPA4/edit?usp=sharing Proposal link]&lt;br /&gt;
&lt;br /&gt;
'''Link to Github repository:''' [https://github.com/fenilgmehta/mapmint Repository]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Fenil Mehta. I am a 3rd year Computer Engineering student at International Institute of Information Technology, Pune, India.&lt;br /&gt;
&lt;br /&gt;
More information about me can be obtained at the following link: [https://wiki.osgeo.org/wiki/User:Fenilgmehta User]&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2019_Accepted&amp;diff=120410</id>
		<title>Google Summer of Code 2019 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2019_Accepted&amp;diff=120410"/>
		<updated>2019-05-23T17:43:27Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Wiki link updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|400px|link=https://developers.google.com/open-source/gsoc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; &lt;br /&gt;
[[Image:Osgeo-logo.png|300px|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 2019]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 7 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;
|'''3rd mentor'''&lt;br /&gt;
|'''Wiki page'''&lt;br /&gt;
|'''Repository'''&lt;br /&gt;
|-&lt;br /&gt;
|MapMint&lt;br /&gt;
|Adding Augmented Reality (AR) support to the MapMint4ME Android Application&lt;br /&gt;
|Aditya Vitthalrao&lt;br /&gt;
|Gérald Fenoy&lt;br /&gt;
|Rajat Shinde&lt;br /&gt;
|&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GSoC_2019_Adding_Augmented_Reality_(AR)_support_to_the_MapMint4ME_Android_Application Wiki page: Adding Augmented Reality (AR) support to the MapMint4ME Android Application]&lt;br /&gt;
|[https://github.com/AdityaChondke/MapMint4ME Repository]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Create of new topological rules in gvSIG desktop&lt;br /&gt;
|Héctor Tundidor&lt;br /&gt;
|Óscar Martínez&lt;br /&gt;
|Alfred de Jager&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/hecnita/gvsig-gsoc2019-topology/wiki/Creation-of-new-topological-rules-in-gvSIG-desktop Wiki page: Creation of new topological rules in gvSIG desktop]&lt;br /&gt;
|[https://github.com/hecnita/gvsig-gsoc2019-topology Repository]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|MapMint&lt;br /&gt;
|GSoC - MapMint - porting from Python 2.x to Python 3.x&lt;br /&gt;
|Fenil Mehta&lt;br /&gt;
|Gérald Fenoy&lt;br /&gt;
|Rajat Shinde&lt;br /&gt;
|&lt;br /&gt;
|https://wiki.osgeo.org/wiki/GSoC_19_Porting_MapMint_from_Python2_to_Python3&lt;br /&gt;
|https://github.com/fenilgmehta/mapmint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|GSoC 19: GRAPH C++ Boost graph algorithms for pgRouting&lt;br /&gt;
|Hang Wu&lt;br /&gt;
|cvvergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/pgRouting/pgrouting/wiki/GSoC-2019-GRAPH-C---Boost-graph-algorithms-for-pgRouting&lt;br /&gt;
|https://github.com/nike0good/GSoC-pgRouting&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implement Edward Moore's Algorithm, Breadth First Search and Binary Breadth First Search Algorithms in pgRouting&lt;br /&gt;
|Vicennial&lt;br /&gt;
|Sourabh Garg&lt;br /&gt;
|Cayetano Benavent&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/pgRouting/pgrouting/wiki/GSoC-2019-Edward-Moore's-Algorithm,-Breadth-First-Search-and-Binary-Breadth-First-Search&lt;br /&gt;
|https://github.com/vicennial/GSoC-pgRouting&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|New rules for the Topology Framework in gvSIG Desktop&lt;br /&gt;
|Giani Carlevaro&lt;br /&gt;
|Mario Carrera Rodriguez&lt;br /&gt;
|Alfred de Jager&lt;br /&gt;
|Francisco Peñarrubia&lt;br /&gt;
|[https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/New-rules-for-the-Topology-Framework-in-gvSIG-Desktop Wiki page: New rules for the Topology Framework] &lt;br /&gt;
|[https://github.com/Maureque/gvsig-gsoc2019-topology Repository]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS 3D Improvement: On Screen Navigation, Bookmarks, Rendering Point Feature as Billboard, and Measuring Tool&lt;br /&gt;
|Ismail Sunni&lt;br /&gt;
|Peter Petrik&lt;br /&gt;
|Martin Dobias&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement&lt;br /&gt;
|https://github.com/ismailsunni/qgis&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-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120409</id>
		<title>GSoC 2019 Porting MapMint from Python2 to Python3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GSoC_2019_Porting_MapMint_from_Python2_to_Python3&amp;diff=120409"/>
		<updated>2019-05-23T17:39:54Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: Created page with &amp;quot;== Introduction ==  === Idea ===  My project will focus on porting the MapMint project from Python 2.x to Python 3.x.  MapMint is a web-based Geographic Information System (GI...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Idea ===&lt;br /&gt;
&lt;br /&gt;
My project will focus on porting the MapMint project from Python 2.x to Python 3.x.&lt;br /&gt;
&lt;br /&gt;
MapMint is a web-based Geographic Information System (GIS), which is designed to facilitate deployment of Spatial Data Infrastructure (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way.&lt;br /&gt;
&lt;br /&gt;
MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the ZOO-Project.&lt;br /&gt;
&lt;br /&gt;
=== Advantages from this project ===&lt;br /&gt;
&lt;br /&gt;
1. Good Community support is available for Python 3.&lt;br /&gt;
&lt;br /&gt;
2. Each newer version of Python continues to get faster with the runtime.&lt;br /&gt;
&lt;br /&gt;
3. Python 2 is not traditionally a typed language. But Python 3 supports typing, that overcomes the development conflicts when working with new pieces of code.&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
&lt;br /&gt;
'''My proposal for GSoC 2019 can be found at:''' [https://docs.google.com/document/d/1aZvDjXEysQFOOypwrKFCHbdXJMBThjQahzFFR3LkPA4/edit?usp=sharing Proposal link]&lt;br /&gt;
&lt;br /&gt;
'''Link to Github repository:''' [https://github.com/fenilgmehta/mapmint Repository]&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Fenil Mehta. I am a 3rd year Computer Engineering student at International Institute of Information Technology, Pune, India.&lt;br /&gt;
&lt;br /&gt;
More information about me can be obtained at the following link: [https://wiki.osgeo.org/wiki/User:Fenilgmehta User]&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Fenilgmehta&amp;diff=120408</id>
		<title>User:Fenilgmehta</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Fenilgmehta&amp;diff=120408"/>
		<updated>2019-05-23T17:21:15Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Name: Fenil Mehta&lt;br /&gt;
&lt;br /&gt;
Email: fenilgmehta@gmail.com&lt;br /&gt;
&lt;br /&gt;
GitHub: https://github.com/fenilgmehta&lt;br /&gt;
&lt;br /&gt;
Linkedin: www.linkedin.com/in/fenil-mehta&lt;br /&gt;
&lt;br /&gt;
GSoC 2019 Project: Porting MapMint from Python 2.x to Python 3.x&lt;br /&gt;
&lt;br /&gt;
I practice data structure and algorithm questions at CodeChef.&lt;br /&gt;
Codechef: https://www.codechef.com/users/fenilgmehta&lt;br /&gt;
&lt;br /&gt;
I have created a few Android applications which are live on the Google Play Store&lt;br /&gt;
Google Play Store: https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2019_Accepted&amp;diff=120220</id>
		<title>Google Summer of Code 2019 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2019_Accepted&amp;diff=120220"/>
		<updated>2019-05-10T10:16:06Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|400px|link=https://developers.google.com/open-source/gsoc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; &lt;br /&gt;
[[Image:Osgeo-logo.png|300px|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 2019]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 7 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;
|'''3rd mentor'''&lt;br /&gt;
|'''Wiki page'''&lt;br /&gt;
|'''Repository'''&lt;br /&gt;
|-&lt;br /&gt;
|MapMint&lt;br /&gt;
|Adding Augmented Reality (AR) support to the MapMint4ME Android Application&lt;br /&gt;
|Aditya Vitthalrao&lt;br /&gt;
|Gérald Fenoy&lt;br /&gt;
|Rajat Shinde&lt;br /&gt;
|&lt;br /&gt;
|link to wiki&lt;br /&gt;
|link to repo&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Create of new topological rules in gvSIG desktop&lt;br /&gt;
|Héctor&lt;br /&gt;
|Óscar Martínez&lt;br /&gt;
|Alfred de Jager&lt;br /&gt;
|&lt;br /&gt;
|link to wiki&lt;br /&gt;
|link to repo&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|MapMint&lt;br /&gt;
|GSoC - MapMint - porting from Python 2.x to Python 3.x&lt;br /&gt;
|Fenil Mehta&lt;br /&gt;
|Gérald Fenoy&lt;br /&gt;
|Rajat Shinde&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x&lt;br /&gt;
|https://github.com/fenilgmehta/mapmint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|GSoC 19: GRAPH C++ Boost graph algorithms for pgRouting&lt;br /&gt;
|Hang Wu&lt;br /&gt;
|cvvergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|&lt;br /&gt;
|link to wiki&lt;br /&gt;
|link to repo&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implement Edward Moore's Algorithm, Breadth First Search and Binary Breadth First Search Algorithms in pgRouting&lt;br /&gt;
|Vicennial&lt;br /&gt;
|Sourabh Garg&lt;br /&gt;
|Cayetano Benavent&lt;br /&gt;
|&lt;br /&gt;
|link to wiki&lt;br /&gt;
|link to repo&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|New rules for the Topology Framework in gvSIG Desktop&lt;br /&gt;
|Giani Carlevaro&lt;br /&gt;
|Mario Carrera Rodriguez&lt;br /&gt;
|Alfred de Jager&lt;br /&gt;
|Francisco Peñarrubia&lt;br /&gt;
|link to wiki&lt;br /&gt;
|link to repo&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS 3D Improvement: On Screen Navigation, Bookmarks, Rendering Point Feature as Billboard, and Measuring Tool&lt;br /&gt;
|Ismail Sunni&lt;br /&gt;
|Peter Petrik&lt;br /&gt;
|Martin Dobias&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement&lt;br /&gt;
|https://github.com/ismailsunni/qgis&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-Fenilgmehta</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Fenilgmehta&amp;diff=120219</id>
		<title>User:Fenilgmehta</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Fenilgmehta&amp;diff=120219"/>
		<updated>2019-05-10T10:06:50Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Fenilgmehta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GitHub: https://github.com/fenilgmehta&lt;br /&gt;
&lt;br /&gt;
Linkedin: www.linkedin.com/in/fenil-mehta&lt;br /&gt;
&lt;br /&gt;
I practice data structure and algorithm questions at CodeChef.&lt;br /&gt;
Codechef: https://www.codechef.com/users/fenilgmehta&lt;br /&gt;
&lt;br /&gt;
I have created a few Android applications which are live on the Google Play Store&lt;br /&gt;
Google Play Store: https://play.google.com/store/apps/developer?id=Fenil+Mehta&amp;amp;hl=en_IN&lt;br /&gt;
&lt;br /&gt;
GSoC 2019 student&lt;/div&gt;</summary>
		<author><name>Wiki-Fenilgmehta</name></author>
	</entry>
</feed>