[sage-devel] First Joint GAP-Sage Days (St Andrews, January 2016)
Dear all, we are happy to announce the First Joint GAP-Sage Days which will take place in St Andrews on January 18th-22nd, 2016. They will be preceded by a GAP Coding Sprint on January 13th-16th. For the 1st Joint GAP-Sage Days, the focus of the workshop will be on improving GAP-SageMath integration and interaction between our systems and between their developers. The focus of the GAP Coding Sprint will be on converging GAP and HPC-GAP development branches. For details please visit the webpage of the meeting: http://gapdays.de/gap-sage-days2016/ Best regards, The organisers: - Max Horn - Alexander Konovalov (local organizer) - Dmitrii Pasechnik - Markus Pfeiffer (local organizer) -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] First Joint GAP-Sage Days (St Andrews, January 2016)
Le lundi 12 oct. 2015 à 13:50:04 (+0100), Alexander Konovalov a écrit : > we are happy to announce the First Joint GAP-Sage Days which > will take place in St Andrews on January 18th-22nd, 2016. They > will be preceded by a GAP Coding Sprint on January 13th-16th. > > For the 1st Joint GAP-Sage Days, the focus of the workshop will > be on improving GAP-SageMath integration and interaction between > our systems and between their developers. The focus of the GAP > Coding Sprint will be on converging GAP and HPC-GAP development > branches. Does that mean that the libgap in sagemath will get part of upstream GAP? Snark on #sagemath -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] First Joint GAP-Sage Days (St Andrews, January 2016)
On Monday, October 12, 2015 at 3:46:29 PM UTC+2, Snark wrote: > > Does that mean that the libgap in sagemath will get part of upstream GAP? > A better interop between Sage and GAP is definitely desirable. I don't think anybody has a clear plan at this point but I'll be at the meeting ;-) -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Getting output of libsingular when it gives several objects
In #19391 i am trying to move the method .invariant_generators() to libsingular. It works on the non modular case, but for the modular case, we need to call singular's invariant_ring function. This function returns three matrices, and we need the first two. But if i call it through libsingular, i only get the first one: sage: from sage.libs.singular.function import singular_function sage: import sage.libs.singular.function_factory sage: sage.libs.singular.function_factory.lib('finvar.lib') sage: inring = singular_function('invariant_ring') sage: F=FiniteField(2) sage: R. = F[] sage: m1 = matrix(R, 2, [0,1,1,0]) sage: inring(m1) [x + y x*y] If you do the corresponding call within singular: SINGULAR / Development A Computer Algebra System for Polynomial Computations / version 3-1-7 0< by: W. Decker, G.-M. Greuel, G. Pfister, H. Schoenemann \ Aug 2013 FB Mathematik der Universitaet, D-67653 Kaiserslautern\ > LIB "finvar.lib"; // ** loaded /home/mmarco/sage/local/share/singular/finvar.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/algebra.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/ring.lib (4.0.0.0,Jun_2013) // ** loaded /home/mmarco/sage/local/share/singular/primdec.lib (4.0.1.1,Nov_2014) // ** loaded /home/mmarco/sage/local/share/singular/absfact.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/triang.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/random.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/poly.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/inout.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/general.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/elim.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/matrix.lib (3-1-7-0,Sep_2013) // ** loaded /home/mmarco/sage/local/share/singular/nctools.lib (3-1-7-0,Sep_2013) > ring r=2,(x,y),dp; > matrix A[2][2] = 0,1,1,0; > matrix P,S,IS=invariant_ring(A); > P; P[1,1]=x+y > S; S[1,1]=xy > IS; IS[1,1]=1 How can i get these three matrices through libsingular? -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] First Joint GAP-Sage Days (St Andrews, January 2016)
Le lundi 12 oct. 2015 à 13:02:38 (-0700), Volker Braun a écrit : > On Monday, October 12, 2015 at 3:46:29 PM UTC+2, Snark wrote: > > > > Does that mean that the libgap in sagemath will get part of upstream GAP? > > > > A better interop between Sage and GAP is definitely desirable. I don't > think anybody has a clear plan at this point but I'll be at the meeting ;-) > We are uncomfortable with packaging sage-the-distribution's libgap in Debian, because as the name doesn't say it's sage-specific, we might be in some trouble if GAP were to release a real-GAP libgap (even in some years... Debian is about long-term). So if that lib could get upstream's blessing (or just get renamed libsagegap), that would make things easier. Cheers, Snark on #sagemath -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.