[sage-devel] Volunteers for a Sage presentation/tutorial at CARI 2014?

2014-01-21 Thread Nicolas M. Thiery
Hello,

The upcoming CARI 2014 African Conference on Research in Computer
Science and Applied Mathematics will occur in Senegal next October.
Would anyone be interested in presenting Sage (20-23 October) or
organizing a tutorial (16-18 October)?

The submission deadline is January 31st.

http://www.cari-info.org/index.php?option=com_content&view=article&id=85&Itemid=64

The delay is short, but maybe the organizers would accept a
preliminary project description.

I got the information from my dad who is likely to be there to present
his regular booth on open source scientific software; he further
mentioned that the local Dakarlug mailing list is very active.  Some
other food for thoughts:

- The Agence Universitaire de la Francophonie is a partner of CARI
  
http://www.cari-info.org/index.php?option=com_content&view=article&id=49&Itemid=81
- AIMS is Sage friendly and has a location in Dakar http://www.aims-senegal.sn/

Cheers,
Nicolas
--
Nicolas M. Thiéry "Isil" 
http://Nicolas.Thiery.name/

-- 
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/groups/opt_out.


[sage-devel] Re: [sage-combinat-devel] Volunteers for a Sage presentation/tutorial at CARI 2014?

2014-01-21 Thread Vincent Delecroix
Hello,

Is the conference in french ? (the title is in english but most
information are in french)

I am interested but the themes of the conference looks far from Sage
capabilities:
  theme 1: Complex Systems Modelling
  theme 2: Scientific Computing and Parallelism
  theme 3: Signal, Image, Speech and Multimedia
  theme 4: Artificial Intelligence & Computer-based Collaborative Environment
  theme 5: Software Engineering and Information Systems: Models,
Methods and Applications
  theme 6: Computer networks, Telecom, Embedded Systems, Distributed
Systems and Mobility

I will start writing a project if others show up and would be happy if
anybody has suggestions fitting into the themes.

Best,
Vincent

2014/1/21, Nicolas M. Thiery :
>   Hello,
>
> The upcoming CARI 2014 African Conference on Research in Computer
> Science and Applied Mathematics will occur in Senegal next October.
> Would anyone be interested in presenting Sage (20-23 October) or
> organizing a tutorial (16-18 October)?
>
> The submission deadline is January 31st.
>
> http://www.cari-info.org/index.php?option=com_content&view=article&id=85&Itemid=64
>
> The delay is short, but maybe the organizers would accept a
> preliminary project description.
>
> I got the information from my dad who is likely to be there to present
> his regular booth on open source scientific software; he further
> mentioned that the local Dakarlug mailing list is very active.  Some
> other food for thoughts:
>
> - The Agence Universitaire de la Francophonie is a partner of CARI
>
> http://www.cari-info.org/index.php?option=com_content&view=article&id=49&Itemid=81
> - AIMS is Sage friendly and has a location in Dakar
> http://www.aims-senegal.sn/
>
> Cheers,
>   Nicolas
> --
> Nicolas M. Thiéry "Isil" 
> http://Nicolas.Thiery.name/
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-combinat-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-combinat-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-combinat-de...@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-combinat-devel.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
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/groups/opt_out.


[sage-devel] Re: [sage-combinat-devel] Volunteers for a Sage presentation/tutorial at CARI 2014?

2014-01-21 Thread Nicolas M. Thiery
Salut Vincent,

Thanks for taking the lead for investigating this opportunity!  I
won't be able to participate myself, as I have a lot of teaching in
the Fall.

On Tue, Jan 21, 2014 at 10:59:22AM +0100, Vincent Delecroix wrote:
> Is the conference in french ? (the title is in english but most
> information are in french)

As far as I remember, it's a mix depending on the audience and the speaker.

> I am interested but the themes of the conference looks far from Sage
> capabilities:
>   theme 1: Complex Systems Modelling
>   theme 2: Scientific Computing and Parallelism
>   theme 3: Signal, Image, Speech and Multimedia
>   theme 4: Artificial Intelligence & Computer-based Collaborative Environment
>   theme 5: Software Engineering and Information Systems: Models,
> Methods and Applications
>   theme 6: Computer networks, Telecom, Embedded Systems, Distributed
> Systems and Mobility
> 
> I will start writing a project if others show up and would be happy if
> anybody has suggestions fitting into the themes.

