Re: [sympy] Re: Google Code In 2012
I think it's ok because i suggest just to edit some files . On 01/10/2012, Aaron Meurer asmeu...@gmail.com wrote: That's a great idea. There are actually several tasks we could do for the planet. One is to fix the update bot to only update the page when there are actual updates. Note that the planet just uses the planet software. It that flexible enough to theme how you are suggesting? Aaron Meurer On Monday, October 1, 2012, Dia Ken wrote: Hello, I'm planning to participate in the GCI2012 contest and i have an idea about a task . My idea is about the planet.sympy.org, to be more clear, the task will be about improving the theme of the page to make it looks like other sympy's domains(pages). On 26/09/2012, Aaron Meurer asmeu...@gmail.com javascript:; wrote: On Wed, Sep 26, 2012 at 9:06 AM, Vladimir Perić vlada.pe...@gmail.comjavascript:; wrote: I'm up for helping. I think the rule changes, especially not getting paid for each single task, will mean much less work for mentors (in the sense that there will be a lot more repeat students so we won't need to go through Git basics quite so many times). Absolutely. I think it will mean far fewer students in general, because quite a few of the students just did it for the money (and in general, these were among the least pleasant students to work with). Also, the rules encourage students to pick an organization and stick with it, so hopefully we will get much more of a community out of GCI students. We can even make it clear that a factor in our choosing the winners from the top five contributors will be in how much/well they interacted with the community in general. Like last year, I think we will have a lot of luck if we focus our tasks on a) examples and other documentation (it's easy enough, can even be fun for the student, and is a real help to the project); and b) things outside the competencies of the core developers (eg. anything web related, you said it yourself that SymPy Live and Gamma improved a lot). We can't really expect a random high school student to dive into quantum mechanics or whatever. Yes. The best contributions from last year were: - SymPy Live - Documentation and the webpage, especially really easy documentation stuff like just adding functions to Sphinx - Simple bug fixes I was impressed at how many high school students were fluent in Javascript and CSS/web design. We can also add tasks for: - Cleaning up various parts of the wiki - SymPy Bot (I tagged a bunch of issues last year, but forgot to add them to Melange) - SymPy Gamma Aaron Meurer -- Vladimir Perić -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.comjavascript:; . To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com javascript:;. For more options, visit this group at http://groups.google.com/group/sympy?hl=en. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.comjavascript:; . To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com javascript:;. For more options, visit this group at http://groups.google.com/group/sympy?hl=en. -- Greeting! Kendhia :) -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com javascript:; . To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com javascript:;. For more options, visit this group at http://groups.google.com/group/sympy?hl=en. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en. -- Greeting! Kendhia :) -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
Hello, I'm planning to participate in the GCI2012 contest and i have an idea about a task . My idea is about the planet.sympy.org, to be more clear, the task will be about improving the theme of the page to make it looks like other sympy's domains(pages). On 26/09/2012, Aaron Meurer asmeu...@gmail.com wrote: On Wed, Sep 26, 2012 at 9:06 AM, Vladimir Perić vlada.pe...@gmail.com wrote: I'm up for helping. I think the rule changes, especially not getting paid for each single task, will mean much less work for mentors (in the sense that there will be a lot more repeat students so we won't need to go through Git basics quite so many times). Absolutely. I think it will mean far fewer students in general, because quite a few of the students just did it for the money (and in general, these were among the least pleasant students to work with). Also, the rules encourage students to pick an organization and stick with it, so hopefully we will get much more of a community out of GCI students. We can even make it clear that a factor in our choosing the winners from the top five contributors will be in how much/well they interacted with the community in general. Like last year, I think we will have a lot of luck if we focus our tasks on a) examples and other documentation (it's easy enough, can even be fun for the student, and is a real help to the project); and b) things outside the competencies of the core developers (eg. anything web related, you said it yourself that SymPy Live and Gamma improved a lot). We can't really expect a random high school student to dive into quantum mechanics or whatever. Yes. The best contributions from last year were: - SymPy Live - Documentation and the webpage, especially really easy documentation stuff like just adding functions to Sphinx - Simple bug fixes I was impressed at how many high school students were fluent in Javascript and CSS/web design. We can also add tasks for: - Cleaning up various parts of the wiki - SymPy Bot (I tagged a bunch of issues last year, but forgot to add them to Melange) - SymPy Gamma Aaron Meurer -- Vladimir Perić -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en. -- Greeting! Kendhia :) -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
On 09/26/2012 12:40 AM, Ondřej Čertík wrote: On Tue, Sep 25, 2012 at 4:26 PM, Stefan Krastanov krastanov.ste...@gmail.com wrote: Count me in. There is a ton of possible task concerning implementing new types of plots and updating the wiki with examples of them. I will be able to focus on those. And I am wondering, how plausible is it to ask from a GCI student to help me with finishing my WIP pull requests. Also I have some spaghetti code implementing the MadGraph Feynman diagram generator that I want to submit to sympy. Refactoring it can fit in GCI, right? I would definitely be interested in having a Feynman diagram generator. Ondrej How about a clean separation between algorithmic and non-algorithmic processes (simplification rules) and in order to not reinvent the wheel use something like pyclips to process the rule based simplification? -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
I'm happy to review any tasks in the modules that I usually work in (Matrices/Sets/Stats) that don't require a huge amount of hand-holding. If you send out a reminder around task-generation time I'll try to come up with a few within these modules. In general I suspect that people will find mentoring much easier if they work on tasks that they care about. If someone makes up a task in Matrices then chances are I'll review it (I care about matrices). If I'm asked to review a task in integration then chances are that my thesis will take precedence. From my perspective it would also be cool if we had specialized methods mentors to handle the I don't know how to use git questions. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
How about a clean separation between algorithmic and non-algorithmic processes (simplification rules) and in order to not reinvent the wheel use something like pyclips to process the rule based simplification? Is this a suitably simple task for GCI? Anyway, we can add it (akin to the research task last year, even though there won't be such distinction this time). -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
And I am wondering, how plausible is it to ask from a GCI student to help me with finishing my WIP pull requests. Also I have some spaghetti code implementing the MadGraph Feynman diagram generator that I want to submit to sympy. Refactoring it can fit in GCI, right? Anyway, all this can be discussed when we start listing the tasks. Sure, but good luck finding a high school student who knows what a Feynman diagram is. It is PEP8 stuff and adding it to the import tree of sympy, so there is no need to understand the theory behind it. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
On Sep 26, 2012, at 6:50 AM, Stefan Krastanov krastanov.ste...@gmail.com wrote: How about a clean separation between algorithmic and non-algorithmic processes (simplification rules) and in order to not reinvent the wheel use something like pyclips to process the rule based simplification? Is this a suitably simple task for GCI? Anyway, we can add it (akin to the research task last year, even though there won't be such distinction this time). This is definitely a better fit for GSoC. By the way, another good news this year is that research and outreach are now one category. Last year, the research tasks seemed kind of contrived, and I don't think any of them were even completed. Aaron Meurer -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
On Wed, Sep 26, 2012 at 9:06 AM, Vladimir Perić vlada.pe...@gmail.com wrote: I'm up for helping. I think the rule changes, especially not getting paid for each single task, will mean much less work for mentors (in the sense that there will be a lot more repeat students so we won't need to go through Git basics quite so many times). Absolutely. I think it will mean far fewer students in general, because quite a few of the students just did it for the money (and in general, these were among the least pleasant students to work with). Also, the rules encourage students to pick an organization and stick with it, so hopefully we will get much more of a community out of GCI students. We can even make it clear that a factor in our choosing the winners from the top five contributors will be in how much/well they interacted with the community in general. Like last year, I think we will have a lot of luck if we focus our tasks on a) examples and other documentation (it's easy enough, can even be fun for the student, and is a real help to the project); and b) things outside the competencies of the core developers (eg. anything web related, you said it yourself that SymPy Live and Gamma improved a lot). We can't really expect a random high school student to dive into quantum mechanics or whatever. Yes. The best contributions from last year were: - SymPy Live - Documentation and the webpage, especially really easy documentation stuff like just adding functions to Sphinx - Simple bug fixes I was impressed at how many high school students were fluent in Javascript and CSS/web design. We can also add tasks for: - Cleaning up various parts of the wiki - SymPy Bot (I tagged a bunch of issues last year, but forgot to add them to Melange) - SymPy Gamma Aaron Meurer -- Vladimir Perić -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
Sure. The main work will be reviewing pull requests. This is something that you can actually help out with outside of GCI as well. We may also need some help in the application writing stage, and with creating tasks for the students (I'll post more info on those here as they come up). Aaron Meurer On Tue, Sep 25, 2012 at 6:34 AM, Vishesh Kumar vishesh...@gmail.com wrote: I have very little contribution to the sympy code base (just one slight improvement/bug-fix as part of my GSoC 2012 application), but I did learn a lot in the process, and would like to try helping out as a mentor. Possibly learn more about sympy myself, in the process! Is this possible/helpful, or would I just be increasing the drag on sympy's side? Regards Vishesh On Tuesday, 25 September 2012 00:32:18 UTC+5:30, Aaron Meurer wrote: Hi everyone. Google has announced again that they are running Google Code In, and has invited mentoring organizations to participate. For those of you who did not help out last year, Google Code In is a contest run by Google in the (northern hemisphere) winter months for 13-17 year-olds. Several organizations create tasks suitable for such an audience, and the mid- to high-school students compete to see who can complete the most tasks. Unlike GSoC, there is no pairing of mentors to students; rather, there is a group of mentors for each org who can accept students' work, and assist them. Last year, we participated, and it was pretty successful. Aside from tons of bug and documentation fixes in the main SymPy code base, the contest lead to many improvements to SymPy Live, including the current design, the mobile version, tab completion, and the history. So the question is, do we want to apply to participate again this year? The basic problem is one of manpower. Participating requires a lot of effort on the part of the mentors. Unlike GSoC, the students require a lot more hand holding. So we should only do it if enough people are willing to help out. The contest runs from November 26 to January 14. There is more information at http://www.google-melange.com/gci/homepage/google/gci2012, particularly the Rules and FAQ link. See also http://code.google.com/p/google-code-in/wiki/GCIMentorInformation2012 for some information on what we will have to do with regard to creating tasks. For those who helped out last year, you'll be glad to hear that they made some important changes to the rules of the contest this year. In particular, quoting from Stephanie Taylor's email to the mentor list: - The point system has been overhauled and now every task is worth one point. The 5 students with the highest number of completed tasks with your org will be the pool from which you, the mentoring org, will choose your 2 Grand Prize winners based on the overall complete body of work of those 5 students. - There will be 10 Mentoring Orgs for a total of 20 Grand Prize Winners (compared to 10 last year). - Translation tasks will no longer be a part of the Google Code-in contest, either as its own category or as a part of documentation efforts. - If students want to go for the Grand Prize they will work predominantly with one org and will hopefully become involved with the community of that org and will stay long after the GCI contest is over. - Students will not earn cash prizes for their work. They will earn certificates and t-shirts and then they can go for the grand prize if they wish. - The contest was shortened by a week at the beginning of the contest period so it will now start after the Thanksgiving holidays in the USA. So I for one am really liking these overhauled rules. I think that this should solve most, if not all, of the issues that we had with the program last year. I think the only issue for us then with regards to applying or not is, as I said, if we have enough manpower to handle mentoring the students. If you think you can help for at least some time period between November 26 to January 14, please let me know here, so I can get a feel for if we should apply or not. The requirements for being a mentor are minimal. If you have contributed to SymPy before, and (obviously) if you don't plan to participate in GCI as a student, then you are probably OK to help out. We basically just need people to review the massive amount code that comes in in a timely manner. Aaron Meurer -- You received this message because you are subscribed to the Google Groups sympy group. To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/CtyhGqXiKWcJ. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to
Re: [sympy] Re: Google Code In 2012
Count me in. There is a ton of possible task concerning implementing new types of plots and updating the wiki with examples of them. I will be able to focus on those. And I am wondering, how plausible is it to ask from a GCI student to help me with finishing my WIP pull requests. Also I have some spaghetti code implementing the MadGraph Feynman diagram generator that I want to submit to sympy. Refactoring it can fit in GCI, right? Anyway, all this can be discussed when we start listing the tasks. However I should warn the admins, that I will be able to spent at most 4-5 hours a week on this. Even this may turn out an optimistic estimate. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
On Tue, Sep 25, 2012 at 5:26 PM, Stefan Krastanov krastanov.ste...@gmail.com wrote: Count me in. Great! There is a ton of possible task concerning implementing new types of plots and updating the wiki with examples of them. I will be able to focus on those. And I am wondering, how plausible is it to ask from a GCI student to help me with finishing my WIP pull requests. Also I have some spaghetti code implementing the MadGraph Feynman diagram generator that I want to submit to sympy. Refactoring it can fit in GCI, right? Anyway, all this can be discussed when we start listing the tasks. Sure, but good luck finding a high school student who knows what a Feynman diagram is. Aaron Meurer However I should warn the admins, that I will be able to spent at most 4-5 hours a week on this. Even this may turn out an optimistic estimate. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
Re: [sympy] Re: Google Code In 2012
On Tue, Sep 25, 2012 at 4:26 PM, Stefan Krastanov krastanov.ste...@gmail.com wrote: Count me in. There is a ton of possible task concerning implementing new types of plots and updating the wiki with examples of them. I will be able to focus on those. And I am wondering, how plausible is it to ask from a GCI student to help me with finishing my WIP pull requests. Also I have some spaghetti code implementing the MadGraph Feynman diagram generator that I want to submit to sympy. Refactoring it can fit in GCI, right? I would definitely be interested in having a Feynman diagram generator. Ondrej -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.