[sage-devel] Re: User-friendly front-end to MixedIntegerLinearProgram

2019-08-15 Thread Dominique Laurain
 

> Very nice Mike.
>

I added three lines (first is empty line) as an example computation try,  
in sagecell window and then evaluate

var('x1 x2')
maximize(20*x1 + 10*x2, {3*x1 + x2 <= 1300, x1 + 2*x2 <= 600, x2 <= 250}) 

Dominique

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/c017c23d-a26d-4c74-9eb6-fa4eee2e9534%40googlegroups.com.


[sage-devel] Re: Developer guide for casual user

2018-09-22 Thread Dominique Laurain

Travis : "I'm sorry, but that really sounds like "I want to get really good 
without practicing".

My hobby time credit is quite limited and there is a hugge difference 
between "without practicing" and good dev time management inducing  
*awareness* about the main Tools (or how to make good code being lazy, or 
taking account NIH). ... "without practicing" is a RTFM answer.

Travis : "From my experience, the biggest issue that prevents people from 
fixing bugs in Sage is getting used to our development workflow and 
learning how to work with git (and more generally, version control 
software). "

My main concern or the main reason why I am not prone for fixing bugs is 
the workflow too...but not because of learning new Tools.

Apart from fixing "small bugs", modifications could be rejected by a "peer 
review" ... so why wasting time ?  

If peers are only the judges for a final result and not the helpers, why 
give time with no reward.

For example : why correcting bugs in a graph package  if all the graphs 
code will be soon removed from the sagemath modules, because of a 
"wonderful" new peer idea ?

Dominique.



-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Free Computational Mathematics conference

2018-07-27 Thread Dominique Laurain
Looks nice ;-) for people who don't know : "calanques" is french word 
for very nice place near mediterranean sea, with rocky beach ...water 
activities and very nice views for next spring. Here a link for a last year 
conference at CIRM 
: https://blogs.ams.org/phdplus/2017/06/25/stuck-in-the-south-of-france/

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: nbinteract: Interactive Webpages From Notebooks

2018-02-25 Thread Dominique Laurain
Very interesting and teasing me to learn Jupyter notebooks.

What I guess after first reading as main difference : the package 
(nbinteract) is standalone (of course with python and jupyter installed) 
producing HTML (and pictures) files locally (linux computer without 
network)  vs sagecell needing an internet connection. Right ?

Dominique

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Live documentation with Thebe reloaded

2017-10-21 Thread Dominique Laurain

>
>
> Very good work  :-)  not too much time to read today...but I will 
enjoy use it and (maybe one day) contribute.

I already have some own draft of short examples for the sagecell ...

...teasing to do or use some kinds of maths I like of course.

Maybe a "process" tutorial (about how to do this or this..) will be needed 
(to be added to "demonstration", "quickref"..). I like maths applied to 
something (printing, solving games, and so on)maybe "primer" is 
enough...I will think about it later.

Dominique

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Would it be a good idea to start working on a module on Population Dynamics?

2017-07-25 Thread Dominique Laurain
@ Marc and William : thanks for the provided information ... I am not 
interested with darmonpoints either, and I agree : it will be more useful 
to improve the sagemath template project. For making sagedays projects, 
public, I think it is interesting matter too ...for "examples" about to use 
the sagemath + various environments (Cocalc,..). The way how to do it, i 
don't know...creating a Cocalc "sagedays-public" user to collect various 
worksheets (read access only except for admin)  ?

Dominique.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Would it be a good idea to start working on a module on Population Dynamics?

2017-07-24 Thread Dominique Laurain
@Marc : good work and good ideas.. :-)

Why using the "unstable" http://k8s.sagemath.org (see page 5)  and why no 
"public" access to worksheets (darmonpoints,...) ?

Dominique.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Would it be a good idea to start working on a module on Population Dynamics?

2017-07-23 Thread Dominique Laurain
@Nikhil : 

Sorry to disappoint you , but I was more "fascinated" by Conway's game of 
life modeling.

What William did'nt point out, that the "work" you are hoping for,..,you 
can do it yourself.

If you have a sagemath cloud account, you simply install your package in 
one of your project...then start to code (GUI, doc, worksheets,...).Good 
luck.

Help for installing python package is somewhere near 
: https://github.com/sagemathinc/cocalc/wiki/Programming

Dominique


On Saturday, 22 July 2017 11:04:39 UTC+2, Nikhil Pappu wrote:
>
> Hey guys! I am new here and I am trying to get used to SageMath and the 
> community. I was wondering if it would be a good idea to start working on a 
> module on mathematical models of Population Dynamics.
>

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Would it be a good idea to start working on a module on Population Dynamics?

2017-07-23 Thread Dominique Laurain

I fully agree with Robert Dodier : sagemath cannot include the 
multi-purpose packages round around the computer world, but the question is 
"If a package cannot be integrated into sagemath community code, does it 
exist a clear process for other communities (physics, geometry, 
statistics,..) to link with sage in order to make core sagmath + 
extrapackages, be runnable on SMC-sagecell-standalone sagemath...".

Process means : what are recommended code management (github ?..) ? what 
are requirements or dependencies (python2 or python 3) ? exist sand-box to 
run in protected mode, core sagemath+extra packages ?..

I do euclidean geometry code with sagemath, and I have wondered many times, 
if my code could be shared with the sagemath community. After learning 
about the sagemath dev process (issues,peer review and so on) I resigned 
for entered into it because of the needed extra-work (documentation, 
examples, doctests..) which is very time consuming. I am now more in "for 
future times, I will set a github project and make it public and evolving".

Dominique

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Sage and Google Summer of Code (GSoC) 2017

2017-05-23 Thread Dominique Laurain

Web page : http://doc.sagemath.org/html/en/developer/git_setup.html
at the end of chapter "Installing git" 

"Chapter 2 of the git book" is a link to  
https://book.git-scm.com/2_installing_git.html ...but not existing : 404

Dominique


-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Thumbnail gallery

