[sage-devel] Trac#18820 needs review

2015-06-29 Thread Emmanuel Charpentier
Trac#18820  updates R to 3.2.1. 
This trivial patch needs your attention.

HTH,

--
Emmanuel Charpentier

-- 
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] Re: About license of nauty and poset generator

2015-06-29 Thread Jori Mäntysalo

On Mon, 29 Jun 2015, Dima Pasechnik wrote:


More about licenses, see http://trac.sagemath.org/ticket/14110 .


They think of their copyright notice as a political statement, I 
suppose. For what else can be said about forbidding the use for military 
purposes. Such a licence obviously cannot be enforced (without starting 
a war :-)).


Well, at least Finnish Defence Forces would not use a restricted program 
for our mandatory military service.


But I am sure that this discussion has already been done somewhere. Of 
course everybody wants that programs are only used for "good" practices. I 
am an atheist -- but my free code can be used to promote religion. And so 
on.


Somewhere must be a well-written essay "Thou shall not restrict your 
free programs to be almost-free".


--
Jori Mäntysalo


[sage-devel] Re: OpenDreamKit question

2015-06-29 Thread Dima Pasechnik


On Sunday, 28 June 2015 09:43:51 UTC+1, Ralf Stephan wrote:
>
> Hello,
> I understand the jobs are funded to improve usability, mainly.
> I have categorized the last 110 questions on ask.sagemath and
> these are the components affected, sorted:
>
> symbolics  22
> algebra14
> build/install  12
> plotting/graphics  11
> linear algebra 10
> packages: standard  5
> cloud   5
> ...
>
> So, will there be some work on symbolics?
>

shhh, this  funding is not meant for improving core Sage. :-)
Read the grant proposal if you don't believe me.
Having said that, people might want to work overtime for free, sometimes ;-)


> Regards,
>

-- 
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] Re: About license of nauty and poset generator

2015-06-29 Thread Dima Pasechnik


On Monday, 29 June 2015 12:30:20 UTC+1, Jori Mäntysalo wrote:
>
> More about licenses, see http://trac.sagemath.org/ticket/14110 . This is 
> a 
> non-technical issue. Who wants to contact the makers of nauty (and poset 
> generation program)? I do not want, as I don't know that much about 
> licenses and copyright issues.  
>

> I am quite sure that they have not really thinked about the restrictions. 
>
 
They think of their copyright notice as a political statement, I suppose. 
For what else can be said about
forbidding the use for military purposes. Such a licence obviously cannot 
be enforced (without starting a war :-)).


We don't have just programs anymore, but metaprograms like Sage containing 
> other software. 
>
> -- 
> Jori Mäntysalo 
>

-- 
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] Re: giac/giacpy packages

2015-06-29 Thread Han Frederic
I think I can start something it looks to be in
src/sage/rings/polynomial/multi_polynomial_ideal.py 

It may not be necessary to modify the cython interface for this.

best
Frederic

-- 
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] Re: giac/giacpy packages

2015-06-29 Thread Han Frederic
I can help also for the giacpy syntax.
We need 2 cases: only for grevlex, prime fields of char p< 2^31 or QQ
(I think that in other cases giac could be very bad)

may be the easiest for me is if you could start a branch with those 2 cases 
and some tags where I should insert the conversions and computations.
So that I will see quickly what files to modify

don't you mind?

Frederic

-- 
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] Re: giac/giacpy packages

2015-06-29 Thread 'Martin Albrecht' via sage-devel
Agreed, I was just hoping someone else would do the work for me :)

On Monday 29 Jun 2015 14:59:15 Simon King wrote:
> Hi Martin,
> 
> On 2015-06-29, 'Martin Albrecht' via sage-devel  wrote:
> > Can we add a more convenient interface for computing Gröbner bases with
> > Sage. That is, I'd like to be able to say
> > 
> > I.groebner_basis('giac')
> > 
> > and be done with it :) I'm happy to help.
> 
> If I understand correctly, we have two idioms for similar purposes:
> - Obj.method(algorithm='bla') chooses the algorithm to be used for
>  comutation
> 
> - Obj = Foo(implementation='bar') chooses the implementation for the
>   object.
> 
> IIRC, we use the first idiom in the .groebner_basis() method already.
> So, all what is left to do is add a new item to the case distinction
> in that method.
> 
> Best regards,
> Simon
-- 
.www: https://martinralbrecht.wordpress.com
.pgp: 40BC 7F0D 724B 4AB1 CC98 4014 A040 043C 6532 AFB4
.xmpp: martinralbre...@jabber.ccc.de
.twitter: https://twitter.com/martinralbrecht
.keybase: https://keybase.io/martinralbrecht

