Changes between Version 2 and Version 3 of GSoC/2018/FullSupportPython3


Ignore:
Timestamp:
Apr 28, 2018, 2:59:23 PM (6 years ago)
Author:
sanjeet
Comment:

Update timeline

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2018/FullSupportPython3

    v2 v3  
    1313== Timeline ==
    1414
    15 {{{#!th
     15{{{#!th style="background: #ddd" rowspan=2
    1616'''Time Period'''
    1717}}}
    18 {{{#!th
    19 '''Milestone'''
     18{{{#!th style="background: #ddd" colspan=2
     19'''Milestones'''
     20}}}
     21|-----------------------
     22{{{#!th
     23Tasks
     24}}}
     25{{{#!th
     26Status
    2027}}}
    2128|-----------------------
     
    2431''Community Bonding''
    2532}}}
    26 {{{#!td 
     33{{{#!td
    2734- Introduction to Community
    2835- Create Wiki page
    2936- Set up code repository
     37- Set up development environment
    3038- Discussion with community members and mentors about the design of the project
    31 - Set up development environment
    32 - Get familiar with the overall working of GRASS GIS regarding python and its dependencies in the system
     39- Get familiar with the testing framework
     40- Update current tests of the libraries, adjust them to work with Python3 and write new tests
     41- Get familiar with the overall working of GRASS GIS and understand Python dependencies in the system
    3342- Read documentation
    34 - Practice fixing bugs (Work in Progress, see Current Contribution section above)
     43- Practice fixing bugs
     44}}}
     45{{{#!td
     46{{{#!html
     47<center>
     48<span style="color:#00FF00">&#10004;</span><br>
     49<span style="color:#00FF00">&#10004;</span><br>
     50<span style="color:#00FF00">&#10004;</span><br>
     51<span style="color:#00FF00">&#10004;</span><br>
     52<span style="color:#000000">...</span><br>
     53<span style="color:#000000">...</span><br>
     54<span style="color:#000000">...</span><br>
     55<span style="color:#000000">...</span><br>
     56<span style="color:#000000">...</span><br>
     57<span style="color:#00FF00">&#10004;</span><br>
     58</center>
     59}}}
    3560}}}
    3661|-----------------------
     
    4368- Setting up the foundation for porting the main libraries and components
    4469}}}
     70{{{#!td
     71}}}
    4572|-----------------------
    4673{{{#!td
     
    5178 Porting script package module and its dependencies
    5279}}}
     80{{{#!td
     81}}}
    5382|-----------------------
    5483{{{#!td
     
    5988 Porting temporal module and its dependencies
    6089}}}
     90{{{#!td
     91}}}
    6192|-----------------------
    6293{{{#!td
     
    6899- Preparing and testing the changes for the evaluation
    69100}}}
     101{{{#!td
     102}}}
     103|-----------------------
     104{{{#!td style="background: #ddd"
     105July 11 - July 15 \\
     106''Evaluation 1''
     107}}}
     108{{{#!td style="background: #ddd"
     109- Evaluation of work done in the previous phase
     110- Next phase discussions
     111}}}
     112{{{#!td
     113}}}
     114|-----------------------
     115{{{#!td
     116June 11 - June 17 \\
     117''Week 5''
     118}}}
     119{{{#!td
     120- Incorporate any changes, as necessary, from the discussions and feedback
     121- Finish porting remaining libs, components and scripts
     122}}}
     123{{{#!td
     124}}}
     125|-----------------------
     126{{{#!td
     127June 18 - June 24 \\
     128''Week 6''
     129}}}
     130{{{#!td
     131 Work on porting ctypes module
     132}}}
     133{{{#!td
     134}}}
     135|-----------------------
     136{{{#!td
     137June 25 - July 1 \\
     138''Week 7''
     139}}}
     140{{{#!td
     141- Porting pygrass module and its dependencies
     142- Porting other libs and their dependencies
     143}}}
     144{{{#!td
     145}}}
     146|-----------------------
     147{{{#!td
     148July 2 - July 8 \\
     149''Week 8''
     150}}}
     151{{{#!td
     152- Finish pending work for this phase, if any.
     153- Preparing and testing the changes for the evaluation
     154}}}
     155{{{#!td
     156}}}
     157|-----------------------
     158{{{#!td style="background: #ddd"
     159July 9 - July 13 \\
     160''Evaluation 2''
     161}}}
     162{{{#!td style="background: #ddd"
     163- Evaluation of work done in the previous phase
     164- Next phase discussions
     165}}}
     166{{{#!td
     167}}}
     168|-----------------------
     169{{{#!td
     170July 9 - July 29 \\
     171''Week 9-11''
     172}}}
     173{{{#!td
     174- Based on the feedback, make necessary changes
     175- Writing additional classes in wrap.py for updating wxGUI to be compatible with both wxPython 3 and 4.
     176- Finish porting to Python 3
     177- Fixing all deprecated messages
     178- Testing the changes.
     179}}}
     180{{{#!td
     181}}}
     182|-----------------------
     183{{{#!td
     184July 30 - August 5 \\
     185''Week 12''
     186}}}
     187{{{#!td
     188- Preparing and testing all the changes
     189- Writing documentation for the final evaluation
     190}}}
     191{{{#!td
     192}}}
     193|-----------------------
     194{{{#!td style="background: #ddd"
     195August 6 - August 14 \\
     196''Evaluation 3 (Final)''
     197}}}
     198{{{#!td style="background: #ddd"
     199- Final code submission
     200- Evaluation of final submission
     201}}}
     202{{{#!td
     203}}}
     204
     205== Weekly reports ==