2017-05-16 Thread Dominique Laurain
Autogenerate thumbnails in one "not so long" html page would be a great 
help pages improvement ..

Dominique.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: OpenDreamKit: debriefing from a successful interim project review by the EU commission

2017-05-07 Thread Dominique Laurain
Sorry for the inconvenience  the president told be me " I just switched 
on the information by hitting the cloudy button on the gate way"

http://www.thingiverse.com/groups/sagemath is online

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: OpenDreamKit: debriefing from a successful interim project review by the EU commission

2017-05-07 Thread Dominique Laurain
Sorry for the inconvenience,

he president told be me " I just switched on the information by hitting 
the cloudy button on the gate way"

Cloudflare Ray ID: 35b2ff884361690e • Your IP: 109.215.181.109 • Performance 
& security by Cloudflare 


http://www.thingiverse.com/groups/sagemath is online

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: OpenDreamKit: debriefing from a successful interim project review by the EU commission

2017-05-07 Thread Dominique Laurain
Thanks for the link, kcrisman : good to put related information just here.

Today (maybe famous in future France as "the day before" :-) because of our 
elections), there is a 
Error 502 Ray ID: 35b2ff884361690e • 2017-05-07 09:02:03 UTCBad gateway
when I click on the link.

Which president mistakenly turned off the information switch ? ;-) 

Not a big hindrance for me : I have already read the information at the 
linked website :-)
My survey of it before I hit my brain "pause button" is : 
- that is a good start (sagemath->files->picture editor->STL file->3D 
object delivered by printer)
- missing a direct (sagemath->STL file->3D object delivered by printer) OR 
better  (sagemath->OpenScad file->STL file->3D object delivered by 
printer)  because I like to work with OpenScad (ASCII files, modeling and 
modules)

Dominique.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: OpenDreamKit: debriefing from a successful interim project review by the EU commission

2017-05-06 Thread Dominique Laurain
For explanation to english readers : 
 http://www.szida.org/content-35-2411.html
Fablabs organize yearly big worldwide event. Next year (2018): France 
=> big opportunity for sagemath (to broadcast a message a usefulness of 
maths and sagemath) . Example : think (sagemath) -> 3D object (STL file) -> 
print (Fablab printers) -> unique object (for real life : teaching, 
industry, ,...)

I talked one year ago with newbie  in Fablab Toulouse (Artilect): want to 
"make" something ... problem : pre-requisites (comp tools, 3D 
modeling,...)...end of sad short story : no time no making.
Because : newbie doesn't want to do the math and/or do the comp (math&comp 
unfriendly end user)
So,...,please contribute to solve that easy real life problem...make a 
bridge

Dominique

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: OpenDreamKit: debriefing from a successful interim project review by the EU commission

2017-05-06 Thread Dominique Laurain
:-) :-)

Is event  
http://actu.cotetoulouse.fr/toulouse-fab14-accueil-congres-mondial-fablabs-2018-artilect_43057/
 
 ... a potential mean for a smart bridge between "makers" and 'thinkers" 
(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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: More SageMath tutorials: a repository for sharing and collective authoring

2017-05-05 Thread Dominique Laurain
Hi Nicolas,

Paul Zimmerman has another email according to :

https://gforge.inria.fr/users/zimmerma/

zimmerma nickname (search for "Personne")

LORIA : I guess it was in Nancy but nowadays he is working in INRIA no 
?...so confusing + I don't blame him (I know it happens for job emails) 

What is the good one (up to date) for sagemath's book topics ?

Dominique

On Monday, 1 May 2017 23:50:10 UTC+2, Nicolas M. Thiéry wrote:
>
>Dear Sage developers, 
>
> Over the years, many of us have grown personal collections of 
> tutorials written at the occasion of various events (courses, Sage 
> Days, ...), often written in reST. Putting them together would foster 
> reuse, collective writing, cross references, cross-reviews, and 
> maturation in general, with the aim to migrate the mature ones in 
> Sage. 
>
> That's what some of us were doing in the Sage-Combinat queue; the 
> workflow was horrendous but the sharing effect worked really well. 
>
> To relaunch that effort, with a lean and modern workflow, I have 
> created a repository: 
>
> https://github.com/sagemath/more-sagemath-tutorials 
>
> and initialized it with the documents from the Sage-Combinat queue [1]. 
> The HTML version is hosted at ReadTheDocs and automatically rebuilt: 
>
> https://more-sagemath-tutorials.readthedocs.io/en/latest/ 
>
> Note the style reminiscent of Sage's documentation. That's no 
> accident: most of its features (wikipedia & trac links, mathjax, 
> crosslinks to the Python and Sage documentation) are available [2]. 
>
> The project's README contains more details and rationale for using 
> reST for authoring tutorials and similar documents. 
>
> Comments, suggestions and contributions most welcome! 
>
> Cheers, 
> Nicolas 
>
> [1] they were also stored in a branch at 
> http://trac.sagemath.org/ticket/16810 
>
> [2] I am in the process of extracting this into a standalone pip 
> package to make it reusable in other pip packages for Sage. 
>
> -- 
> 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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: More SageMath tutorials: a repository for sharing and collective authoring

2017-05-03 Thread Dominique Laurain
Hello Nicolas,

Yes I can try to write a first draft of "START HERE WITH SAGEMATH" in 
french and in english 

For english text, a native speaker checking is suggested :-) .. (kind of 
rewriting what I can produce).

I used myself only the old website (regularly), the CD live (a little), the 
sagecell server (with my tablet, just a little), a local install (old 
Ubuntu) and the cloud (nowadays). No use for the Virtual Machine or the 
dropbox.

I will send you by email the first draft and learn before about Rest

My hobby time is limited but for the five next months, I can spend one 
hundred of hours for this.

Dominique

PS : I am very new to pip, git and other tools. For git, I plan to use it 
at work (computer science, I install old operating systems...).


