On Mon, Aug 3, 2009 at 10:07 AM, Sébastien Labbé<sla...@gmail.com> wrote: > Hi Sage-devel, > > I gave a 3-days Sage formation in Montreal on July 14, 15 and 16th that I > like to call "Jours Sage au LaCIM" : > > http://wiki.sagemath.org/SébastienLabbé/JoursSageUQAM > > We could say that this formation corresponds to "Quebec Sage Days 2" since > Franco Saliola gave a course on Sage here in UQAM last year in May 2008. > There was between 10 and 20 persons at all times in the room. I invited > students from all Universities in Quebec Province and it worked well since > there were representatives from Université du Québec à Trois-Rivières, > Université de Montréal, University McGill and Université du Québec à Montréa > (UQAM) and some professors as well. Since I gave myself only one day to > prepare everything, I re-used a lot the work done by the community : > * Lectures and Worksheets given by Franco Saliola in Siena in June 2009 > * Sage Introduction Lectures given by Franco, William Stein and Harald > Schilly > * Sage Lectures given by William Stein in 2008 for the course 480a > Many thanks to all of you. I also used the Project Euler problems and > Franco's worksheets as exercices to fill up the schedule. I think people > liked the formation since many stayed until the end! I know many of them > really liked the example I gave that illustrates sagetex (see devoir.tex > file available on the link above). > > I tried also to note every questions people were asking as well as every > thought I was having while giving the course : > > * SageTex Bug : Apparently, using \sage inside of a \caption in a figure > environnement doesn't work yet. > * SageTex Bug : Apparently, using \sage inside of a eqnarray* doesn't work > (maybe as well for eqnarray, equation and equation*) > * Somebody wanted to compute the limit of a sequence of functions....and I > said I didn't know if Sage or one of its package could do it. > * Somebody published a irrelevant worksheet (to test the button) and wanted > to cancel it but he was not able. He then delete its worksheet, but > apparently the worksheet was still published...:(
I've put this on my todo list for my Oct - Dec notebook coding sprint. > * People were asking if Sage was available in Debian, I said work was being > done : http://wiki.sagemath.org/DebianSAGE Sage had been officially in Debian for a long time. The catch is that it is Sage-3.0.x, so is quite out of date. > * I like to use %timit u = compute(100) in the command line, but this > doesn't work in the notebook. I always have to use the timit('compute(100)') > instead. Why? %timeit is an Ipython command. In the notebook it would be pretty easy to make it so that if you put %timeit at the beginning of a block, then the *whole block* of code is timed, and the running time is reported. I added that to my list. > * I try to do some search in the sage-devel group from its own web page, but > it apparently finds only the very recent messages. For example, searching > "Siena" doesn't show me the message Franco wrote about the talk he gave in > University of Siena : "Your search - Siena - did not match any documents." > Is this a parameter of the google group? Do we have a control for this? That's very annoying. Fortunately, if you search from here http://groups.google.com/ you can search all groups you are subscribed to, and the search isn't restricted to recent messages. That's what I use sometimes. > * Somebody wanted to work on Noncommutative polynomial Ring. Does it exist > in Sage? > * Somebody is doing his research in Differential Equations. He already use > Maple and Matematica a lot for it. He already knew about Macsyma and Maxima. > He would like to have more feature about this subject in Sage. He could > contribute to Sage to build features for DE but he doesn't know where to > begin and if the way he thinks it will correspond to what Sage wants... He should get involved in Sage and be "The Man" for DE's in Sage! Sage doesn't want anything -- it's users like him who want things. By getting involved in Sage, what he wants because what "Sage wants". > * The same somebody likes the idea of defining in Sage object and translate > it from one system to the other. One reason is that he told me that he > prefers the sage latex output for some object. I think translation of > objects could be more consistant. For instance : > > sage: A = matrix(2, [1..4]) > sage: B = maple(A) > sage: C = B.sage() > sage: C = sage(B) # Why does this way doesn't work ?? Because the Sage library is called "sage", i.e., if the above worked, then things like sage: sage.rings.[tab key] to see what's in the sage.rings wouldn't work. > > > I know I have more ideas, but when I don't write them down, I forget them. > So, I will share them later when they come up. I hope you weren't overwhelmed by the sheer number of questions/bugs/etc. you found during the workshop. It can take a strong constitution to watch Sage get "beat up" by 20 people for a couple days :-). > > Au plaisir, > > Sébastien Labbé > PhD Student > LaCIM, UQAM, Montréal > > > > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---