| DrTrigon edited the task description. (Show Details) |
EDIT DETAILS
### {icon calendar color=sky} Week 7 (July 4 - July 10)
In Week 7, again, a pause for testing and review of code being pushed to pywikibot-core. I would want to write unit tests here and make sure the PR gets reviewed and accepted. This would be a good time to make a blog post about how catimages.py was ported so that other scripts that still reside in compat can refer to the methods I used. This is also a buffer week. In case one of the above weeks did not go according to plan, this is the week to fix this problem.
Measurable outcome: //fully working core bot script that has equivalent functionallity as old compat bot - clearly indicate what functionally isMeasurable outcome: //fully working core bot script that has equivalent functionallity as old compat bot - clearly indicate what functionally is missing and why// [very ambisious; do we want to have a measureable after a buffer week? needs to be before week 8... - the blog post should mention what are differences/what is missing to, kind of contain a todo list, after this week the bot should be able to add the proper category tags, e.g. missing and why//for uncategorized files]
### {icon calendar} Week 8 (July 11 - July 17)
Week 8 marks the beginning of the second part of GSoC and the second stage of this project too. Here, I would like to do some research on computer vision. Probably recent literature on classification. It would be good to use some newer CV techniques with various pros/cons. We could bundle this into pypi-catimages and allow the user to choose which algorithm to use. We could bundle this into pypi-catimages and[I'm not sure whether we should allow the user to choose which algorithm to use.or just use all we have]
As mentioned earlier, this may not only be about the idea, but also using other data sets like ILSVRC to improve classification accuracy.
Measurable outcome: // ( propose list with new "experimental" technologies - similar to T135993 - to look at and TRY to include some of them... and tests will be needed to get this part merged.) //
### {icon calendar} Week 11 (Aug 1 - Aug 7)
### {icon calendar color=sky} Week 12 (Aug 8 - Aug 14)
Week 12 is meant to be a buffer week, in case something did not go as planned. This is to complete any backlogs, finish up unit-tests, add more documentation, etc. One key thing I’d like to work on in this week is documentation on how to setup catimages.py and how to use it. It would be good to provide more information for future contributors.
It would be good to provide more information for future contributors.
Measurable outcome: // ( implement all the beta-testers bug fixes ) // (milestone?)
### {icon calendar color=red} Week 13 (Aug 15 - Aug 23)
...
Measurable outcome: //The outcome here would be a Pull Request / Patch Set which adds functionality to interface with pywikibot to the pypi-catimages.//// [ok; I think we are quite close - did we miss or negelect something until here we have finish work on?]### {icon calendar color=sky} Week 7 (July 4 - July 10)
In Week 7, again, a pause for testing and review of code being pushed to pywikibot-core. I would want to write unit tests here and make sure the PR gets reviewed and accepted. This would be a good time to make a blog post about how catimages.py was ported so that other scripts that still reside in compat can refer to the methods I used. This is also a buffer week. In case one of the above weeks did not go according to plan, this is the week to fix this problem.
Measurable outcome: //fully working core bot script that has equivalent functionallity as old compat bot - clearly indicate what functionally isMeasurable outcome: //fully working core bot script that has equivalent functionallity as old compat bot - clearly indicate what functionally is missing and why// [very ambisious; do we want to have a measureable after a buffer week? needs to be before week 8... - the blog post should mention what are differences/what is missing to, kind of contain a todo list, after this week the bot should be able to add the proper category tags, e.g. missing and why//for uncategorized files]
### {icon calendar} Week 8 (July 11 - July 17)
Week 8 marks the beginning of the second part of GSoC and the second stage of this project too. Here, I would like to do some research on computer vision. Probably recent literature on classification. It would be good to use some newer CV techniques with various pros/cons. We could bundle this into pypi-catimages and allow the user to choose which algorithm to use. We could bundle this into pypi-catimages and[I'm not sure whether we should allow the user to choose which algorithm to use.or just use all we have]
As mentioned earlier, this may not only be about the idea, but also using other data sets like ILSVRC to improve classification accuracy.
...
Measurable outcome: // ( propose list with new "experimental" technologies - similar to T135993 - to look at and TRY to includeinclude some of them... ) //...
In Week 10, once again it’s time for a buffer week. I’d love to create a blog post at this time about the different algorithms I have researched about in the past 2 weeks. Along with this: reviews, documentation, and tests will be needed to get this part merged.Measurable outcome: // ( propose list with new "experimental" technologies - similar to T135993 - to look at and TRY to include some of them... and tests will be needed to get this part merged.) //
### {icon calendar} Week 11 (Aug 1 - Aug 7)
...
Measurable outcome: // ( visit https://meta.wikimedia.org/wiki/WikiConference_India_2016 and have the code beta tested by say >=5 other users there in order to get them involved and receive feedback from them - use this to make the code installation and execution stable and reliable and easy to use ) // (milestone?)org/wiki/WikiConference_India_2016 and have the code beta tested by say >=5 other users there in order to get them involved and receive feedback from them - use this to make the code installation and execution stable and reliable and easy to use ) //### {icon calendar color=sky} Week 12 (Aug 8 - Aug 14)
Week 12 is meant to be a buffer week, in case something did not go as planned. This is to complete any backlogs, finish up unit-tests, add more documentation, etc. One key thing I’d like to work on in this week is documentation on how to setup catimages.py and how to use it. It would be good to provide more information for future contributors.
It would be good to provide more information for future contributors.
Measurable outcome: // ( implement all the beta-testers bug fixes ) // (milestone?)
### {icon calendar color=red} Week 13 (Aug 15 - Aug 23)
...
TASK DETAIL
EMAIL PREFERENCES
To: AbdealiJK, DrTrigon
Cc: zhuyifei1999, Rillke, Sumit, 01tonythomas, Josve05a, Aklapper, pywikibot-bugs-list, AbdealiJK, jayvdb, DrTrigon, Lethexie, Mdupont, droid, Jay8g
Cc: zhuyifei1999, Rillke, Sumit, 01tonythomas, Josve05a, Aklapper, pywikibot-bugs-list, AbdealiJK, jayvdb, DrTrigon, Lethexie, Mdupont, droid, Jay8g
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
