[sage-devel] GSoC 2012 Kick-off

2012-03-17 Thread Animesh Garg
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

2012-03-17 Thread Animesh Garg
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

2012-02-09 Thread Julien Puydt
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

2012-02-09 Thread Harald Schilly
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

2012-02-09 Thread William Stein
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

2012-02-08 Thread Martin Albrecht
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

2012-02-08 Thread Minh Nguyen
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

2012-02-08 Thread Dr. David Kirkby

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

2012-02-08 Thread William Stein
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

2012-02-07 Thread William Stein
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