On Monday, 1 May 2017 23:50:10 UTC+2, Nicolas M. Thiéry wrote:
>
>Dear Sage developers, 
>
> Over the years, many of us have grown personal collections of 
> tutorials written at the occasion of various events (courses, Sage 
> Days, ...), often written in reST. Putting them together would foster 
> reuse, collective writing, cross references, cross-reviews, and 
> maturation in general, with the aim to migrate the mature ones in 
> Sage. 
>
> That's what some of us were doing in the Sage-Combinat queue; the 
> workflow was horrendous but the sharing effect worked really well. 
>
> To relaunch that effort, with a lean and modern workflow, I have 
> created a repository: 
>
> https://github.com/sagemath/more-sagemath-tutorials 
>
> and initialized it with the documents from the Sage-Combinat queue [1]. 
> The HTML version is hosted at ReadTheDocs and automatically rebuilt: 
>
> https://more-sagemath-tutorials.readthedocs.io/en/latest/ 
>
> Note the style reminiscent of Sage's documentation. That's no 
> accident: most of its features (wikipedia & trac links, mathjax, 
> crosslinks to the Python and Sage documentation) are available [2]. 
>
> The project's README contains more details and rationale for using 
> reST for authoring tutorials and similar documents. 
>
> Comments, suggestions and contributions most welcome! 
>
> Cheers, 
> Nicolas 
>
> [1] they were also stored in a branch at 
> http://trac.sagemath.org/ticket/16810 
>
> [2] I am in the process of extracting this into a standalone pip 
> package to make it reusable in other pip packages for Sage. 
>
> -- 
> 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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: More SageMath tutorials: a repository for sharing and collective authoring

2017-05-02 Thread Dominique Laurain
Hello Nicolas,

First : good work !!

I browsed randomly  and only during five 
minutes https://more-sagemath-tutorials.readthedocs.io/en/latest/ and after 
clicking on "

   - Logging on to a Sage Server and Creating a Worksheet 
   "

I wondered, why you have not written one straightforward explanation about 
how to use sagemath :
1. use the cloud
2. use live CD
3. use one bootable key
4. use a virtual machine
5. use the sagecell
and so on

A quick intro to differences between 1,2,3,4,5 will be interesting...and in 
each case, on which URL to find the "help" doc.

"Sagemath" word is an URL link to sagemath.org, so it's obvious for me who 
used that website before...but no more today (using cloud).

A newbie will look first how to use the "CAS" before spending some of its 
time reading tutorials. So an introduction about what an "end user" needs 
for running the CAS will be welcome.

You have some SAGE videos on youtube, you can link.

Dominique.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: KaLP - Karlsruhe Longest Paths

2017-02-26 Thread Dominique Laurain

An now, successful results from KaDraw : draw graph to a PDF or PNG picture 
file.
 

> 1. Use web browser to download kadraw from http://algo2.iti.kit.edu/kadraw/
>   
>   - Indeed : not easy to visualize result of kalp, for the newbie in 
> specific tool graph representation
>
> tar tzvf KaDraw_v1.01.tar.gz
> tar xzvf KaDraw_v1.01.tar.gz 
> cd KaDraw_v1.0
>  
>  ./compile.sh
>
> g++ -o optimized/draw_from_coordinates 
> optimized/app/draw_from_coordinates.o 
> optimized/lib/data_structure/graph_hierarchy.o 
> optimized/lib/algorithms/shorte
> st_paths.o optimized/lib/io/graph_io.o 
> optimized/lib/tools/random_functions.o 
> optimized/lib/tools/graph_extractor.o optimized/lib/tools/quality_metrics.o 
> o
> ptimized/lib/drawing/coarsening/coarsening.o 
> optimized/lib/drawing/coarsening/contraction.o 
> optimized/lib/drawing/coarsening/matching/matching.o optimized/
> lib/drawing/coarsening/clustering/node_ordering.o 
> optimized/lib/drawing/coarsening/clustering/size_constraint_label_propagation.o
>  
> optimized/lib/drawing/unc
> oarsening/uncoarsening.o optimized/lib/drawing/graph_drawer.o 
> optimized/lib/drawing/uncoarsening/complete_boundary.o 
> optimized/lib/drawing/uncoarsening/loc
> al_optimizer.o optimized/lib/drawing/uncoarsening/partial_boundary.o 
> optimized/lib/burn_drawing/burn_drawing.o -Lextern/argtable-2.10/lib 
> -Loptimized/exter
> n/argtable-2.10/lib -Lextern/argtable-2.10/lib 
> -L/projects/6429970e-5a78-4aee-a6b1-af1e80542481/Kalp/extern/argtable-2.10/lib
>  
> -L/usr/lib -L/projects/642997
> 0e-5a78-4aee-a6b1-af1e80542481/local/opt/cairo-1.12.16/src/.lib 
> -largtable2 -lgomp -lcairo
> scons: done building targets.
>
>./deploy/kadraw --burn_image_to_disk --export_type=pdf 
> --output_filename=my.pdf examples/delaunay_n16.graph
> ./deploy/kadraw: error while loading shared libraries: libargtable2.so.0: 
> cannot open shared object file: No such file or directory
>  
>Running it with the dynamic library :
>
> export LD_LIBRARY_PATH=./extern/argtable-2.10/lib ; ./deploy/kadraw 
> --burn_image_to_disk --export_type=pdf --output_filename=my.pdf 
> examples/delaunay_n16.graph 
>
> ime: 0.0815709
> performing drawing!
> no of coarser vertices 33552 and no of edges 201114
> no of coarser vertices 17349 and no of edges 103916
> no of coarser vertices 9002 and no of edges 53880
> no of coarser vertices 4654 and no of edges 27836
> no of coarser vertices 2396 and no of edges 14320
> no of coarser vertices 1224 and no of edges 7302
> no of coarser vertices 629 and no of edges 3734
> no of coarser vertices 318 and no of edges 1868
> no of coarser vertices 162 and no of edges 940
> no of coarser vertices 83 and no of edges 468
> no of coarser vertices 40 and no of edges 212
> no of coarser vertices 21 and no of edges 104
> no of coarser vertices 11 and no of edges 46
> no of coarser vertices 5 and no of edges 16
> no of coarser vertices 3 and no of edges 6
> no of coarser vertices 2 and no of edges 2
> coarsening took 1.23219
> current setting to distance 180.423
> log>unrolling graph with 2
> log>unrolling graph with 3
> log>unrolling graph with 5
> log>unrolling graph with 11
> log>unrolling graph with 21
> log>unrolling graph with 40
> log>unrolling graph with 83
> log>unrolling graph with 162
> log>unrolling graph with 318
> log>unrolling graph with 629
> log>unrolling graph with 1224
> log>unrolling graph with 2396
> log>unrolling graph with 4654
> og>unrolling graph with 9002
> log>unrolling graph with 17349
> log>unrolling graph with 33552
> log>unrolling graph with 65536
> time spent 12.3516
> now performing sparse scaling
> sparse scaling factor is 0.101116
> now burning image to disk
> x max = 90.720695, x min = -76.535034, x delta = 167.255730, y max = 
> 86.407486, y min = -79.494469, y delta = 165.901955
> width = 167.255737, height = 165.901947
> width_px = 0, height_px = 0
> scale = 10.00
> took 6.34424
>
>and my.pdf is produced.
>
>Viewing in : go to Kalp folder in SMC, then click on file 
>picture is complex, and pdf file is slow to be displayed
>
>easier :
>
> export LD_LIBRARY_PATH=./extern/argtable-2.10/lib ; ./deploy/kadraw 
> --burn_image_to_disk --export_type=pdf --output_filename=my.pdf ..
> /KaLPv1.0/examples/Grid8x8.graph
> io time: 0.000112971
> performing drawing!
> no of coarser vertices 32 and no of edges 122
> no of coarser vertices 17 and no of edges 62
> no of coarser vertices 17 and no of edges 62
> no of coarser vertices 15 and no of edges 54
> no of coarser vertices 8 and no of edges 26
> no of coarser vertices 7 and no of edges 22
> no of coarser vertices 5 and no of edges 14
> no of coarser vertices 3 and no of edges 6
> no of coarser vertices 2 and no of edges 2
> coarsening took 0.049571
> current setting to distance 5.63172
> log>unrolling graph with 2
> log>unrolling graph with 3
> log>unrolling graph with 5
> log>unrolling graph with 7
> log>unrolling graph with 8
> log>unrolling graph with 15
> log>unrolli