Yup, we are a bit on the side, fitting partially in theme 2 and to a
lesser extend theme 1. They have had scilab tutorials previously which
is not completely different. The main question is whether there is a
large enough audience for a tutorial to make sense; I have no idea at
this point.

Cheers,
Nicolas
--
Nicolas M. Thiéry "Isil" 
http://Nicolas.Thiery.name/

-- 
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/groups/opt_out.


[sage-devel] Re: upcoming Sage Days

2014-01-21 Thread Simon King
Hi William,

On 2014-01-21, William Stein  wrote:
>> Sage Days 57: Sage Combinatorics Days in Cernay-la-ville (sometime
>> February-May, TBA).

There is still nothing announced, isn't it?

>> Sage Days 58: Bugs Days, San Diego (sometime April, 2014).
>
> From my side the best dates for Bug Days would be March 17-21 (a
> Monday - Friday).

Is too short notice for me.

> If there aren't enough interested people, then we could do a bug days
> in Seattle in April, May or June instead.

Is in the middle of the semester. It could be that I'll find someone
who'll do my teaching for one week, though.

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/groups/opt_out.


[sage-devel] Re: upcoming Sage Days

2014-01-21 Thread Volker Braun
I'll be at a different conference during the second half of the week, so it 
wouldn't make much sense for me.

On Tuesday, January 21, 2014 5:59:26 AM UTC, William Stein wrote:
>
> From my side the best dates for Bug Days would be March 17-21 (a 
> Monday - Friday). 
>

-- 
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/groups/opt_out.


[sage-devel] math software and China

2014-01-21 Thread kcrisman
Strange subject line, right?  But read this post from ask.sagemath:
+++

thank you very much!

better a notebook servers to China,there are at least 600.000.000 people in 
internet.

many kinds of Python books in China bookstore,but no many people deeply 
study it.

in China,many people use mathematica,because mathematica 9.01 and maple 17 
is free download every where

magma 2.15 free download in China.

in China nobody and no college pay magma V2.20,if pay one times,magma V2.20 
will be free downloaded all China

in China,95/100 windows OS are free downloaded,no pay a cent to Bill_gate

+++

Well, I guess the situation with respect to software piracy in China (and 
presumably elsewhere) is well-known.  I especially find the quote about 
Magma v2.20 interesting.

