[sage-devel] GSoC 2012 Kick-off
Hello Team and Nathan, Hello Nathann and Team, Greetings I am Animesh, currently a PhD student in operations research at UC Berkeley. I have skimmed through the ideas page for the GSoC 2012. I find interest in the project listing :Optimization I have a undergraduate education in Manufacturing and Automation from Univ. of Delhi (India), and master's in Industrial Engineering from Georgia Tech (Atl, GA).I have a background in optimization (Linear, Non linear and some experience in Integer) stochastic modelling (operations research), robotics, computer vision. I have taken multiple graduate courses in optimization and stochastics. I have sufficient programming experience, mainly in c/c++ and matlab in windows for robotics/vision domains where I implemented custom algorithms and worked with robot hardware. Furthermore, I am comfortable using either Linux or Windows. I have worked on projects with subversion. I do not have substantial experience with writing open source code. I have had a chance to use CPlex, Gurobi and AMPL. I have known about Sage but have never used it. I would like to take this as a chance to both know Sage and contribute to its development. Personally I am motivated in working in optimization in robotics and vision (in broad sense), and this topic is of particular interest to me. I routinely need non-linear optimization modules. And from the description of Sage - Big Maan 's rolled into open source package, it is very appealing. I would like to discuss some specifics of the project, and tips for formulating the student application. I hope to get encouraging input from your end. Hopefully you might find my candidature fit for your project. Regards Animesh PS: I sent this email to Nathan and Harald, on gmail to touch base with the Sage team today(before being approved for the devel-group)- Apology for multi-posting -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
[sage-devel] GSoC 2012 Kick-off
Hello Nathann and Team, Greetings I am Animesh, currently a PhD student in operations research at UC Berkeley. I have skimmed through the ideas page for the GSoC 2012. I find interest in the project listing :Optimization I have a undergraduate education in Manufacturing and Automation from Univ. of Delhi (India), and master's in Industrial Engineering from Georgia Tech (Atl, GA).I have a background in optimization (Linear, Non linear and some experience in Integer) stochastic modelling (operations research), robotics, computer vision. I have taken multiple graduate courses in optimization and stochastics. I have sufficient programming experience, mainly in c/c++ and matlab in windows for robotics/vision domains where I implemented custom algorithms and worked with robot hardware. Furthermore, I am comfortable using either Linux or Windows. I have worked on projects with subversion. I do not have substantial experience with writing open source code. I have had a chance to use CPlex, Gurobi and AMPL. I have known about Sage but have never used it. I would like to take this as a chance to both know Sage and contribute to its development. Personally I am motivated in working in optimization in robotics and vision (in broad sense), and this topic is of particular interest to me. I routinely need non-linear optimization modules. And from the description of Sage - Big Ma 's rolled into open source package, it is very appealing. I would like to discuss some specifics of the project, and tips for formulating the student application. I hope to get encouraging input from your end. Hopefully you might find my candidature fit for your project. Regards Animesh PS: I sent this email to Nathan and Harald, on gmail to touch base with the Sage team today(before being approved for the devel-group)- Apology for multi-posting -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] GSOC 2012
Le jeudi 09 février, Dr. David Kirkby a écrit: I've had a couple of theories about why applications might fail. 1) Too mathematical, though that theory seems to have been dismissed, as I gather other heavy maths has been funded. I don't think so. 2) The Sage development process is not exactly a shining example of best practice in software engineering. I once suggested you purchased some books on software engineering and handed out free copies to some of your developers, since its clear some don't have a clue. It's remotely possible Google see this, and would rather someone mentored in a different environment, which at least appears a bit different, even if in fact it is no less chaotic. That second point convinces me much more ; consider : 1. Is it available readily in most distributions? No. 2. Does ./configure make make install give something in a reasonable time? Uh. No configure script?! Ah, make works... what?! It is compiling bzip2!? Stop! Snark on #sagemath -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] GSOC 2012
On Thu, Feb 9, 2012 at 13:42, Julien Puydt julien.pu...@laposte.net wrote: I've had a couple of theories about why applications might fail. 2) The Sage development process is not exactly a shining example of best practice in software engineering. 1. Is it available readily in most distributions? No. 2. Does ./configure make make install give something in a reasonable time? Uh. ... Well, from what I read so far in the last years, this is not a criteria at all. I think you are simply trapped in the human thinking process, that you try to find a reason where no reason is. There is a lot of luck involved and if sage doesn't fit on a very rough level, it won't be selected. It's like if you play a random game, and you think it must happen now and if it still does not, you blame it on wearing the wrong socks… H -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] GSOC 2012
On Feb 9, 2012 4:58 AM, Harald Schilly harald.schi...@gmail.com wrote: On Thu, Feb 9, 2012 at 13:42, Julien Puydt julien.pu...@laposte.net wrote: I've had a couple of theories about why applications might fail. 2) The Sage development process is not exactly a shining example of best practice in software engineering. 1. Is it available readily in most distributions? No. 2. Does ./configure make make install give something in a reasonable time? Uh. ... Well, from what I read so far in the last years, this is not a criteria at all. I think you are simply trapped in the human thinking process, that you try to find a reason where no reason is. There is a lot of luck involved and if sage doesn't fit on a very rough level, it won't be selected. It's like if you play a random game, and you think it must happen now and if it still does not, you blame it on wearing the wrong socks… +1 H -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] GSOC 2012
Hi, I could be tempted to mentor as well, but the group of potential beneficiaries of the stuff I have in mind is much smaller than notebook stuff or the Android app. Anyway, here it goes: a) Dense linear algebra over extension fields. I'm meeting Burcin tomorrow to work on this, so we'll have to decide whether it makes sense as a GSOC project or not. But the idea is to use tuples of matrices to represent matrices over extension fields ... and to have that reasonably generic in Sage so that it works for GF(p^k) and number fields, say. b) Write a decent interface to CryptMiniSat or any other SAT solver for Sage. By decent I mean something on Cython level, allowing direct access to the solver, e.g. getting learned clauses out etc. Also, bonus brownie points for ANF 2 CNF conversion (there's decent stuff out there one could wrap). c) M1RI, that's the code Tom wrote for dense linear algebra over GF(3) - GF(7). As far as I understand it, it's a bunch of Sage worksheets at the moment, i.e. a proof of concept. Turning this into a proper library would be awesome. It requires C skills but most of the linear algebra business has been solved before, i.e., I could give decent advise on how implement this or that function etc. On Wednesday 08 February 2012, William Stein wrote: Hi, Does anybody want to help put together a GSoC application for Sage for 2012? http://code.google.com/soc/ The application deadline is March 9. So far, I think we've applied 5 times to have Sage as a mentoring organizing, and been denied every time. I think there is no feedback about why we are denied (maybe they think we already have too much NSF funding?). Also, other similar projects such as R, Sympy, PlanetMath, etc., have often been accepted as mentoring organizations.However, I don't think being denied every year is a reason to stop trying, because (1) our project is better than many of the projects Google chooses (they are just making a mistake by not choosing us), and (2) even if they don't choose us, we can propose our project ideas to other mentoring organizations. Regarding (2) though, it can be frustrating -- e.g., I felt we had an excellent proposal for a mentoring organization one of the years Sage was denied, and the organization decided against funding it because the developers didn't know us personally; their no was not based on weaknesses of the project itself, which I found frustrating. So it's best if we are a mentoring organization. -- William Cheers, Martin -- name: Martin Albrecht _pgp: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x8EF0DC99 _otr: 47F43D1A 5D68C36F 468BAEBA 640E8856 D7951CCF _www: http://martinralbrecht.wordpress.com/ _jab: martinralbre...@jabber.ccc.de -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] GSOC 2012
Hi Martin, On Wed, Feb 8, 2012 at 9:00 PM, Martin Albrecht martinralbre...@googlemail.com wrote: c) M1RI, that's the code Tom wrote for dense linear algebra over GF(3) - GF(7). As far as I understand it, it's a bunch of Sage worksheets at the moment, i.e. a proof of concept. Where are these Sage worksheets? -- Regards, Minh Van Nguyen http://sage.math.washington.edu/home/mvngu/ -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] GSOC 2012
On 02/ 8/12 03:48 AM, William Stein wrote: Hi, Does anybody want to help put together a GSoC application for Sage for 2012? http://code.google.com/soc/ The application deadline is March 9. So far, I think we've applied 5 times to have Sage as a mentoring organizing, and been denied every time. I think there is no feedback about why we are denied (maybe they think we already have too much NSF funding?). Lack of feedback is really annoying. Can't you get any unofficial feedback via telephone calls rather than email? Also, other similar projects such as R, Sympy, PlanetMath, etc., have often been accepted as mentoring organizations.However, I don't think being denied every year is a reason to stop trying, because (1) our project is better than many of the projects Google chooses (they are just making a mistake by not choosing us), Perhaps that's not the wisest thing to state in public. I've had a couple of theories about why applications might fail. 1) Too mathematical, though that theory seems to have been dismissed, as I gather other heavy maths has been funded. 2) The Sage development process is not exactly a shining example of best practice in software engineering. I once suggested you purchased some books on software engineering and handed out free copies to some of your developers, since its clear some don't have a clue. It's remotely possible Google see this, and would rather someone mentored in a different environment, which at least appears a bit different, even if in fact it is no less chaotic. Dave -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] GSOC 2012
On Wed, Feb 8, 2012 at 4:12 PM, Dr. David Kirkby david.kir...@onetel.net wrote: On 02/ 8/12 03:48 AM, William Stein wrote: Hi, Does anybody want to help put together a GSoC application for Sage for 2012? http://code.google.com/soc/ The application deadline is March 9. So far, I think we've applied 5 times to have Sage as a mentoring organizing, and been denied every time. I think there is no feedback about why we are denied (maybe they think we already have too much NSF funding?). Lack of feedback is really annoying. Can't you get any unofficial feedback via telephone calls rather than email? My post on this list resulted in unofficial off-list feedback. Also, other similar projects such as R, Sympy, PlanetMath, etc., have often been accepted as mentoring organizations. However, I don't think being denied every year is a reason to stop trying, because (1) our project is better than many of the projects Google chooses (they are just making a mistake by not choosing us), Perhaps that's not the wisest thing to state in public. Dang, I guess the secret is out now. -- William -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
[sage-devel] GSOC 2012
Hi, Does anybody want to help put together a GSoC application for Sage for 2012? http://code.google.com/soc/ The application deadline is March 9. So far, I think we've applied 5 times to have Sage as a mentoring organizing, and been denied every time. I think there is no feedback about why we are denied (maybe they think we already have too much NSF funding?). Also, other similar projects such as R, Sympy, PlanetMath, etc., have often been accepted as mentoring organizations.However, I don't think being denied every year is a reason to stop trying, because (1) our project is better than many of the projects Google chooses (they are just making a mistake by not choosing us), and (2) even if they don't choose us, we can propose our project ideas to other mentoring organizations. Regarding (2) though, it can be frustrating -- e.g., I felt we had an excellent proposal for a mentoring organization one of the years Sage was denied, and the organization decided against funding it because the developers didn't know us personally; their no was not based on weaknesses of the project itself, which I found frustrating. So it's best if we are a mentoring organization. -- William -- William Stein Professor of Mathematics University of Washington http://wstein.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org