-- 
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] Re: giac/giacpy packages

2015-06-29 Thread Simon King
Hi Martin,

On 2015-06-29, 'Martin Albrecht' via sage-devel  
wrote:
> Can we add a more convenient interface for computing Gröbner bases with Sage. 
> That is, I'd like to be able to say 
>
> I.groebner_basis('giac')
>
> and be done with it :) I'm happy to help.

If I understand correctly, we have two idioms for similar purposes:
- Obj.method(algorithm='bla') chooses the algorithm to be used for
 comutation

- Obj = Foo(implementation='bar') chooses the implementation for the
  object.

IIRC, we use the first idiom in the .groebner_basis() method already.
So, all what is left to do is add a new item to the case distinction
in that method.

Best regards,
Simon

-- 
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] giac/giacpy packages

2015-06-29 Thread 'Martin Albrecht' via sage-devel


On Sunday 21 Jun 2015 02:35:19 Han Frederic wrote:
> I'd like to point out that recently  http://trac.sagemath.org/ticket/12375
>  was closed. I'd like also to thank here all the participants.
> 
> Since sage 6.8.beta5, giac and its cython interface giacpy are avaible as
> optional packages.
> 
> It provides interesting features in symbolic computations (gcd, factor,
> solving more inequalites)
> and also in groebner basis computation:
> 
> Ex: I was able to compute a groebner basis over QQ of cyclic9 in 7h of wall
> time (but 49h of cpu time). (7h30 wall and cpu time with magma)
> http://webusers.imj-prg.fr/~frederic.han/xcas/giacpy/index.html#cyclic9
> 
> 
> * the giacpy result was saved to a 1.1G file in 28s, loaded in 68s,
> converted to a list of sage polynomials in 170s.*computation of groebner
> basis over prime fields p<2**31 are also avaible:
> Ex:
> 
> *Katsura12 mod 65521 took 90s with giacpy and 810s with
> libsingular.http://webusers.imj-prg.fr/~frederic.han/xcas/giacpy/grobner-lib
> giac.pdf*

Very nice indeed.

Can we add a more convenient interface for computing Gröbner bases with Sage. 
That is, I'd like to be able to say 

I.groebner_basis('giac')

and be done with it :) I'm happy to help.

Cheers,
Martin

-- 
.www: https://martinralbrecht.wordpress.com
.pgp: 40BC 7F0D 724B 4AB1 CC98 4014 A040 043C 6532 AFB4
.xmpp: martinralbre...@jabber.ccc.de
.twitter: https://twitter.com/martinralbrecht
.keybase: https://keybase.io/martinralbrecht

-- 
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] About license of nauty and poset generator

2015-06-29 Thread Jori Mäntysalo
More about licenses, see http://trac.sagemath.org/ticket/14110 . This is a 
non-technical issue. Who wants to contact the makers of nauty (and poset 
generation program)? I do not want, as I don't know that much about 
licenses and copyright issues.


I am quite sure that they have not really thinked about the restrictions. 
We don't have just programs anymore, but metaprograms like Sage containing 
other software.


--
Jori Mäntysalo


Re: [sage-devel] A new-style package that we cannot host?

2015-06-29 Thread Jeroen Demeyer

On 2015-06-29 13:04, Nathann Cohen wrote:

Are the install sripts able to handle that (nothing in upstream/)?

I think manually downloading to upstream/ should work.

--
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] Re: A new-style package that we cannot host?

2015-06-29 Thread Dima Pasechnik
On 29 June 2015 at 12:04, Nathann Cohen  wrote:
> Hello everybody,
>
> The ticket at #10829 adds a new-style package, but claims that we are
> not allowed to redistribute upstream's files (*).

it is #10879

-- 
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] Re: A new-style package that we cannot host?

2015-06-29 Thread Volker Braun
If they don't want their code to be in Sage then they can keep it.

-- 
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] A new-style package that we cannot host?

2015-06-29 Thread Nathann Cohen
Hello everybody,

The ticket at #10829 adds a new-style package, but claims that we are
not allowed to redistribute upstream's files (*).

Are the install sripts able to handle that (nothing in upstream/)?

Nathann

(*) Weird license, plus they want to have the names of whoever downloads it

-- 
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.