Anyway, what are the implications of this for Sage - even the cloud?  I 
have no prediction, but it seems pretty important.  Certainly one issue 
this same poster has mentioned before is that the Great Firewall causes 
problems (see William and cjsh's brief conversation 
at http://ask.sagemath.org/question/3227/ ).

So I think that this is worth discussing, especially if an entire huge 
country is essentially committed to proprietary software because it doesn't 
function in a proprietary way there; it makes some practical arguments for 
open source rather less compelling.  Are there any researchers thinking of 
planning a Sage Days in the PRC?  That would be really ground-breaking.

- kcrisman

-- 
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/groups/opt_out.


Re: [sage-devel] math software and China

2014-01-21 Thread John Cremona
I do know someone in Beiljing who does want to run a Sage Days --
there was a posting to this list a few months ago.  He is Zhibin Liang
and did a number theory PhD in Cambridge (UK) not long ago.

If China has such huge resource then surely someone there could run a
Sage notebook server.  Are they somehow asking for someone outside
China to provide one which can be used from China?  Surely any open
Sage server could be used from there?

John

On 21 January 2014 13:53, kcrisman  wrote:
> Strange subject line, right?  But read this post from ask.sagemath:
> +++
>
> thank you very much!
>
> better a notebook servers to China,there are at least 600.000.000 people in
> internet.
>
> many kinds of Python books in China bookstore,but no many people deeply
> study it.
>
> in China,many people use mathematica,because mathematica 9.01 and maple 17
> is free download every where
>
> magma 2.15 free download in China.
>
> in China nobody and no college pay magma V2.20,if pay one times,magma V2.20
> will be free downloaded all China
>
> in China,95/100 windows OS are free downloaded,no pay a cent to Bill_gate
>
> +++
>
> Well, I guess the situation with respect to software piracy in China (and
> presumably elsewhere) is well-known.  I especially find the quote about
> Magma v2.20 interesting.
>
> Anyway, what are the implications of this for Sage - even the cloud?  I have
> no prediction, but it seems pretty important.  Certainly one issue this same
> poster has mentioned before is that the Great Firewall causes problems (see
> William and cjsh's brief conversation at
> http://ask.sagemath.org/question/3227/ ).
>
> So I think that this is worth discussing, especially if an entire huge
> country is essentially committed to proprietary software because it doesn't
> function in a proprietary way there; it makes some practical arguments for
> open source rather less compelling.  Are there any researchers thinking of
> planning a Sage Days in the PRC?  That would be really ground-breaking.
>
> - kcrisman
>
> --
> 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/groups/opt_out.

-- 
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/groups/opt_out.


Re: [sage-devel] math software and China

2014-01-21 Thread kcrisman

>
>
> If China has such huge resource then surely someone there could run a 
> Sage notebook server.  Are they somehow asking for someone outside 
> China to provide one which can be used from China?  Surely any open 
> Sage server could be used from there? 
>
>
I think that the point is that sometime Internet to outside China is not as 
reliable, and perhaps the poster doesn't have the technical know-how or 
permissions to run such a server.  I agree it is ambiguous.  The poster 
also complained about not being able to use certain North American servers 
- well, those servers are restricted to on-campus use, as far as I know! 
 Or something like that.

-- 
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/groups/opt_out.


[sage-devel] nOOb wanting help with $make doc

2014-01-21 Thread Arvid Sivertsen
I have an issue with 
$make doc
, I don't have much of an idea where the issue may lay.
$make build
works fine.

Got "undefined symbol: FVS" as error with 
$make build
before I adding build flags; "-shared -fPIC -Wl,--no-undefined". Have also 
tried "-Wl,-soname,libsomewhatfptufvs.so".
The files "sage/local/lib/libsomewhatfptufvs.so" is also about same size as 
executable.

Have tried to follow other spks's like cliquer.

$cat logs/dochtml.log | tail
[ -f local/etc/sage-started.txt ] || local/bin/sage-starts
build/pipestatus "./sage --docbuild --no-pdf-links all html  2>&1" "tee -a 
logs/dochtml.log"
Traceback (most recent call last):
  File "/home/rumpe/Downloads/sage-6.0/src/doc/common/builder.py", line 1443
, in 
import sage.all
  File 
"/home/rumpe/Downloads/sage-6.0/local/lib/python2.7/site-packages/sage/all.py"
, line 93, in 
from sage.graphs.all import *
  File 
"/home/rumpe/Downloads/sage-6.0/local/lib/python2.7/site-packages/sage/graphs/all.py"
, line 34, in 
from sage.graphs.somewhatfptufvs import *
ImportError: /home/rumpe/Downloads/sage-6.0/local/lib/python2.7/site-
packages/sage/graphs/somewhatfptufvs.so: undefined symbol: FVS
make: *** [doc-html] Error 1

sage/graphs/all.py
from sage.graphs.somewhatfptufvs import *

sage/graphs/somewhatfptufvs.pxd
cdef extern from "somewhatfptufvs/externals.hpp":
cdef struct my_gal:
   pass
  
cdef extern from "somewhatfptufvs/externals.hpp":
cdef my_gal * gal(int n)
cdef void gal_an_edge(my_gal *g, int, int)
cdef void free_gal(my_gal *g)
cdef int FVS(int **list, my_gal *g)

somewhatfptufvs/externals.hpp
struct my_gal
{
int n,m;
int* M;
};

  void gal_an_edge(struct my_gal *g, int x, int y)
  {
  g->M[x*g->n+y]=1;
  g->M[y*g->n+x]=1;
  ++g->m;
  }
  void free_gal(struct my_gal* g)
  {
free(g->M);
free(g);
  }
  struct my_gal* gal(int n)
  {
struct my_gal* g=(struct my_gal*)malloc(sizeof(struct my_gal));
g->n=n;
g->m=0;

g->M=(int*)malloc(n*n*sizeof(int));
int i;
for(i=0;iM[i]=0;
return g;
  }
  int FVS(
int ** list,
struct my_gal *G//IN
)
  ;





-- 
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/groups/opt_out.


[sage-devel] Re: nOOb wanting help with $make doc

2014-01-21 Thread Volker Braun
As the error says, you declare a function prototype but don't define 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/groups/opt_out.


[sage-devel] Re: nOOb wanting help with $make doc

2014-01-21 Thread Arvid Sivertsen


kl. 17:04:33 UTC tirsdag 21. januar 2014 skrev Volker Braun følgende:
>
> As the error says, you declare a function prototype but don't define it. 
>

Sry if I misunderstand, not familiar with you use the word "prototype". 
Forgot to mention that I try to wrap a spkg written in C/C++ into sage. True 
that I have not posted the definition of FVS. Among other code, following 
code I believe is build during
$ ./sage -f somewhatfptufvs

  int FVS(
int ** list,
my_gal *G//IN
)
  {
#ifdefdo_iteration_rereordering_on_adjacency_matrix_while_mainly_using_adjacency_list
do_adjacency_matrix _G(*G);//IN
#else
__graph_structure _G(*G);//IN
#endif
return FVS(list,_G);
  }


 

-- 
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/groups/opt_out.


[sage-devel] Re: nOOb wanting help with $make doc

2014-01-21 Thread Volker Braun


On Tuesday, January 21, 2014 7:44:27 PM UTC, Arvid Sivertsen wrote:
>
> Sry if I misunderstand, not familiar with you use the word "prototype"
>

http://en.wikipedia.org/wiki/Function_prototype

Did you add your cython module to src/module_list.py?

-- 
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/groups/opt_out.


[sage-devel] Re: nOOb wanting help with $make doc

2014-01-21 Thread Arvid Sivertsen


kl. 19:56:17 UTC tirsdag 21. januar 2014 skrev Volker Braun følgende:
>
>
>
> On Tuesday, January 21, 2014 7:44:27 PM UTC, Arvid Sivertsen wrote:
>>
>> Sry if I misunderstand, not familiar with you use the word "prototype"
>>
>
> http://en.wikipedia.org/wiki/Function_prototype
>
> Did you add your cython module to src/module_list.py?
>
> Yes.
Extension('sage.graphs.somewhatfptufvs',
  sources = ['sage/graphs/somewhatfptufvs.pyx'],
  libraries = ['somewhatfptufvs']), 


-- 
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/groups/opt_out.


[sage-devel] Re: upcoming Sage Days

2014-01-21 Thread William Stein
Hi,

So it seems pretty clear that if I do Bug Days in San Diego in March,
it would be pretty lonely.  So what is interest like in doing the Bug
Days right after the "Sage on the Web" days?   I.e., during the end of
June?  So we would have the following:

 * Sage Edu Days 6: University of Washington, Seattle (June 18-20, 2014)
(subject to funding)
 * Sage Days 59: Sage on the Web, University of Washington, Seattle (June
16-20, 2014)
 * Sage Days 58: BUG Days, University of Washington (June 21-??, 2014)

What do you think interest would be like? Basically we would have
three different funding sources, but adjacent events, and just shift
gears (and shuffle participants) somewhat from one to another.   The
bug days could go to the end of June even, depending on interest.

 -- William


On Tue, Jan 21, 2014 at 5:44 AM, Volker Braun  wrote:
> I'll be at a different conference during the second half of the week, so it
> wouldn't make much sense for me.
>
>
> On Tuesday, January 21, 2014 5:59:26 AM UTC, William Stein wrote:
>>
>> From my side the best dates for Bug Days would be March 17-21 (a
>> Monday - Friday).
>
> --
> You received this message because you are subscribed to the Google Groups
> "bugdays" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to bugdays+unsubscr...@googlegroups.com.
>
> For more options, visit https://groups.google.com/groups/opt_out.



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
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/groups/opt_out.


[sage-devel] Python class inheriting from MPolynomialRing_libsingular?

2014-01-21 Thread Simon King
Hi!

I would like to create a Python class that inherits from
MPolynomialRing_libsingular, but the obvious thing to do crashes:

sage: from sage.rings.polynomial.multi_polynomial_libsingular import 
MPolynomialRing_libsingular
sage: class SMF( MPolynomialRing_libsingular ): pass
  
sage: SMF(QQ,3,['a','b','c'])

/home/king/Sage/git/sage/local/lib/libcsage.so(print_backtrace+0x3b)[0xb6f13c41]
/home/king/Sage/git/sage/local/lib/libcsage.so(sigdie+0x1c)[0xb6f13dcf]
/home/king/Sage/git/sage/local/lib/libcsage.so(sage_signal_handler+0x20f)[0xb6f13584]
linux-gate.so.1(__kernel_sigreturn+0x0)[0xb774d400]
/home/king/Sage/git/sage/local/lib/libsingular.so(_Z6p_NSetP7snumberP9sip_sring+0x19)[0xb2e81589]
...

Creating an extension (cdef) class inheriting from
MPolynomialRing_libsingular does work.

I don't understand what is the problem with the Python class. Please enlighten 
me!

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/groups/opt_out.