[sage-devel] Re: KaLP - Karlsruhe Longest Paths

2017-02-26 Thread Dominique Laurain

>
> I will try Kadraw soon : http://algo2.iti.kit.edu/kadraw/
>

for a graph drawing, in the same spirit than Christian Schultz's work

Dominique
 
 

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: KaLP - Karlsruhe Longest Paths

2017-02-26 Thread Dominique Laurain
Some tests today in SMC (maybe my comments need to be moved out from 
current google forum)...

Install Kalp1.0 in the sagemath cloud...

I use one way to test new package : build it in sagematch cloud.

Other way (not checked by me) : sagemath local (without network) install 

1. Read manual
   - Kalp requiring downloads of argtable, scons and using g++ for 
make/install

2. Use web browser, download required packages :
   - argtable2-13.tar.gz from argtable.sourceforge.net

3. Use web browser, go to sagemathcloud, in one project

   - open terminal in order to install packages and
 dpkg -l to > liste_dpkg-l.txt : to know about installed packages
 scons -v   : returns v2.3.6
 g++ -v : returns 5.2.1

   - New folder, Upload gz (archive with size less than 30Mb):
  * argtable2-13.tar.gz
  * Kalpv1.0.tar.gz
   - parent directory, rename folded to Kalp
   
   - in terminal, change directory to Kalp then
  tar tzvf argtable2-13.tar.gz
  tar xzvf argtable2-13.tar.gz 
  cd argtable2-13

 following INSTALL file
   ./configure
   make
   make check

 produced library : src/./libs/libargtable2.la

- extract KalP
tar tzvf KaLPv1.0.tar.gz 
tar xzvf KaLPv1.0.tar.gz

 surprise : argtable already in KaLPv1.0/extern/argtable-2.10/lib   
so   *downloading new release of argtable as previously explained, is 
useless*

 following README.md file

   ./compile.sh

Note : gcc commands relate to -Iextern/argtable-2.10/include 
(argtable release 2.10 in sub-directory)

all making runs file and at the end :

g++ -o optimized/graphchecker optimized/app/graphchecker.o 
-Lextern/argtable-2.10/lib -Loptimized/extern/argtable-2.10/lib 
-Lextern/argtable-2.10/lib -L/pr
ojects/6429970e-5a78-4aee-a6b1-af1e80542481/Kalp/KaLPv1.0/extern/extern/argtable-2.10/lib
 
-largtable2 -lgomp


   ./deploy/kalp examples/Grid8x8.graph --start_vertex=0 
--target_vertex=63

./deploy/kalp: error while loading shared libraries: libargtable2.so.0: 
cannot open shared object file: No such file or directory


export LD_LIBRARY_PATH=./extern/KaHIP/extern/argtable-2.10/lib ; 
./deploy/kalp examples/Grid8x8.graph --start_vertex=0 --target_vertex=63
done reading graph
Time for Partitioning : 0.018997 sec
Time Longest Paths: 0.462239 sec
Total Time 0.481355
Length = 62
#Edges = 62

  and with --print_path parameter we get (one number for each line):

0  1  2  10 9  8  16 24 25 17 18 26 34 33 32 40 48 56 57 58 
59 60 52 51 50 49 41 42 43 35 27 19 20 12 11 3  4  5  13 14 
6  7  15 23 31 39 38 30 22 21 29 28 36 37 45 53 61 62 54 46 
47 55 63

  explanation of graph structure (file Grid8x8.graph) is given in the 
PDF files of Kalp and Kadraw tools
  start of explanation for Grid8x8.graph content :

