[sage-devel] new numerical developments in Sage ?

2010-12-28 Thread Thierry Dumont
Hi, With some other French Colleagues, we organize a "mini-symposium" about Sage at the Congress of the French Mathematical Society in May (see http://smai.emath.fr/smai2011/). There will be some short talks (30 mn) about Sage in different domains of Applied Maths, even in Industrial fields.

[sage-devel] Re: How is matrix action on vectors implemented?

2010-12-28 Thread Simon King
Hi Robert, On 28 Dez., 01:27, Robert Bradshaw wrote: > ... You're working on > moving modules over to the new coercion framework, right? Yes. > > But how does one > > define an action? I guess that one is supposed to use > > sage.categories.action, but so far it has no example at all. > > http:

[sage-devel] Re: How is matrix action on vectors implemented?

2010-12-28 Thread Simon King
On 28 Dez., 09:46, Simon King wrote: > Moreover, sage.matrix.action.MatrixMatrixAction is implemented by a > _call_ method that has the signature >    cpdef Element _call_(self, g, s) > Hence, essentially it is a map (not a functor) from GxS to S ... or actually from GxS to something into which S

[sage-devel] Re: new numerical developments in Sage ?

2010-12-28 Thread Dima Pasechnik
well, soon one should be able to solve semidefinite programming programs in Sage (I have a an interface with cvxopt almost done) On Dec 28, 4:44 pm, Thierry Dumont wrote: > Hi, > > With some other French Colleagues, we organize a "mini-symposium" > about Sage at the Congress of the French Mathema

[sage-devel] Re: new numerical developments in Sage ?

2010-12-28 Thread Nathann Cohen
> well, soon one should be able to solve semidefinite programming > programs in Sage > (I have a an interface with cvxopt almost done) And Linear Programming as well as Integer Linear Programming are already heavily used by graphs ! This used to belong to the numerical section, though it nowhas a

[sage-devel] Re: How is matrix action on vectors implemented?

2010-12-28 Thread Simon King
Hi! I guess further discussion should be moved to sage-algebra. See http://groups.google.com/group/sage-algebra/browse_thread/thread/1787794a7a42cfb5 Cheers, Simon -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel

Re: [sage-devel] Re: How is matrix action on vectors implemented?

2010-12-28 Thread Robert Bradshaw
On Tue, Dec 28, 2010 at 12:46 AM, Simon King wrote: > Hi Robert, > > On 28 Dez., 01:27, Robert Bradshaw > wrote: >> ... You're working on >> moving modules over to the new coercion framework, right? > > Yes. > >> > But how does one >> > define an action? I guess that one is supposed to use >> > s

[sage-devel] Appengine based memoizing for python/sage

2010-12-28 Thread jjh
Hi, Some long-running (~30 minutes) calculations I needed to do recently in Sage working with a student inspired me to write a python memoization library which uses Google App Engine to cache the output of (decorated) functions. This means that if multiple people are working on the same project th

[sage-devel] Re: Modular instead of monolithic

2010-12-28 Thread Aleksej Saushev
John H Palmieri writes: > On Dec 22, 5:34 am, Cedric wrote: >> I love SAGE but then there is one flaw in it that I find one of the >> most severe in software-design of all. From my layman point of view >> (which I'm sure is wrong and unjustified) a software that bundles >> every single of its do

[sage-devel] Mutability of echelon form result

2010-12-28 Thread Rob Beezer
sage: A=matrix(QQ,2,range(4)) sage: B=matrix(ZZ,2,range(4)) sage: C=A.echelon_form() sage: D=B.echelon_form() sage: C.is_mutable() True sage: D.is_mutable() False Should C and D be different with regard to mutability? If not, should both results be immutable? (I'd rather not have to handle both

Re: [sage-devel] Mutability of echelon form result

2010-12-28 Thread Robert Bradshaw
On Tue, Dec 28, 2010 at 8:38 PM, Rob Beezer wrote: > sage: A=matrix(QQ,2,range(4)) > sage: B=matrix(ZZ,2,range(4)) > sage: C=A.echelon_form() > sage: D=B.echelon_form() > sage: C.is_mutable() > True > sage: D.is_mutable() > False > > Should C and D be different with regard to mutability?  If not,

Re: [sage-devel] Re: Modular instead of monolithic

2010-12-28 Thread Robert Bradshaw
On Tue, Dec 28, 2010 at 6:46 PM, Aleksej Saushev wrote: > John H Palmieri writes: > >> On Dec 22, 5:34 am, Cedric wrote: >>> I love SAGE but then there is one flaw in it that I find one of the >>> most severe in software-design of all. From my layman point of view >>> (which I'm sure is wrong an

[sage-devel] Re: How is matrix action on vectors implemented?

2010-12-28 Thread Simon King
Hi Robert, On 28 Dez., 23:41, Robert Bradshaw wrote: > > According to your post, it should be "A group action G x S rightarrow > > S is a functor from G (considered as a category) to the category of > > Morphisms of Sets", and in the code it should be > > Functor.__init__(self, Groupoid(G), S.cat