[sage-devel] Fwd: [GDML] [gdml] ICERM report and comments

2014-09-11 Thread William A Stein
Hi Sage Devs, I just received this email which links to a report about "global digital math libraries" and also a long and opinionated document by somebody named Nelson Beebe. Since Sage is mentioned a few times in both documents, I thought I would forward them, since maybe some Sage developers m

[sage-devel] Re: Joint Math Meetings Sage Booth

2014-09-11 Thread Travis Scrimshaw
Hey William, I will also be at the Joint Meetings, although I'm not entirely sure how much time I will have to help with the booth. Best, Travis On Wednesday, September 10, 2014 9:02:42 PM UTC-7, Anne Schilling wrote: > > Hi William, > > I will be at the Joint Meetings. > > Anne > > On Wedne

Re: [sage-devel] Re: #16577: enable 0-based row/column permutation of matrices

2014-09-11 Thread Viviane Pons
I think most of the problems here come from the fact that we're using the wrong objects to do things. For many things, it makes much more sense to use permutations as a product of cylces and store them this way etc. Maybe the one that should be used here is more a "PermutationGroupElement" (I never

Re: [sage-devel] Re: #16577: enable 0-based row/column permutation of matrices

2014-09-11 Thread Pierre
sorry some keyboard shortcut has sent the post. I was saying: def C(*args): #C for "cycle" return Permutation([ args ]) and then for (1, 2, 3)(4, 5) I type C(1, 2, 3) * C(4, 5). I got very used to it. cheers Pierre On Thursday, September 11, 2014 2:12:21 PM UTC+2, Pierre wrote: > > Hi all,

Re: [sage-devel] Re: #16577: enable 0-based row/column permutation of matrices

2014-09-11 Thread Pierre
Hi all, Here are a few suggestions: (1) permutations have a to_matrix() method; permuting the rows of M according to the permutation sigma can be done by M= M * sigma.to_matrix() and for the rows: M= sigma.to_matrix().transpose() * M Of course there is a debate about the behaviour of to_matr

Re: [sage-devel] Re: [sage-cloud] Google Summer of Code Alternative

2014-09-11 Thread Harald Schilly
On Wednesday, September 10, 2014 8:29:26 PM UTC+2, wstein wrote: > > Woops -- well I'm officially interested in mentoring something in number > theory. > > ok, good. i'll register sage and keep you in the loop. h -- You received this message because you are subscribed to the Google Groups

Re: [sage-devel] Re: #16577: enable 0-based row/column permutation of matrices

2014-09-11 Thread Viviane Pons
> I would also be very happy if 1-based permutations were not at the same > time 0-based words, i.e.: > > sage: Permutation([3,2,1])(1) > 3 > sage: Permutation([3,2,1])[1] > 2 > I understand your concern but on the other hand, the following behavior is good: sage: Permutation([3,2,1]) [3, 2, 1] s

Re: [sage-devel] Re: #16577: enable 0-based row/column permutation of matrices

2014-09-11 Thread Nathann Cohen
Yooo ! > Well, there are two ways to make this consistent: > > 1) it being deprecated and removed, eventually. > i.e. things like Permutation((3,5,7)) > must become Permutation(['(3,5,7)']) > > 2) things like Permutation((3,5,7),(1,2),(42,41)) > should be allowed as well. > > I'd much pre

[sage-devel] Re: #16577: enable 0-based row/column permutation of matrices

2014-09-11 Thread Dima Pasechnik
On 2014-09-11, 'Martin R' via sage-devel wrote: > Am Donnerstag, 11. September 2014 01:36:40 UTC+2 schrieb Nils Bruin: >> >> On Wednesday, September 10, 2014 10:54:06 AM UTC-7, Nils Bruin wrote: >>> >>> On Wednesday, September 10, 2014 10:38:50 AM UTC-7, Nils Bruin wrote: sage: Permutati

Re: [sage-devel] Re: #16577: enable 0-based row/column permutation of matrices

2014-09-11 Thread 'Martin R' via sage-devel
Am Donnerstag, 11. September 2014 01:36:40 UTC+2 schrieb Nils Bruin: > > On Wednesday, September 10, 2014 10:54:06 AM UTC-7, Nils Bruin wrote: >> >> On Wednesday, September 10, 2014 10:38:50 AM UTC-7, Nils Bruin wrote: >>> >>> sage: Permutation([0,1,2]) >>> >> > In fact, one CAN see from this lis