64 112: n m where n is number of vertices and m is 
number of indirected edges
9 2   : adjacent vertices of 1st vertex "1"
10 3 1: adjacent vertices of 2nd vertex "2"
11 4 2* adjacent vertices of 3rd vertex "3"
...

   Comment : nicer result for Kalp would have been
1  2  3  11 ...
   because adding one to each number retrieves the internal name of 
vertices ("1" to "64") 

Dominique

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: KaLP - Karlsruhe Longest Paths

2017-02-23 Thread Dominique Laurain
Le 23/02/2017 à 17:20, Dima Pasechnik a écrit : 
> no, no, you are the right person! every initiative must 
 > be punished by letting the initiator to implement the proposal ;-) 

+ 1  (for the joke and the cheering :-) )


-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: KaLP - Karlsruhe Longest Paths

2017-02-22 Thread Dominique Laurain
I just checked package content in few minutes...looks interesting (few 
dependencies,good manual,code C++...)

+1 with Peleg 

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Sharing my course notes "Logiciels mathématiques"

2017-02-13 Thread Dominique Laurain
Bonjour Sébastien,
Merci pour le partage.
J'espère que ton travail bénéficiera à quelques enseignants et élèves en 
Belgique et en France.
Je ne peux que te remercier à leur place, car pour ma part je ne fais des 
maths avec SAGE que par pure distraction, et n'utilise pas trop les modules 
Ipython etc.
Dominique

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: libtinfo.so.5: no version information available

2016-07-17 Thread Dominique Laurain
In order to get version information (required by shell):
objdump -x libntl.so 

check symbolic links, for example in my local install (Ubuntu 14.04, 
sage-6.9) I have in the sage-src/sage-6.9/local/lib directory two links:
libntl.so and libntl.so.16 pointed to the dynamic library file 
libntl.so.16.0.0

restart your operating system to unload the dynamic libraries (Note: I 
don't know how to restart a "docker container")

Dominique

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: ppa sage-7.1: gcc is not working

2016-05-14 Thread Dominique Laurain
Hello Vincent,

I have no environment on my computer to compile Sagemath...but...

am i right, guessing that error 

" cc: error: /usr/lib/sagemath//local/ligcc/: Is a directory "

is simply because PATH (or LIBPATH or LD_LIBRARY_PATH or links options) is 
set (inside various Makefiles or scripts) with directory " 
/usr/lib/sagemath//local/libgcc" included ?

My main guess is various Makefiles or scripts contain one line like " 
/usr/lib/sagemath//local/ligcc/$VAR" where $VAR is not set.

Did you try a "make -n" ?   (Processing commands without executing them)

If I am right, you can bypass the error, moving the 
/usr/lib/sagemath//local/ligcc/ dir or setting the $VAR or changing PATH or 
... (no more ideas from me)

Dominique


On Thursday, 21 April 2016 04:52:40 UTC+2, vdelecroix wrote:
>
> Hello, 
>
> I was not able to use gcc with sage-7.1 installed from the ppa. I 
> constantly got 
>
>   $ sage -sh 
>   (sage-sh) $ gcc 
>   gcc: error: /usr/lib/sagemath//local/lib/gcc/: Is a directory 
>   error: command 'gcc' failed with exit status 1 
>
> In particular, it makes unusable the usage of Cython. 
>
> Best, 
> Vincent 
>

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: documentation changed in 7.1?

2016-03-21 Thread Dominique Laurain
Thanks for all that good work and "bravo"..

Long time, I have not read documentation...but I just checked it 

http://doc.sagemath.org/html/en/reference/plotting/sage/plot/plot.html

and it looks very nice, with beautiful graphics dressing the raw helping 
text



-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Need people for sage-trac-account

2016-02-22 Thread Dominique Laurain
Hello Nathan.

Just before you quit the stage (am I guessing right?), I am happy to thank 
you for creating my trac account and retrieving (two times) my password to 
me.

Hoping that your future will be funnier and sorry for your misfortune in 
the titans clash usually one driver is enough for one car ... :-)

Dominique gratefully.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: cannot post comments on trac #19984

2016-02-07 Thread Dominique Laurain
@Dima : did you try 


https://wiki.sagemath.org/ThierryMonteil
=> professional page: http://monteil.perso.math.cnrs.fr/
and after reading it, you have University Paris 13 email

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Which IDE do you use to write code for sage?

2016-02-03 Thread Dominique Laurain
Hello Maarteen,

My answer for your questions...and valid for me at my job (computer science 
engineer) AND at my home (maths hobbyist and sagemath user).

But one point before : I use a kind of IDE since 30 years and long time 
ago, available "IDE" were not same. In 1984 I used Emacs a little (one 
year) and maybe
the rest of the time, basic UNIX/Linux tools such as : ed, vi, make..

In 2014 I went to Paris for a one week comp.training about CORBA ...and it 
was the worst experience for me in 30 years : don't know about CORBA (the 
main subject), don't know about C++ (the generated code), don't know about 
the IDE Eclipse ... and the funniest, sitting near young engineers clicking 
at full speed on the mysterious icons Lost in translation.usually 
they finished work since 55 minutes when I was trying sadly to remember how 
to roll back one file.

Emacs was and is still powerfull now...long time ago the keyboard sequences 
were long to remember (CTRL-X CTRL-S)...but text editor was useful with 
extending capabiliities (LISP language ,...).

I sticked until now to "vi"...because it's an universal UNIX text editor 
("ed" the line editor is of not handy nowadays) and usually easy to 
remember after you have understood the "editing mode" starting with ESC 
keyboard key and the "command ed line" starting with ":"

The rest of IDE is basic UNIX tools : make, lex, yacc..

OK now my answers :

On Sunday, 18 July 2010 23:51:44 UTC+2, Maarten Derickx wrote:

Which OS does it run on (linux/os x/windows)? 
>

UNIX or Linux
 

> Is it open source/free but not open source/paid? 
>

