[sage-devel] First Joint GAP-​Sage Days (St Andrews, January 2016)

2015-10-12 Thread Alexander Konovalov
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)

2015-10-12 Thread 'Julien Puydt' via sage-devel
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)

2015-10-12 Thread Volker Braun
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

2015-10-12 Thread mmarco
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)

2015-10-12 Thread 'Julien Puydt' via sage-devel
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.