vi runs on many UNIX or Linux systems
it's always free..because part of the operating system tools...if you pay 
for UNIX or Linux..then sure, you will get it free...with other tools 
(ls,..)
i used it on HP-UX, AIX, TrueUnix, Linux (Redhat,Centos,Ubuntu..)...

some people prefer "vim" which has a little more advanced capabilities 
(syntax coloring..)

rest of the "IDE" is usually free too : make, lex, yacc and so on
for compilers, GNU tools are free too : for example  gcc

How easy is it to install? 
>

yes, no extra pain, no extra install
you usually worry when you have to install compilers or linkers or graphics 
interface tools
 

> Does it require manual configuration after installation to be suitable 
>

not necessary, "vi" is so old that usually you only need to know how to set 
three environment variables TERM (type of terminal), LINES (number of 
lines) and COLUMNS (number of columns)...and with some comp...you have only 
to launch an eval resize command to set the last two
 

> for python/sage developement? (if so what should be changed?) 
>

since using basic UNIX/Linux tools, setting PATH environment variable is 
needed...python is a script langage.
 

> What do you like about the IDE? (maybe a small list of key features) 
>

a small number of features :-)
edit text
when vi crash, you can recover a release of the file (vi -r)
 

> What do you hate (or don't like) about the IDE? 
>

some developers like working with the "click here and the click here"  
method in beautiful graphical interfaceI am not in that group, more on 
the
"hit the keyboard ...hit again", using UNIX shell commands

>
> Thanks in advance, 
> Maarten Derickx

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Change log web page not found

2015-11-09 Thread Dominique Laurain

Done : linking today to http://www.sagemath.org/changelogs/sage-6.9.txt

Thanks

-- 
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] Change log web page not found

2015-11-07 Thread Dominique Laurain
Hello,

I start to make my sage 6.9 local install (my desktop comp x64 bits Ubuntu 
14.04 LTS) and follow instructions at

http://www.sagemath.org/download-source.html

and in that web page, the URL link "changelog" in sentence "There is a very 
high level changelog " 
retrieves a 
 
404 Error: page not found


Could somebody fix it (change it with URL to the high level explanations 
text) ?


Thanks


Dominique.

-- 
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: Generating random latticeposets

2015-11-01 Thread Dominique Laurain
I don't know the math subject (lattice, poset...)..but...is this paper 
interesting ? 

www.emis.de/journals/MB/125.2/mb125_2_1.pdf

I only "googled" to get it : I have not checked if random enough, or 
theorical prooven or if you can get better  paper...

Dominique.

-- 
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: which computation is right?

2015-10-20 Thread Dominique Laurain

I bet on : all of them

log is same as ln, and writing a function is a matter of taste

symbolic integration of a function is function, up to a constant

Dominique

-- 
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: Ukrainian interface Sage

2015-08-05 Thread Dominique Laurain


I am not so sure about the needed "localization"...

Yes, could be the docstrings (= the text used as comment in various parts 
of SAGE python component)in that case, I guess as a python newbee, you 
have python tool for extract text comments from code and polib to merge 
them all in text file ...to be translated later and parsed by a special 
editor (not available in SMC)

But can be too : menu in the notebook, the graphical web interface for the 
cloud, the alphabet (czech,...) or keyboard, the latex translator...the 
localization of various  software (pari,...) included in SAGE.

Maybe hard and long to do for SAGE devel...for maybe...at the end of the 
painful task, revert by comment code only with the six or seven mainly used 
languages all over the world (OACI for aircraft traffic control doesn't use 
more than six or seven : English, French, Spanish, Russian). Yes 
russian,not ukranian...not because some political idea..simply because 
international procedures use russian more.

Dominique.

-- 
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: Uganda teaching feedback

2015-07-28 Thread Dominique Laurain
Thanks Dima...  :-)

rt :  usb.tar.gz is an archive (tar), not gzipped ... better name for such 
an archive file would be... "usb.tar"...for an extract with tar xvf

Dominique

-- 
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: Uganda teaching feedback

2015-07-26 Thread Dominique Laurain
Hi rt, no web page at your URL ( http://pan.baidu.com/s/1o6qYzgA 

):

http://pan.baidu.com/error/404.html

from the main page (http://pan.baidu.com/) : I guess it is a web host ... 
you have to log in to access your website/blog/data..

Dominique.

-- 
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: Uganda teaching feedback

2015-07-21 Thread Dominique Laurain
Hi rt,

you are advanced student, aren't you ? ... :-)

yes, it will be good to share about grub2 like Thierry did/does for his 
technical data...either in your own blog or you post it for some interested 
sage users or dev.

I know only "grub" at my job, but maybe grub2 is more up to date. I guess 
many "details" are very important : how did you partition disk to handle 
the boot process from the grub to the chosen ISO file ? is grub2 free (no 
money to pay to install it) ? ...

I don't know just now, what it means "uefi" or "secure boot is off" ... you 
can write short explanation (or reference websites) about what you did (no 
need to mention what you have not tried yourself).

MATLAB can have advantages too : if you have the chance (for example usage 
free with school) to use MATLAB, do it...you will understand you didn't 
miss opportunity later,... you can compare and explain better your ideas 
why SAGE is very good. Keep written notes about good or bad experiences.

Dominique.

-- 
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: Uganda teaching feedback

2015-07-19 Thread Dominique Laurain
Hello Viviane & Thierry,

Very interesting feedbacks, thanks for sharing :-)

Yes simple to go with USB keys, because now we can buy one 4Go at low 
price.  I am only worried about 1) how to boot on it for old computers (and 
new ones too because for example my tablet don't have..only USB port for 
electricity power) 2) data transfer speed from key to computer

For "switch" I do not mean a big one..I mean only one about 15cm x 10cm x 
5cm, you can easily store in bag.

I defnitiely have to put in my to-do-list,practicing how to make a booting 
SAGE USB key and collecting instructions for that..
Thierry, do you have blog or github or internet web site where you have 
written USB tips ?

Dominique 


 On Friday, 17 Jul 2015 20:00:49 UTC+2, Viviane Pons wrote:
>
> Dear all,
>
> this last week, I was giving a class in a summer school in Uganda, along 
> with Jennifer Balakrishnan, on experimental mathematics (mine was 
> combinatorics and Jennifer's was number theory). Both classes were based on 
> Sage. Let me give you a feedback on using Sage here.
>
> Conditions;
>
> - around 30 students
> - limited Internet: the university network was much too slow for us to 
> work with, we were given a special network bought for the school but the 
> data was limited (we had to buy extra data a few times during the week)
> - every student had his / her own laptop. Only PCs, most of them Windows, 
> 2 or 3 linux (Ubuntu)
> - most students had very limited computer skills
>
> Because of the Internet limitation, SMC was no good solution for everyone 
> to use. We still used it to do some demos, share code, and also as a backup 
> options for the students who couldn't get Sage running.
>
> Sage installation:
>
> Most of the students didn't have Sage installed, so the first afternoon 
> was devoted to install Sage everywhere. It mostly worked but we sometimes 
> had issues:
> * hard drive limitations: some hard drive were completely full and VM + 
> Sage was too big to get installed (also their HD was often partitioned in 
> weird ways and the program partition was full)
> * for some reason, the Sage VM takes forever to load on Windows 8 (which 
> makes it seem broken)
>
> Using Sage on the VM:
>
> Never had so much Sage on Windows experience before, this was a good test 
> and now here's everything that was wrong and annoying: 
>
> * Once a Sage virtual machine was in "saved" mode, it would usually crash 
> on re-openning and we had to discard the saved mode (I guess because their 
> computers were running out of memory)
>
> * Sharing files between the VM and Windows was NOT straightforward at all, 
> the Sage explanation were not working (I think you need to change the 
> usergroup in Ubuntu or something like this), at the end I just dropped the 
> idea as I could not do it on all 30 machines at once
>
> * And I didn't manage to make them download any notebooks either, because 
> the notebook wouldn't take https addresses, so actually I had no way to 
> share notebooks with them!! (except on SMC)
>
> * pdflatex wasn't installed by default which for me was a real problem as 
> I use it a lot to print combinatorial objects (thank you Jean-Baptiste for 
> the ascii art on binary trees, it saved me a bit!). And because of internet 
> limitations and the lack of Ubuntu knowledge from my students, it was not 
> really possible to install it on all their machines (I mean the VM)
>
> * I couldn't get the VM to show multiple windows and not even multiple 
> tabs. This was so annoying... Sometimes a student would click on a link on 
> a notebook and there was no way of going back to where it was before... Or 
> to open Internet on the VM to download the notebooks or something...
>
> To finish, one very good thing that we need to keep: the Help link on the 
> notebook was great, the students were navigating on the different tutorials 
> and this worked very well.
>
> Anyway, this list is here to remind us what we could do better. I don't 
> mean to push anybody but now that we'll have full time developers, I 
> figured this real life experience was very useful for us non-Windows-users 
> to have (at the end, what's the point of having open source softwares if 
> the people who really need it can't use it properly?)
>
> Also I want to say that despite all of this, the school went really well. 
> The students were really happy to learn about Sage, they were the most 
> enthusiastic and motivated students I ever had. Both Jennifer and I were 
> able to do great mathematics and we had a wonderful time! 
>
> If ever you're interested, my class material on combinatorics is here:
>
> https://www.lri.fr/~pons/en/eaump.php
>
> and the whole summer school material (including the previous week) is 
> there:
>
> http://people.bath.ac.uk/masgks/EAUMP/
>
> Best,
>
> Vivi
>

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

[sage-devel] Re: Uganda teaching feedback

2015-07-17 Thread Dominique Laurain
Interesting feedbacks for SAGE,maths,teaching,using VM... but I have  a 
question :

when you go teaching in far away places, why you don't go with a small 
equipement for a local area network (switch, Ethernet wires) ?

because after installing the network, you can use your computer (for 
example Ubuntu OS) with a sage cloud, and all students only need an 
internet browser

no need Internet, no need VM, ...

If no need for sharing files, you have USB live SAGE too

PS: at my job, I was told that VM working better on same native OS,

On Friday, 17 July 2015 20:00:49 UTC+2, Viviane Pons wrote:
>
> Dear all,
>
> this last week, I was giving a class in a summer school in Uganda, along 
> with Jennifer Balakrishnan, on experimental mathematics (mine was 
> combinatorics and Jennifer's was number theory). Both classes were based on 
> Sage. Let me give you a feedback on using Sage here.
>
> Conditions;
>
> - around 30 students
> - limited Internet: the university network was much too slow for us to 
> work with, we were given a special network bought for the school but the 
> data was limited (we had to buy extra data a few times during the week)
> - every student had his / her own laptop. Only PCs, most of them Windows, 
> 2 or 3 linux (Ubuntu)
> - most students had very limited computer skills
>
> Because of the Internet limitation, SMC was no good solution for everyone 
> to use. We still used it to do some demos, share code, and also as a backup 
> options for the students who couldn't get Sage running.
>
> Sage installation:
>
> Most of the students didn't have Sage installed, so the first afternoon 
> was devoted to install Sage everywhere. It mostly worked but we sometimes 
> had issues:
> * hard drive limitations: some hard drive were completely full and VM + 
> Sage was too big to get installed (also their HD was often partitioned in 
> weird ways and the program partition was full)
> * for some reason, the Sage VM takes forever to load on Windows 8 (which 
> makes it seem broken)
>
> Using Sage on the VM:
>
> Never had so much Sage on Windows experience before, this was a good test 
> and now here's everything that was wrong and annoying: 
>
> * Once a Sage virtual machine was in "saved" mode, it would usually crash 
> on re-openning and we had to discard the saved mode (I guess because their 
> computers were running out of memory)
>
> * Sharing files between the VM and Windows was NOT straightforward at all, 
> the Sage explanation were not working (I think you need to change the 
> usergroup in Ubuntu or something like this), at the end I just dropped the 
> idea as I could not do it on all 30 machines at once
>
> * And I didn't manage to make them download any notebooks either, because 
> the notebook wouldn't take https addresses, so actually I had no way to 
> share notebooks with them!! (except on SMC)
>
> * pdflatex wasn't installed by default which for me was a real problem as 
> I use it a lot to print combinatorial objects (thank you Jean-Baptiste for 
> the ascii art on binary trees, it saved me a bit!). And because of internet 
> limitations and the lack of Ubuntu knowledge from my students, it was not 
> really possible to install it on all their machines (I mean the VM)
>
> * I couldn't get the VM to show multiple windows and not even multiple 
> tabs. This was so annoying... Sometimes a student would click on a link on 
> a notebook and there was no way of going back to where it was before... Or 
> to open Internet on the VM to download the notebooks or something...
>
> To finish, one very good thing that we need to keep: the Help link on the 
> notebook was great, the students were navigating on the different tutorials 
> and this worked very well.
>
> Anyway, this list is here to remind us what we could do better. I don't 
> mean to push anybody but now that we'll have full time developers, I 
> figured this real life experience was very useful for us non-Windows-users 
> to have (at the end, what's the point of having open source softwares if 
> the people who really need it can't use it properly?)
>
> Also I want to say that despite all of this, the school went really well. 
> The students were really happy to learn about Sage, they were the most 
> enthusiastic and motivated students I ever had. Both Jennifer and I were 
> able to do great mathematics and we had a wonderful time! 
>
> If ever you're interested, my class material on combinatorics is here:
>
> https://www.lri.fr/~pons/en/eaump.php
>
> and the whole summer school material (including the previous week) is 
> there:
>
> http://people.bath.ac.uk/masgks/EAUMP/
>
> Best,
>
> Viviane
>

-- 
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/gro

[sage-devel] Re: Full-time Sage developer position opening at Université Paris-Sud for Fall 2015

2015-06-02 Thread Dominique Laurain
Bonjour Nicolas,

Suis-je autorisé à diffuser cette annonce aux anciens éléves de l'ENSEEIHT ?

Comme vous le savez sans doute c'est une école d"ingénieurs (ENSI) 
toulousaine avec plusieurs filières dont une en Mathématiques et 
Informatique (je suis promo 1984 de cette filière). 

L'annonce pourrait intéresser typiquement un élève sorti d'école (par 
exemple promo 2015) en la transformant en expérience premier emploiet 
il y a aussi surtout quelques deuxièmes emploi vu le nombre sortant des 
promo chaque année.

Certes le profil demandé pourrait ne pas coller (il y a un peu trop de 
"fluency" en conditions)...mais la formation basique à l'Enseeiht (3 années 
à se spécialiser en maths et info + plusieurs stages en entreprise) est 
très bonne...et cela vous ferait quelques propositions intéressantes de 
profil à regarder.

Après leur diplomes, les ingénieurs ENSEEIHT vont généralement soit 
poursuivre un cursus universaire plutot orienté recherche soit vers 
l'industrie...enfin ca c'était en 1984...depuis de l'eau a coulé sous les 
ponts,..et l'école est devenu spécialisation Polytechnique, relevant du 
même coup le niveau.

Dominique

-- 
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: We can now have pictures in our documentation

2015-02-18 Thread Dominique Laurain
Bravo et merci

-- 
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: Sage is grown up; needs a last name

2015-02-18 Thread Dominique Laurain
+1 for SageMath 

from an old generation frenchie who prefers "les maths" (plural)
but agree for Math addendum which is very good improvement when you are 
searching Internet about Sage

"SageMath" not sounding bad at all..

-- 
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: Who won the Spies Prize?

2014-06-17 Thread Dominique Laurain
+ 1 Congratulations M.Volker Braun...from a french random lambda user, 
which can benefit in the future for your generous hard working (as comp. 
engineer and math hobbyist I can surely understand why some nights seem 
longer than others).

-- 
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: How to make scilab available to sage (editing PATH)?

2014-04-18 Thread Dominique Laurain
Note : In the cloud, you will not be "root" but one project-user (run 
command whoami)...but my next answer is valid with any UNIX-Linux user ...

To set PATH using terminal command lines in cloud project:

- display PATH value : echo $PATH
- display the current shell : echo $SHELL
- if current shell is "bash"  (answer displayed is : /bin/bash) : edit 
(with text editor: vi for example) the file $HOME/.bashrc
- add at the end of file the line : export 
PATH=$PATH:/home/skauffman/scilab-5.4.1/bin
- save bashrc file 
- close terminal (using: exit or CTRL-D)

Open new terminal:

- display PATH : echo $PATH

/home/skauffman/scilab-5.4.1/bin has been added at the end of PATH

Environnement variables like PATH are kept in the current shell and .bashrc 
script file is executed at the beginning every new bash shell
For other shell the script file is not the same (.cshrc for C-Shell csh, 
.login or .profile for Bourne shell sh ; .kshrc for Korn shell)

-- 
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: Saving .show() Output as a Vector Graphic

2014-02-26 Thread Dominique Laurain
OK 
Thanks David Roe (I missed the point : within a class)

-- 
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: Saving .show() Output as a Vector Graphic

2014-02-26 Thread Dominique Laurain
I read, and read again and read again..and don't understand why 1rst 
parameter "self" is missing in cloud collections.py, with following 
difference between function definition in backend_pdf.py and call in 
collections.py  :

def draw_path_collection(self, gc, master_transform, paths, 
all_transforms,
 offsets, offsetTrans, facecolors, edgecolors,
 linewidths, linestyles, antialiaseds, urls,
 offset_position):

backend_pdf.py" [readonly] 2312 lines --65%-


   renderer.draw_path_collection(
gc, transform.frozen(), paths, self.get_transforms(),
offsets, transOffset, self.get_facecolor(), 
self.get_edgecolor(),
self._linewidths, self._linestyles, self._antialiaseds, 
self._urls,
self._offset_position)

collections.py" [readonly] 1471 lines --17%--



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