[sage-devel] Re: Italian translation of SAGE tutorial

2008-10-02 Thread Fabio Tonti

Buon giorno everybody,

I am able to speak and write Italian (although my writing is rather
poor). The only thing is that I'm not familiar with the "Italian" used
in mathematics.

Best wishes,
Fabio Tonti



On Thu, Oct 2, 2008 at 10:32 AM, Franco Saliola <[EMAIL PROTECTED]> wrote:
>
> Ciao Cristian,
>
> On Tue, Sep 30, 2008 at 6:12 PM, CristianCantoro
> <[EMAIL PROTECTED]> wrote:
>> I'm starting to translate the Sage tutorial in italian (tut.tex).
>> Everybody interested in is invited to give a hand and write here to
>> coordinate ourselves and discuss (if you have questions, ask!).
>
> I'm interested in seeing this happen, and am willing to help somewhat.
> I speak and read Italian, but I haven't had much experience writing
> it. Yet.
>
> Do you have a timeline? I know others that would be interested in
> seeing this happen too.
>
> On Wed, Oct 1, 2008 at 12:45 AM, CristianCantoro
> <[EMAIL PROTECTED]> wrote:
>> On Sep 30, 7:07 pm, "Mike Hansen" <[EMAIL PROTECTED]> wrote:
>>> You'll want to translate the .rst files here 
>>> http://sage.math.washington.edu/home/mhansen/doc-sphinx/tutorial/
>>> rather than the tut.tex file.  I think the tut.tex file will be
>>> removed in a release or two.
>>
>> Uh! Thanks for the advice!
>> I'll translate the .rst first.
>
> To be clear: you just need to translate the .rst files, you don't have
> to translate the .tex file. Mike Hansen translated the Sage
> documentation to the rst format recently, and the tex files will
> disappear from the release in favour of the rst files.
>
>> In any case I think it's a good idea to produce a pdf an to put in the
>> Sage web site with the original version.
>
> There are simple tools that create PDF and HTML files from rst files,
> so there is no need to worry about this.
>
>> is there something I have to know about translating .rst or it's
>> simply plain text and I follow special formatting when I see it (I
>> don't know... for links for example)?
>
> You can find more information on the Wikipedia page:
>
>  http://en.wikipedia.org/wiki/ReStructuredText
>
> Take care,
> Franco
>
> --
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: knoboo

2008-04-12 Thread Fabio Tonti
Wow very cool! I've been wanting to try it out for some time now, but I was
just too lazy to install it manually...
Thanks William&Alex!

On Sat, Apr 12, 2008 at 7:40 AM, Hector Villafuerte <[EMAIL PROTECTED]>
wrote:

>
> On Fri, Apr 11, 2008 at 11:16 PM, William Stein <[EMAIL PROTECTED]> wrote:
> >
> >  local/lib/knoboo.tac
>
> It's alive!
> Alex was right, adding "import sys;print sys.path" fixed it.
> Thanks,
> --
>  Hector
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: GeoGebra

2008-02-21 Thread Fabio Tonti
I really don't want to interfere here, since I don't have the experience
etc. But it's just a piece of opinion, I think it can do no harm to give you
people some feedback.

Creating a viable free open source alternative to
> Magma, Maple, Mathematica, and Matlab


So first to say: I completely agree with Michael Abshoff:
forking=bad
sage-edu=good
If Sage aims to be a "viable alternative" to all those programs, in the end
the educational functionality should definitely be included upstream! But
it's also good to get those decisions away from the research people, which
already do a ridiculous amount of work.

Getting the notebook away from the core? Good idea, but I don't see the
point if there's no group of developers around to do such a thing.

MathML/Mathematica Sage API: No opinion since I don't know much about the
topic...

And yes yes, talk is cheap... Or is it?


All the best, Fabio.

On Fri, Feb 22, 2008 at 5:09 AM, mabshoff <[EMAIL PROTECTED]> wrote:

>
>
> Hi Ted,
>
> On Feb 22, 4:16 am, "Ted Kosan" <[EMAIL PROTECTED]> wrote:
> > On Thu, Feb 21, 2008 at 8:30 PM, mabshoff <[EMAIL PROTECTED]>
> wrote:
> > >  sage-devel - the idea is that sage-edu rolls up a number of nice
> > >  (initially optional) spkgs that get merged into Sage as they mature.
> > >  The same applies to any extra code written by sage-edu. sage-edu
> > >  should function as a test bed for various bits and pieces of code
> like
> > >  the interactive widgets, which the research people have little
> > >  interest in. I doubt "you guys" want to do your own releases, so
> sage-
> > >  edu works as upstream, somewhat like currently the sage-combinat
> > >  people do.
> >
> > It is my opinion that sage-edu should be a separate entity from
> > sage-devel and that the main connection between the code that sage-edu
> > creates/distributes and the Sage computation engine should be through
> > a well-designed API similar to what Mathematica has:
> >
> > http://www.outbacksoftware.com/mathematica/mathlink-jlink.html
>
> sage-edu is not meant as a separate entity, but as specialized group
> to discuss education specific aspects of Sage development. The volume
> of sage-devel can be so high that many people prefer not to subscribe
> to it. Having something will better signal to noise ratio for that
> specific groups of people can only be good.
>
> > Since Sage takes inspiration from Mathematica in so many other areas,
> > my thought is that using mathlink as a starting point for what a Sage
> > API should look like would make sense too.
>
> I think that API is just ludicrously heavy and way to complicated.
> Sage development has always been guided by KISS and the above diagram
> is far from that ideal.
>
> > Now to spkgs.  As the person who created the JMOL-src package, I don't
> > want to have the 3rd party applets that sage-edu makes available to be
> > forced to be distributed in source code form.  Beyond this, sage-edu
> > might eventually make dozens of education-oriented applets available
> > and, if sage-devel does not want to deal with an education-oriented
> > applet like GeoGebra, I don't see why it would have any interest in
> > including education-oriented applets in Sage at all.
>
> Well, in the end there ought to be only one distribution - there is no
> point in forking the codebase. It is not that the "research people"
> don't want to do the work, but that the "edu people" need to get
> organized. Doing that on sage-devel hasn't worked too well in the
> past, not William has suggested to do it that way.
>
> > If sage-edu is a separate entity from sage-devel, it will also need to
> > have its own source code repository and releases.
>
> Well, that is certainly possible in form of their own corner in the
> spkg repo and its own upstream hg repo, but the goal is to be upstream
> and aggregate patches and not to start diverging in code base.
>
> > >  > 2) Would sage-devel be willing to expose a standard API that can be
> > >  > used to access the Sage calculation engine?
> >
> > >  I doubt that is really needed. If somebody wants to implement some
> > >  mathml abstraction layer (as Joel suggested below) that would be
> fine,
> >
> > What is needed is something like Mathematica's mathlink, not a mathml
> > layer.  Sage needs an API like this for the same reason that
> > Mathematica needs one.
>
> We certainly disagree in that one. I also don't see the need for
> Mathematica to have such an API, but in the end we will agree to
> disagree on that one.
>
> > >  but while in the past William has thought about splitting off the
> > >  notebook as its own project I am not seeing that happening any time
> > >  soon.
> >
> > Why not?  The notebook's developers have stated multiple times that
> > they would much rather do math-oriented development instead of work on
> > the notebook.  In the mean time, the current number of notebook
> > tickets has reached 70.
>
> Sure, most of them enhancement requests. What the notebook developers
> expresse

[sage-devel] Re: Linear systems

2008-02-04 Thread Fabio Tonti
Thanks!!! That's what I was searching for. I really wouldn't have found that
myself.
Is this done through Maxima? What do you mean by "other matrices"? Matrices
over other fields/rings?

On Feb 4, 2008 8:49 PM, Mike Hansen <[EMAIL PROTECTED]> wrote:

>
> It can be done with the solve command:
>
> sage: solve([x+y+z==0,x-y-z==0],x,y,z)
> [[x == 0, y == -r1, z == r1]]
>
> Something to think about is adding a method to symbolic matrices that
> could use this in the background.  Also, adding support for
> parameterized solutions for other matrices would be useful as well.
>
> --Mike
>
> On Feb 4, 2008 11:35 AM, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > Systems with an infinite number of solutions, i.e. non-square
> coefficient
> > matrices. Does that make sense at all?
> >
> >
> >
> > On Feb 4, 2008 8:03 PM, Mike Hansen <[EMAIL PROTECTED]> wrote:
> >
> > >
> > > Hi,
> > >
> > > What do you mean by an arbitrary linear system?  You can use the "\"
> > > operator which is an alias for .solve_right.
> > >
> > > sage: a = matrix([[1,2],[3,4]])
> > > sage: b = vector([3,7])
> > > sage: a \ b
> > > (1, 1)
> > > sage: a = matrix([[sin(x),cos(x)],[sin(x),sin(x)]])
> > > sage: a \ b
> > > (3/sin(x) - 4*cos(x)/(sin(x)*(sin(x) - cos(x))), 4/(sin(x) - cos(x)))
> > >
> > > --Mike
> > >
> > >
> > >
> > >
> > > On Feb 4, 2008 10:46 AM, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > > > Is there any way to find solutions to arbitrary systems of linear
> > equations
> > > > in Sage? I mean, without using an external package? (is there even
> an
> > > > external package with that ability?)
> > > > I'm not interested in fast computations, just the ability to solve
> > systems
> > > > would be useful (or wouldn't it be? It seems as though there is not
> much
> > > > interest in this...)
> > > >  I believe I could implement it, just by looking at the reduced row
> > echelon
> > > > form, but I don't think that would be quite efficient, since I
> really
> > don't
> > > > know much about efficiency in Matrix computations. Maybe write it in
> > Python
> > > > and include it in Sympy until something better gets done? I'm
> looking
> > > > forward to ideas.
> > > >
> > > > Fabio
> > > >
> > > >  >
> > > >
> > >
> > > > >
> > >
> >
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Linear systems

2008-02-04 Thread Fabio Tonti
Systems with an infinite number of solutions, i.e. non-square coefficient
matrices. Does that make sense at all?

On Feb 4, 2008 8:03 PM, Mike Hansen <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> What do you mean by an arbitrary linear system?  You can use the "\"
> operator which is an alias for .solve_right.
>
> sage: a = matrix([[1,2],[3,4]])
> sage: b = vector([3,7])
> sage: a \ b
> (1, 1)
> sage: a = matrix([[sin(x),cos(x)],[sin(x),sin(x)]])
> sage: a \ b
> (3/sin(x) - 4*cos(x)/(sin(x)*(sin(x) - cos(x))), 4/(sin(x) - cos(x)))
>
> --Mike
>
> On Feb 4, 2008 10:46 AM, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > Is there any way to find solutions to arbitrary systems of linear
> equations
> > in Sage? I mean, without using an external package? (is there even an
> > external package with that ability?)
> > I'm not interested in fast computations, just the ability to solve
> systems
> > would be useful (or wouldn't it be? It seems as though there is not much
> > interest in this...)
> >  I believe I could implement it, just by looking at the reduced row
> echelon
> > form, but I don't think that would be quite efficient, since I really
> don't
> > know much about efficiency in Matrix computations. Maybe write it in
> Python
> > and include it in Sympy until something better gets done? I'm looking
> > forward to ideas.
> >
> > Fabio
> >
> >  >
> >
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Linear systems

2008-02-04 Thread Fabio Tonti
Is there any way to find solutions to arbitrary systems of linear equations
in Sage? I mean, without using an external package? (is there even an
external package with that ability?)
I'm not interested in fast computations, just the ability to solve systems
would be useful (or wouldn't it be? It seems as though there is not much
interest in this...)
I believe I could implement it, just by looking at the reduced row echelon
form, but I don't think that would be quite efficient, since I really don't
know much about efficiency in Matrix computations. Maybe write it in Python
and include it in Sympy until something better gets done? I'm looking
forward to ideas.

Fabio

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Lorenz attractor

2008-01-29 Thread Fabio Tonti
Would be nice if someone posted the Lorenz attractor code on
planet.sagemath.org!

For those who don't subscribe to this list...

Fabio


On Jan 29, 2008 8:32 PM, mhampton <[EMAIL PROTECTED]> wrote:

>
> We really need to get xpp and/or AUTO into sage at some point.  I have
> made some half-hearted stabs at it but have lacked the time to get
> serious.  Like R support, its a chicken-and-egg problem: without real
> users within the sage community, it doesn't get put in, and until its
> in right there aren't any real users.  I am very happy that R has been
> included, the interface can now be polished.   We need to kick start
> the dynamical systems components.
>
> cheers,
> Marshall
>
> On Jan 29, 6:17 am, "David Joyner" <[EMAIL PROTECTED]> wrote:
> > That's cool. Good luck on your talk.
> >
> > BTW, have you tried this?http://www.math.pitt.edu/~bard/xpp/xpp.html
> > I could not get it to compile from source but fortunately
> > is a debian package (apt-get install xppaut). The docs say it
> >
> > "is a tool for solving
> >
> > * differential equations,
> > * difference equations,
> > * delay equations,
> > * functional equations,
> > * boundary value problems, and
> > * stochastic equations."
> >
> > So I thought you might be interested. The screenshot
> > section even has an animated
> gifhttp://www.math.pitt.edu/~bard/xpp/ss/screen.html
> > Lorentz plot.
> >
> > On Jan 29, 2008 4:38 AM, Joshua Kantor <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > I was preparing a talk on solving ODE's in sage, and the culminating
> > > example is pretty neat so I thought I would post it.
> >
> > > The following code will plot a little bit of the lorenz attractor
> >
> > > sage: def lorenz(t,y,params):
> > > ...  return [params[0]*(y[1]-y[0]),y[0]*(params[1]-y[2])-
> > > y[1],y[0]*y[1]-params[2]*y[2]]
> >
> > > sage: def lorenz_jac(t,y,params):
> > > ...  return [
> [-params[0],params[0],0],[(params[1]-y[2]),-1,-y[0]],
> > > [y[1],y[0],-params[2]],[0,0,0]]
> > > sage: T=ode_solver()
> > > sage: T.algorithm="bsimp"
> > > sage: T.function=lorenz
> > > sage: T.jacobian=lorenz_jac
> > > sage: T.ode_solve(y_0=[.
> > > 5,.5,.5],t_span=[0,155],params=[10,40.5,3],num_points=4000)
> > > sage: l=[T.solution[i][1] for i in range(len(T.solution))]
> > > sage: line3d(l,thickness=2)
> >
> > > This is somewhat computationally intensive (takes around a minute).
> >
> > > I thought the plot was quite neat.
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: [sage-newbie] Re: Sage Quick Reference

2008-01-23 Thread Fabio Tonti
I'm sorry to reply here, but I just saw it now: What's happened to the
Langtangen-book

Cheers, Fabio

On Jan 23, 2008 3:29 AM, William Stein <[EMAIL PROTECTED]> wrote:

>
> >
> > On Jan 19, 9:51 pm, Peter <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > >
> > > I created a 1-page Quick Reference Guide for Sage (used last week in a
> > > 4-day segment of an undergrad course at Chapman University). It is
> > > available
> athttp://sage.math.washington.edu/home/jipsen/sageqref/sageqref.pdf
> > > (seehttp://sage.math.washington.edu/home/jipsenfor the LaTeX
> >
> > > source).
>
> Hi,
>
> I've put a link here to the Sage quick reference
>
>   http://sagemath.org/documentation.html
>
> along with the single latex file that you used to make it.
>
> I very very much hope somebody will make another topic-specific quick
> reference,
> e.g., one for combinatorics, one for number theory, one for elliptic
> curves, one for
> graph theory, etc.  I could make a whole page of links to them.
>
> William
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: German Sage Introduction

2008-01-18 Thread Fabio Tonti
 Well, I think it needs a rewrite, not just some editing... but on the other
hand, it's not that bad either.
Still, it has to be renewed.


On Jan 18, 2008 12:17 PM, Harald Schilly <[EMAIL PROTECTED]> wrote:

>
> On Jan 17, 11:09 pm, Martin Albrecht <[EMAIL PROTECTED]>
> wrote:
> >  * totally outdated and
> >  * (worse) a machine translation with some very slight editing by me and
> rpw
> >
> Wow, this page is really fun to read. Should be shortened at least to
> half and only small edits will not help. Since I'm native speaker I'll
> edit a bit today or tomorrow.
>
> H
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Sympy Plotting

2008-01-18 Thread Fabio Tonti
Hello everyone,

I've just been playing around with SymPy a bit more lately, and I found that
the 3D-Plot implementation is really nice!!!
Why isn't that the default plot3D-way for Sage command-line use?
I must say that I'm really looking forward to getting mayavi2 into Sage (I
know it's already there, but more stable, better supported). Still, I have
no experience with mayavi, and I think the symPy (pyglet) plotting
capabilities are very good. So in my opinion that should be the default
plot3D for command line use.
Of course for the notebook, there's been great work around jmol, and I like,
but it never worked for me from the command line (btw. java scares the ***
out of me).


Best wishes, Fabio

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: sage-2.10, UCS4 an VPython

2008-01-12 Thread Fabio Tonti
Looks good, but seriosly: why don't we stick to the Mayavi/TVTK stuff from
Enthought???

Cheers, Fabio

On Jan 12, 2008 8:35 PM, Jaap Spies <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> I managed to get VPython-4.beta23 compiled and running under
> sage-2.10.alpha2
> on Fedora 7 (not on Fedora 8, because of some problems with
> libboost_thread!).
>
> For VPython see: http://vpython.org/
>
> For some screenshots see:
> http://picasaweb.google.nl/j.spies88/Vpython?authkey=CFT7gXmyzAA
>
> Note that this screenshots are stills in a movie.
>
> There are some external dependencies(gtk2, OpenGL, boost, etc.), but I
> think
> it is worth trying this as an experimental Sage package!?
>
> Let me know what you think.
>
> Jaap
>
>
>
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: inner product of complex vectors

2008-01-10 Thread Fabio Tonti
I don't have an answer to Brandon's remark, but John, should this be in
Trac?



On Jan 6, 2008 8:59 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
wrote:

>
> I realize this is a bit naive (and not completely related to the OP)
> but as it currently stands the CC used in sage is essentially a
> subfield of QQ(i).  It may be better to implement RR and CC using
> exact precision (though admittedly this will come at a cost in
> performance) and allow the real field elements to be coerced to
> approximations using mpfr when the user wishes.  Doing so would also
> allow for more straightforward interaction with maxima's solver (the
> default solver in sage), or anything else using
> sage.calculus.calculus.SymbolicArithmetic.
>
> Or is there another reason that the default RR and CC do not use exact
> precision, other than very slight performance issues?  I suspect the
> current reason is that Singular is not equipped to deal with exact
> precision RR and CC.  I'm just curious if this would be a good thing
> in the long run.
>
>
>
> On Jan 6, 11:57 am, "John Cremona" <[EMAIL PROTECTED]> wrote:
> > You are right about the correct inner product definition for complex
> > vectors.  In your first example Sage seems not to be doing any
> > conjugation.
> >
> > RR is real numbers (to some precision) while QQ is rational numbers
> > (which are exact).  If you want complex numbers with real and
> > imaginary parts in QQ that qould be anumber field QQ(i).  But I would
> > not expect Sage to automatically see how to take an inner product of
> > vectors whose entries are in number fields (for which there is no easy
> > answer since number fields in general have both real and complex
> > embeddings).  I doubt if that is what you mean, so that leaves you
> > working with CC which will definitely be approximate (even with exact
> > input).
> >
> > Now the fact that Sage does not (apparently) recognise complex vectors
> > and use an appropriate definition for inner_product() is surely a bug.
> >  It should be easy to fix if the parent field is CC (or is coerciable
> > to CC?).
> >
> > John
> >
> > On 06/01/2008, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > sage: u=vector([2+3*I,5+2*I,-3+I])
> > > sage: v=vector([1+2*I,-4+5*I,0+5*I])
> > > sage: p1=u*v;p1.expand()
> > > 9*I - 39
> > > sage: p2=u.inner_product(v);p2.expand()
> >
> > > 9*I - 39
> > > sage: p3=u.dot_product(v);p3.expand()
> > > 9*I - 39
> > > sage: p4=u.inner_product(vector([i.conjugate() for i in
> v]));p4.expand()
> > > 3 - 19*I
> >
> > > Am I right in the assumption that for the inner product of two complex
> > > vectors, the result should be the sum of the element wise
>  multiplication of
> > > the  element of the first vector times the complex conjugate of the
> element
> > > of the second vector? I had to do this by hand, as you can see for p4.
> I had
> > > a look at Mathematica, and it seems like they don't do it either. So I
> might
> > > be wrong.
> >
> > > Another thing:
> > > sage: parent(p1)
> > > Symbolic Ring
> > > sage: parent(u)
> > > Vector space of dimension 3 over Symbolic Ring
> > > is it meant to be over symbolic Ring?
> >
> > > and one more:
> > > sage: k=vector([complex(1,2),complex(3,4),complex(25,15)])
> > > Traceback (most recent call last):
> > > ...
> > > TypeError: unable to find a common ring for all elements
> >
> > > seriously? why that?
> > > sage:
> > > u=vector(CC,[complex(1,2),complex(3,4),complex(25,15)]);u
> > > (1.00 + 2.00*I, 3.00 +
> > > 4.00*I
> > > , 25.0 + 15.0*I)
> > > And now I've got creepy precision stuff in there. And the inner
> product
> > > still doesn't do what I'd like it to.
> >
> > > Does a complex number from CC constructed by complex(,) have
> as
> > > resulting real and imaginary part have elements from RR? What's the
> > > difference between RR and QQ anyway? QQ is arbitrary precision, does
> RR use
> > > machine precision maybe?
> >
> > > Now maybe I've asked too many questions, but I've had no luck with the
> > > reference manual so far (maybe I just don't get the explanations in
> > > there...).
> > > I know that today there's the big AMS meeting (good luck for that), so
> no
> > > need to hurry in order to reply for anyone. And excuse my English,
> there
> > > maybe some mistakes since I'm in a rush...
> >
> > > Thanks a lot, Fabio
> >
> > --
> > John Cremona
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Wiris -- something like the Sage notebook sort of

2008-01-09 Thread Fabio Tonti
Quite fancy, but the thing took about 1 Minute to load on my Kubuntu
machine, and Firefox was frozen in the meantime!!!
Yes, that's right, it's Java ;)
But it sure could be one possible way to go. (I must say I like the AJAX
stuff more, although I really have NO CLUE at all about web programming...)

Cheers, Fabio

On Jan 9, 2008 7:43 PM, Ted Kosan <[EMAIL PROTECTED]> wrote:

>
> Tom wrote:
>
> > Excellent idea, Ted.  I took your idea, expanded upon it, and added
> standard scalable development concepts to accelerate the synergy of the web
> service protocols you've proposed.
> >
> >
> http://sage.math.washington.edu/home/boothby/web_service_architecture_joke.png
> >
> > (tongue firmly in cheek)
>
> That's quite funny :-)
>
> Anyway, in about the same amount of time it took you to put that
> together, I got a graphic equation editor working in the notebook.
> Just execute the following code in a notebook cell for a
> demonstration:
>
> html(' width="540" height="322"\
> archive="Project.jar,AbsoluteLayout.jar,swing-layout-1.0.jar,jdom.jar,
> jep.jar"\
> code="Display.MainApplet.class"\
> codebase="
> http://sage.math.washington.edu/home/tkosan/mathrider/DragMath/applet/classes
> "\
> name="DragMath">\
> MAYSCRIPT ')
>
> Ted
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] inner product of complex vectors

2008-01-06 Thread Fabio Tonti
sage: u=vector([2+3*I,5+2*I,-3+I])
sage: v=vector([1+2*I,-4+5*I,0+5*I])
sage: p1=u*v;p1.expand()
9*I - 39
sage: p2=u.inner_product(v);p2.expand()
9*I - 39
sage: p3=u.dot_product(v);p3.expand()
9*I - 39
sage: p4=u.inner_product(vector([i.conjugate() for i in v]));p4.expand()
3 - 19*I


Am I right in the assumption that for the inner product of two complex
vectors, the result should be the sum of the element wise  multiplication of
the  element of the first vector times the complex conjugate of the element
of the second vector? I had to do this by hand, as you can see for p4. I had
a look at Mathematica, and it seems like they don't do it either. So I might
be wrong.

Another thing:

sage: parent(p1)
Symbolic Ring
sage: parent(u)
Vector space of dimension 3 over Symbolic Ring

is it meant to be over symbolic Ring?

and one more:

sage: k=vector([complex(1,2),complex(3,4),complex(25,15)])
Traceback (most recent call last):
...
TypeError: unable to find a common ring for all elements

seriously? why that?

sage: u=vector(CC,[complex(1,2),complex(3,4),complex(25,15)]);u
(1.00 + 2.00*I, 3.00 +
4.00*I, 25.0 + 15.0*I)

And now I've got creepy precision stuff in there. And the inner product
still doesn't do what I'd like it to.

Does a complex number from CC constructed by complex(,) have as
resulting real and imaginary part have elements from RR? What's the
difference between RR and QQ anyway? QQ is arbitrary precision, does RR use
machine precision maybe?

Now maybe I've asked too many questions, but I've had no luck with the
reference manual so far (maybe I just don't get the explanations in
there...).
I know that today there's the big AMS meeting (good luck for that), so no
need to hurry in order to reply for anyone. And excuse my English, there
maybe some mistakes since I'm in a rush...

Thanks a lot, Fabio

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Rosetta translations

2008-01-05 Thread Fabio Tonti
>
> The biggest advantage of a live cd is that it lets you experiment with
> the software without modifying anything on your system. This is great
> for marketing purposes, but pointless for everyday use. Since the
> notebook servers (sagenb.com) already provide an environment where
> people can play around with Sage without having to install any
> software, the effort to prepare/test/burn a live cd of Sage would be
> wasted.


I partially agree. I must admit that this is a good point.
But now just another idea (yes I do like live cds): if Sage gets into
Debian, making a live cd should be no problem at all!??? Or am I missing
something?

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Rosetta translations

2008-01-04 Thread Fabio Tonti
Well, yes I most definitely would, since I don't always have my Laptop with
me and also work on non-Unix machines (unfortunatly).
So I think its feasible to have a "live"-option around. But maybe the effort
to create one should just be postponed?
Now there's another thing which comes to my mind: Wouldn't it be easiest if
a live-distro included Sage? I just read Michael Abshoff's Blog post, and he
writes that Pardus or Debian might include Sage! Wouldn't that just solve
the problem?


On Jan 4, 2008 10:43 AM, William Stein <[EMAIL PROTECTED]> wrote:

>
> On Jan 3, 2008 1:46 AM, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > It's a very good idea for demonstrations... Imagine having sage on a
> > USB-drive an booting it directly
>
> Would _you_ actually use it.  So far in this thread only one
> person -- Tim Daly -- has said they would actually use a live
> CD of Sage.   Actually, he only said he would "use a live cd",
> but he didn't specifically say he would use a live cd of Sage.
>
>  -- William
>
> >
> >
> > On Jan 2, 2008 8:04 PM, TimDaly < [EMAIL PROTECTED]> wrote:
> > >
> > > I'd use a live cd. they are much more convenient to show off
> > > at conferences.
> > >
> > >
> > > On Jan 2, 1:37 am, "William Stein" <[EMAIL PROTECTED]> wrote:
> > > > On Dec 29, 2007 1:21 PM, mabshoff
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > > <[EMAIL PROTECTED] > wrote:
> > > >
> > > > > On Dec 29, 8:56 pm, "Alfredo Portes" < [EMAIL PROTECTED]>
> wrote:
> > > > > > On Dec 29, 2007 3:34 AM, mabshoff
> > > >
> > > > > > < [EMAIL PROTECTED]> wrote:
> > > > > > > > Since Sage is effectively (or, rather much more effectively)
>
> > using
> > > > > > > > the same strategy of making all of the systems available I
> > thought
> > > > > > > > it might be worthwhile to update the document with Sage
> > information.
> > > > > > > > You might consider making a Live CD of Sage. Doyen contains
> > instructions
> > > > > > > > and Alfredo Portes does excellent work. He has carefully
> > documented
> > > > > > > > the build process.
> > > >
> > > > > > > We used to have a live CD version, but the effort faltered,
> too.
> > It
> > > > > > > might be worth a try to recruit somebody around here who would
>
> > like to
> > > > > > > do that job. I looked at the Doyen project on sf.net and I
> > couldn't
> > > > > > > find any files, except a bunch of Axiom files and art work in
> SVN.
> > I
> > > > > > > guess
> > > >
> > > > > > >  http://daly.axiom-developer.org/doyen/
> > > >
> > > > > > > would be a better source of information ;)
> > > >
> > > > > Hello,
> > > >
> > > > > > Given that I was involved in the effort for a live cd for Sage,
> I
> > would like
> > > > > > to say something about it.
> > > >
> > > > > > I did make a livecd (graphical for sage), but I did not feel in
> the
> > list
> > > > > > any interest in it. I sent an email and there was no answer. I
> still
> > think
> > > > > > Tim's idea for Doyen is great, and currently there are more
> tools to
> > create
> > > > > > live cds than when he started the project.
> > > >
> > > > > > I consider the iso to be more versatile than the current Sage
> vmare
> > image,
> > > > > > because the iso can also be used inside the vmware
> > > >
> > > > It may be more versatile, but it is substantially more complicated
> to
> > > > actually use,
> > > > especially because of maintaining the state of the Sage notebook
> server
> > (which
> > > > means one must setup a vmware machine with another image for Sage,
> setup
> > > > Sage in the iso to somehow automatically use it, etc.).   More
> versatile
> > can be
> > > > more complicated, hence worse for most users.
> > > >
> > > > > or be burned and boot
> > > > > > with it if the user does not have such a program or do not want
> to
> >

[sage-devel] 2 small ref doc typos

2008-01-04 Thread Fabio Tonti
The page numbers are numbers in the pdf version (in parentheses the printed
page numbers)
I'm actually not sure about how to reference the page numbers...

page 175 (162): ** instead of ^;
the pyx example says: "sage: y(x) = x*sin(x**2)"
using the "**" is nice for python, but isn't Sage emphasizing to use "^"
instead?

page 1843 (1830): ncols()... return number of "rows" instead of "coloumns";
the description for ncols() reads "number of rows" instead of "number of
coloumns"



Best wishes, Fabio

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] typos in the ref manual

2008-01-04 Thread Fabio Tonti
Where should I complain about typos in the documentation? (or should I at
all?)

Another question: will there also be a presentation about Sage at the San
Diego AMS meeting?

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Rosetta translations

2008-01-03 Thread Fabio Tonti
It's a very good idea for demonstrations... Imagine having sage on a
USB-drive an booting it directly

Cheers, Fabio

On Jan 2, 2008 8:04 PM, TimDaly <[EMAIL PROTECTED]> wrote:

>
> I'd use a live cd. they are much more convenient to show off
> at conferences.
>
> On Jan 2, 1:37 am, "William Stein" <[EMAIL PROTECTED]> wrote:
> > On Dec 29, 2007 1:21 PM, mabshoff
> >
> >
> >
> > <[EMAIL PROTECTED]> wrote:
> >
> > > On Dec 29, 8:56 pm, "Alfredo Portes" <[EMAIL PROTECTED]> wrote:
> > > > On Dec 29, 2007 3:34 AM, mabshoff
> >
> > > > <[EMAIL PROTECTED]> wrote:
> > > > > > Since Sage is effectively (or, rather much more effectively)
> using
> > > > > > the same strategy of making all of the systems available I
> thought
> > > > > > it might be worthwhile to update the document with Sage
> information.
> > > > > > You might consider making a Live CD of Sage. Doyen contains
> instructions
> > > > > > and Alfredo Portes does excellent work. He has carefully
> documented
> > > > > > the build process.
> >
> > > > > We used to have a live CD version, but the effort faltered, too.
> It
> > > > > might be worth a try to recruit somebody around here who would
> like to
> > > > > do that job. I looked at the Doyen project on sf.net and I
> couldn't
> > > > > find any files, except a bunch of Axiom files and art work in SVN.
> I
> > > > > guess
> >
> > > > >  http://daly.axiom-developer.org/doyen/
> >
> > > > > would be a better source of information ;)
> >
> > > Hello,
> >
> > > > Given that I was involved in the effort for a live cd for Sage, I
> would like
> > > > to say something about it.
> >
> > > > I did make a livecd (graphical for sage), but I did not feel in the
> list
> > > > any interest in it. I sent an email and there was no answer. I still
> think
> > > > Tim's idea for Doyen is great, and currently there are more tools to
> create
> > > > live cds than when he started the project.
> >
> > > > I consider the iso to be more versatile than the current Sage vmare
> image,
> > > > because the iso can also be used inside the vmware
> >
> > It may be more versatile, but it is substantially more complicated to
> > actually use,
> > especially because of maintaining the state of the Sage notebook server
> (which
> > means one must setup a vmware machine with another image for Sage, setup
> > Sage in the iso to somehow automatically use it, etc.).   More versatile
> can be
> > more complicated, hence worse for most users.
> >
> > > or be burned and boot
> > > > with it if the user does not have such a program or do not want to
> install it.
> >
> > > Sure.
> >
> > > > Doyen and Sage livecd have been dormant for a while now, but I
> surely offer
> > > > my help to do this if there is any interest in it.
> >
> > > I assume the interest is there.
> >
> > Why do you assume that?  Is there really interest?   Alfredo has a very
> good
> > point about that lack of interest last year when he posted the image...
> > Do people really use Live CD's much / at all?  I don't.
> >
> > I'm definitely not trying to discourage anyone unduly, but it would be a
> good
> > idea to answer the above questions, especially when you're suggesting:
> >
> > > What ought to be done is to integrate
> > > the build of the iso into the release process, preferably it ought to
> > > be created locally on sagemath.org or sage.math. So, what needs to
> > > happen to make this possible?
> >
> > Anything that makes the build / release of Sage more complicated, i.e.,
> > makes my life more complicated (or that of any release maintainer)
> > better have a solid justification.   At a minimum, we shouldn't start
> > building live cd's for Sage if at least 5 people haven't yet requested
> > them.   Sorry if I sound at all negative.  And if five people reading
> this
> > would actually download and use an ISO for a LiveCD of Sage,
> > please just respond to this thread.
> >
> > If there is real demand, I will be an incredibly strong proponent
> > of a Sage LiveCD.
> >
> >  -- William
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Describing Sage as a Mathematics Computing Environment

2007-12-30 Thread Fabio Tonti
I'm not sure whom you are aiming at with this description, but I think there
should be some emphasis on the natural sciences too.
I think the description should be something like "CAS *AND* system for
computational sciences", but I'm not sure about how to make it sound good.

Cheers, Fabio

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Fwd: SymPy and Sage

2007-12-29 Thread Fabio Tonti
Hello everyone,

I'm forwarding a conversation I had yesterday with Ondrej Certik. I didn't
change anything (wouldn't make any sense I think).
It's just some things I'd like to know, and probably everybody's busy, so I
apologize for the time taken.
Thanks in advance.

Best wishes, Fabio

-- Forwarded message --
From: Ondrej Certik <[EMAIL PROTECTED]>
Date: Dec 28, 2007 12:23 PM
Subject: Re: SymPy and Sage
To: Fabio Tonti <[EMAIL PROTECTED]>


Hi Fabio,

On Dec 28, 2007 12:10 PM, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> Hello Ondrej,
>
> I have a question and I'm not sure whether it's suitable to post to
> sage-devel or not, so I thought I'd give it a shot and write you.

I think it's perfectly suitable to post it to sage-devel, or the sympy
mailinglist.

> I've currently come to a point where I don't really understand the
relation
> between SymPy and Sage.

I wrote something here:

http://code.google.com/p/sympy/wiki/Motivation

But since sympy is getting integrated into Sage more and more and because
both Sage and sympy is evolving, some of the things are not accurate
anymore.

I'll write a blog post into planet.sagemath.org about sage.calculus,
sympy and future.

> One of the things that bothers me: you say it's too big, but big shouldn't
> be a problem for a full-featured CAS, although I really would like to see
> Sage in Debian. Now there are some problems with that, as I understand.

Yep. This will improve in time though.

> I'm currently trying to write a short text on how to use Linear Algebra
> functions in Sage, and I'm really not sure how it's implemented. What
about

Definitely ask on sage-devel. I am not sure either.

> SymPy? There are some LinAlg functions lying around there, right?

http://code.google.com/p/sympy/wiki/LinearAlgebraTutorial

We have just pure python implementation of the basic stuff. Sage
uses some fast libraries to do numeric stuff and also I think polynomial
stuff.

> What is the standard LinAlg library used by Sage? I really don't get much
of
> the LinBox talk... I can't find a lot in the Sage-Tutorial/Constructions.
> I'm really sorry to bother you, so please excuse the disturbance caused.

No problem. Just ask on sage-devel about this, because I don't really
know either.

Ondrej

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Cython is in Debian

2007-12-23 Thread Fabio Tonti
I'd just like to say: GREAT!!!

On Dec 23, 2007 1:21 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> as a Christmas present from me, Cython made it to Debian couple of hours
> ago:
>
> http://packages.debian.org/sid/cython
>
> Could you please Robert release a new version with the automatic
> range() conversion? I'll package it.
> I could of course take the hg changeset and patch the debian package,
> but I think it's better if you just make a regular release.
>
> For those not yet using Cython - it's really an extremely good piece
> of software. It leaves me the full power like if I used
> the Python C/API by hand, but it's imho even easier to use than SWIG
> (and of course the output is incomparable - SWIG
> creates a slow bloated interface, Cython create the same as you would
> by hand - fast, simple, robust interface). It
> allows my to call C from Python or Python from C, whatever I want.
>
> The only area, where SWIG may be easier to use, is wrapping external
> C++ code. But in my own projects, that use SWIG, I
> actually always write a simplified C++/C for the external library
> first and only that wrap it using SWIG.
>
> I also tried to rewrite some code in fortran and wrap it using f2py,
> and then just took the original python code and Cythonized it (using
> numpy arrays), and I could
> easily achieve the same speed (actually 2x faster than f2py, but I
> will post a new email about that with all details, it could be a
> mistake on my side).
>
> Ondrej
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: example of a Mathematica program from my lecture

2007-12-21 Thread Fabio Tonti

Just to give my point of view: (I'm not taking part in development at
the moment either)
A native windows port seems like a good idea, iff there are people
willing to do it and iff it won't take any ressources from other parts
of the project. I'm sure a port would also increase the overall
quality, but it comes at a high price (of work).
I'm not sure that sticking with a vmware image at reperesents a
problem. Nowadays vmware is well-known and well-supported in many
companies and I don't think that installing vmware is SUCH a great
step to undertake for an individual. That said, the vmware image is
easier to maintain and as Prof. Stein said, if some more effort is put
in there, it can be made smaller.
If there are people willing to do it, a windows port is a great
opportunity, but if those people are missed for developing the "core
functionality", I really believe that we should wait for the right
time.
And another opinion: I think the priority of getting into Debian
should be higher.

Btw, I didn't know that there is so much emphasis on Linux at the
University of Vienna (since I live in Vienna). Thanks for the
information, Harald.

Cheers, Fabio

On 12/21/07, Joel B. Mohler <[EMAIL PROTECTED]> wrote:
>
> On Fri, Dec 21, 2007 at 10:45:06AM -0500, David Harvey wrote:
> > (4) I wonder if it's possible for the Sage foundation to set up a
> > server and buy a small number of windows licenses for remote access.
> > Say like 4 licenses, so only four people can be logged in at a time.
> > Maybe that's a cost effective and legal way to do this. (Oh yeah, and
> > then tell me I have to pay money for the client software too. Please
> > say no.)
>
> In my opinion, if you want to do windows dev work this hypothetical sage
> foundation windows machine also needs MSVC.  That's a fair chunk of change
> and
> more change for more users.  It's really a *very* good tool though.  It's
> one of
> about 3 programs that I'd say MS really beat the competition with.
>
> As for client software, I use
> http://www.rdesktop.org/
> with good success.  I guess it could be coaxed into working with os x --
> I've
> only ever tried with linux.  But, it's reverse engineered so there are a few
> rough edges, but these are mostly confined to more esoteric things like
> remoting the audio and stuff like that (which it seems to me, no one in
> their
> right mind would want to do anyhow.)
>
> --
> Joel
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: "a long, long way to go before it offers serious competition to Matlab."

2007-12-14 Thread Fabio Tonti

Hmm... the author of this post doesn't seem to realize what Sage is
about, correct me if I'm wrong!?!

Best wishes,
Fabio

On 12/14/07, William Stein <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> Here is a blog post by somebody that claims "[Sage has] got a long, long
> way to go before it offers serious competition to Matlab."
>
>
> http://simoncast.blogspot.com/2007/12/matlab-competitor-how-about-eclipse.html
>
>  -- William
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washington
> http://wstein.org
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Announcing planet.sagemath.org!

2007-12-13 Thread Fabio Tonti
Yes, it really looks the way it should, in my opinion.

On Dec 13, 2007 11:18 AM, Pablo De Nápoli <[EMAIL PROTECTED]> wrote:

>
>
> Excelent idea!
> Pablo
>
> El Thursday 13 December 2007 01:47:49 Yi Qiang escribió:
> > Since people expressed interest, I set up http://planet.sagemath.org.
> > You can go there now to read some excellent entries from people who've
> > listed themselves at:
> >
> > http://wiki.sagemath.org/planetsage
> >
> > If you'd like me to add your blog, please email me the URL for your
> > blog and I will add a wiki entry as well.
> >
> > Cheers,
> > Yi
> >
> > http://yiqiang.org
> >
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Fwd: banner

2007-12-12 Thread Fabio Tonti
I really like what Martin Albrecht posted, I think it's very simple and yet
representative. Maybe there could be one or two more symbols in the banner,
in my opinion the SymPy-snake would fit somewhere or e.g. the SciPy Logo (I
know it's optional, but it's there!)

Best wishes, Fabio

On Dec 13, 2007 12:15 AM, Robert Miller <[EMAIL PROTECTED]> wrote:

>
> > Obviously
> > the 5-cube has to go somewhere ...
>
> Just some input on the 5-cube. The one line that everyone is using to
> make the 5-cube could be a little nicer:
>
> sage: graphs.CubeGraph(5).show3d()
> http://www.rlmiller.org/ok.png
> versus
> sage: graphs.CubeGraph(5).show3d(iterations=300)
> http://www.rlmiller.org/better.png
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE made it to SlashDot

2007-12-08 Thread Fabio Tonti
Well, after reading the comment THOROUGHLY (I'm not sure why I've done
that), I agree. I must say that I wasn't aware of the fact that THIS is the
general level of intelligence of slashdot comments, although I occasionally
skim through the news.
Anyway, it surely IS publicity :)

Best wishes, Fabio


On Dec 8, 2007 8:54 PM, Joshua Kantor <[EMAIL PROTECTED]> wrote:

>
> I was making that statement relative to the general level of
> intelligence of slashdot comments.
>
> Josh
>
> On Dec 8, 11:51 am, "John Cremona" <[EMAIL PROTECTED]> wrote:
> > On 08/12/2007, Joshua Kantor <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > but the comments are pretty good.
> >
> > Do you think so?  I was struck by how silly and/or uninformed a lot of
> > them were, and ended up stopping reading them, while thinking that
> > "any publicity is good publicity".
> >
> > I think this underlines how important it is for people visiting the
> > home page to get a good impression, and an accurate summary of what
> > Sage is,  within seconds.
> >
> > It will be very interesting to see how the downlad rate increases as a
> > result, and traffic on sage-support, and bug-reports, and so on.
> >
> > John
> >
> >
> >
> > > On Dec 8, 11:12 am, Joshua Kantor <[EMAIL PROTECTED]> wrote:
> > > > The articles summary is pretty absurd.
> >
> > > >Josh
> >
> > > > On Dec 8, 10:40 am, Robert Bradshaw <[EMAIL PROTECTED]>
> > > > wrote:
> >
> > > > > On Dec 8, 2007, at 8:41 AM, William Stein wrote:
> >
> > > > > > On Dec 8, 2007 7:39 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
> > > > > >> On Dec 8, 2007 4:13 PM, Ismail Dönmez <[EMAIL PROTECTED]>
> wrote:
> >
> > > > > >>>
> http://science.slashdot.org/article.pl?sid=07/12/08/1350258wow!:
> )
> >
> > > > > >> Ah, that's whyhttp://sagemath.org/isdown. :)
> >
> > > > > >> Ondrej
> >
> > > > > > Yep, the apache server crashed due to slashdotting.  Fortunately
> the
> > > > > > computer itself
> > > > > > didn't crash so I just restarted the server.
> >
> > > > > With slashdot, you might have to put it in a looping restart
> script
> > > > > like trac is :)
> >
> > --
> > John Cremona
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Breaking News: Trophees du Libre

2007-12-05 Thread Fabio Tonti
I'm writing with some delay too, I just wanted to congratulate you on the
Trophees du Libre. ABSOLUTELY GREAT!

Cheers, Fabio

On Dec 5, 2007 2:56 PM, Ralf-Philipp Weinmann <
[EMAIL PROTECTED]> wrote:

>
> On Nov 29, 2007, at 20:07 , Martin Albrecht wrote:
>
> > ... we won!
>
> Just catching up with sage-devel, that's why I'm late:
> Congratulations Awesome!
>
> Cheers,
> Ralf

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: please wait less than a minute -> please wait around 6 minutes

2007-11-22 Thread Fabio Tonti
Is it possible to implement a progress meter for -upgrade? I've never seen
something like that with a compiling process, but why is that so?

On Nov 22, 2007 4:52 PM, William Stein <[EMAIL PROTECTED]> wrote:

>
> On Nov 22, 2007 7:42 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
> >
> > On Nov 22, 2007 1:37 PM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
> > > > so startup + relocation takes 12 seconds. So there are maybe some
> > > > problems on your end :(
> > >
> > > I downloaded the binary version:
> sage-2.8.13-i686-Linux-debian32.tar.gz
> > >
> > > I tried that on my laptop and it indeed took only 57s, which is less
> > > than a minute. So there are probably some problems on my end.
> >
> > Just for a reference, I just tried that on Intel Core Quad:
>
> The time has everything to do with filesystem speed (and sytem load),
> and very little to do with CPU speed.  It literally takes only a few
> seconds
> on most unloaded modern systems with a good hard drive, since all it
> is doing is looking at a bunch of files and in some cases making some
> changes to them (mainly in Python's site-package).
>
> Maybe your machine has a really slow filesystem driver or was doing
> something else at the same time or something.
>
> In any case, it would likely be easy to rewrite this functionality to
> give some sort
> of progress meter.  If that sounds like a good idea to you, feel free to
> open
> a trac ticket and it will eventually happen.
>
> > $ time ./sage
> > --
> > | SAGE Version 2.8.13, Release Date: 2007-11-21  |
> > | Type notebook() for the GUI, and license() for information.|
> > --
> > The SAGE install tree may have moved.
> > Regenerating Python.pyo and .pyc files that hardcode the install PATH
> > (please wait less than a minute)...
> > Please do not interrupt this.
> > /home/ondra/ext/sage-2.8.13-i686-Linux/local/bin/sage-sage: line 149:
> > 6136 Alarm clock "$SAGE_ROOT/local/bin/"sage-location
> >
> > Automatically updating the cached Gap workspace:
> > /home/ondra/.sage//gap/workspace-468476148
> > sage:
> > Exiting SAGE (CPU time 0m0.01s, Wall time 0m52.95s).
> > Exiting spawned Gap process.
> >
> > real7m7.078s
> > user0m3.428s
> > sys 0m1.164s
> >
> >
> > >
> >
>
>
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washington
> http://wstein.org
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Calculus in SAGE, motivations

2007-11-16 Thread Fabio Tonti
So basically, on the long run, you would like to use SymPy together with
everything rewritten in Cython? Did I get it* correctly?*

On Nov 15, 2007 5:39 PM, Ondrej Certik <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> I would like to discuss how to improve calculus in SAGE.
>
> I know, that currently, most of the developers need other things more
> urgently, but I think calculus will be the most frequently used part
> in SAGE. For example all my friends and colleagues cannot really use
> SAGE at the moment, because it cannot yet compete with Mathematica in
> calculus. I would like this to be changed.
>
> Ways to progress that come to my mind:
>
> 1) Expose as much Maxima functionality as possible (one example is
> substitution of other things besides symbols).
> 2) It's important to allow users to create their own functions and the
> calculus package should be able to work with them. Maybe it will by
> possible to hack the Maxima interface even more to allow this somehow.
>
> However, I think that in the long run, the main engine of calculus
> should be in Python + Cython (maybe also in C/C++), not in LISP.
> Because that will allow SAGE to extend it with new features and make
> it play nicely with the rest of SAGE.
>
> So my idea is to
>
> 3) Integrate SymPy and make it play nicely with the rest of SAGE. I
> made a some progress on SD6, will send patches soon, together with a
> new release of SymPy, but more work needs to be done.
>
> Unfortunately, 3) will not solve all problems, at least not for now,
> because first, there are still much more bugs in SymPy than in Maxima
> (this should improve in time), and second, SymPy is slower (this could
> be handled by Cython, or rewriting some parts to C/C++).
>
>
> So I think the best way is to do 1), 2) and 3) in parallel and see. Is
> there any other approach that I missed?
>
> I would like to clear this out, so that I am working on something that
> makes sense and is good for SAGE.
>
> Ondrej
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread Fabio Tonti
Prof. Ring has answered already, here is his response:

Guten Tag, Herr Tonti,
>
> da ich auf Ihrer Website bzw. im Quellcode von mathGUIde keine
> Lizenzinformationen finden konnte, erlaube ich es mir, Sie persönlich um
> diese Informationen zu bitten.
> Ich schreibe im Namen von Prof. William Stein und Prof. David Joyner, die
> die Leiter des SAGE (Software for Algebra and Geometry Experimenation)
> Softwareprojektes sind und momentan überlegen, ob ihr Programm darin
> aufgenommen werden kann ( URL: www.sagemath.org/ ). Ich möchte hier
> festhalten, dass es sich bei den in SAGE aufgenommenen Paketen
> ausschließlich um "open source"-Software handelt, was auch bedeutet, dass
> der Quellcode von Dritten verwendet bzw. modifiziert werden kann, unter der
> Bedingung, dass der Code in Folge weiterhin frei und offen bleibt (siehe
> z.B. GNU public license "GPL").
>
> ich habe heute erst von SAGE erfahren und werde mir das Projekt in den
> nächsten Tagen gerne einmal ansehen.
>
> Wären Sie an einer Verwendung Ihres Programmes in SAGE interessiert?
>
> Ja, das fände ich sehr interessant.
> mathGUIde hat allerdings seine eigene Oberfläche (in Qt implementiert).
> Für mathGUIde selbst gilt die GNU public license "GPL".
> Die Qt noncommercial Edition für Windows hat eine weniger liberale Lizenz,
> aber unter Linux dürfte es keine Probleme geben.
>
> Mit besten Grüßen
> Hartmut Ring
> --
>
> Prof. Dr. Hartmut Ring
> Fachbereich 6 – Mathematik
> Universität Siegen
> 57086 Siegen
>
> Raum EN-B 221
> Tel. +49-2741-930235
> [EMAIL PROTECTED]
> www.mathematik.uni-siegen.de/ring
>

A short summary of his writing: he didn't know about SAGE earlier, so he's
just found out today. He will take a closer look at the project.
He'd find it interesting to integrate mathGUIde into SAGE. About the
licensing: mathGUIde is GPL (oh yes), he just emphasizes that the Qt
noncommercial license for Windows is a bit restrictive, but in his view that
shouldn't be a problem with Linux (but we want to use it with Windows,
right?).

Cheers, Fabio


On Nov 13, 2007 3:36 PM, Fabio Tonti <[EMAIL PROTECTED]> wrote:

> I hope my short description of the GPL isnt't too bad... the rest should
> be quite alright.
>
> Fabio
>
>
> On Nov 13, 2007 2:13 PM, David Joyner <[EMAIL PROTECTED] > wrote:
>
> >
> > Please do!
> >
> >
> > On 11/13/07, Fabio Tonti < [EMAIL PROTECTED]> wrote:
> > > I couldn't find anything either. It only states
> > >
> > > >># mathguide Version 1.0 -- 2006-04-05
> > >
> > > >># Copyright 2004-2006 Hartmut Ring
> > >
> > > which doesn't sound that good. Mailing ring sounds like a good idea.
> > Should
> > > I do it?
> > >
> > >
> > >
> > >
> > > On Nov 13, 2007 12:41 PM, David Joyner < [EMAIL PROTECTED]> wrote:
> > >
> > > >
> > > > On 11/13/07, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > > > > The original Webpage says "[mathGUIde] ist Freeware und wird mit
> > allen
> > > > > Quellen verbreitet" which means that "it's freeware and is
> > distributed
> > > > with
> > > > > all the sources".
> > > > > So it doesn't state any licensing details e.g. whether you may
> > modify
> > > > the
> > > > > source etc.
> > > > > Maybe I should download it and look into the sourcefiles? There
> > could be
> > > > > some hidden licensing information.
> > > >
> > > > Please do. I did and didn't find anything. But everything is in
> > German,
> > > > so my search wasn't very useful if there is some information in with
> > other
> > > > things. Might be worth emailing Ring. If it is opensource then
> > perhaps
> > > > it could be
> > > > adapted to be used as a windows SAGE gui interface?
> > > >
> > > >
> > > > >
> > > > > Fabio
> > > > >
> > > > >
> > > > > On Nov 13, 2007 3:53 AM, William Stein < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > >
> > > > > > On Nov 13, 2007 2:50 AM, David Joyner <[EMAIL PROTECTED] >
> > wrote:
> > > > > > > I tried emailing the author of mathguide several times a few
> > years
> > > > ago,
> > > > > > > with no response. Of course, my email was in English, which
> > might

[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread Fabio Tonti
I hope my short description of the GPL isnt't too bad... the rest should be
quite alright.

Fabio

On Nov 13, 2007 2:13 PM, David Joyner <[EMAIL PROTECTED]> wrote:

>
> Please do!
>
>
> On 11/13/07, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > I couldn't find anything either. It only states
> >
> > >># mathguide Version 1.0 -- 2006-04-05
> >
> > >># Copyright 2004-2006 Hartmut Ring
> >
> > which doesn't sound that good. Mailing ring sounds like a good idea.
> Should
> > I do it?
> >
> >
> >
> >
> > On Nov 13, 2007 12:41 PM, David Joyner <[EMAIL PROTECTED]> wrote:
> >
> > >
> > > On 11/13/07, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > > > The original Webpage says "[mathGUIde] ist Freeware und wird mit
> allen
> > > > Quellen verbreitet" which means that "it's freeware and is
> distributed
> > > with
> > > > all the sources".
> > > > So it doesn't state any licensing details e.g. whether you may
> modify
> > > the
> > > > source etc.
> > > > Maybe I should download it and look into the sourcefiles? There
> could be
> > > > some hidden licensing information.
> > >
> > > Please do. I did and didn't find anything. But everything is in
> German,
> > > so my search wasn't very useful if there is some information in with
> other
> > > things. Might be worth emailing Ring. If it is opensource then perhaps
> > > it could be
> > > adapted to be used as a windows SAGE gui interface?
> > >
> > >
> > > >
> > > > Fabio
> > > >
> > > >
> > > > On Nov 13, 2007 3:53 AM, William Stein < [EMAIL PROTECTED]> wrote:
> > > > >
> > > > >
> > > > > On Nov 13, 2007 2:50 AM, David Joyner <[EMAIL PROTECTED]> wrote:
> > > > > > I tried emailing the author of mathguide several times a few
> years
> > > ago,
> > > > > > with no response. Of course, my email was in English, which
> might
> > > have
> > > > been the
> > > > > > problem. In any case, I did not get the impression that it was
> open
> > > > source.
> > > > > > Either I am wrong or I presume this guy got permission from the
> > > > > > mathguide author to distribute a derived work based on his code?
> > > > >
> > > > > It's probably open source I guess, since the web page says
> > > > > (translated) "Freeware is and with all sources is spread".
>  Perhaps a
> > > > > German speaker could look at
> > > > >
> > > > >   http://www.math.uni-siegen.de/ring/mathGUIde
> > > > > and confirm this.
> > > > >
> > > > > William
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > 
> > > > > >
> > > > > >
> > > > > > On Nov 12, 2007 9:33 PM, William Stein <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > On Nov 13, 2007 1:35 AM, Téragone < [EMAIL PROTECTED]> wrote:
> > > > > > > > I'm also working on a GUI for pari/gp. I started with
> mathGuide
> > > from
> > > > which I
> > > > > > > > removed the Python plugin
> > > > > > >
> > > > > > > Wow, thanks for pointing out mathGuide, which I had never
> heard
> > > about
> > > > before.
> > > > > > > Since this is in English, I translation of the web page
> > > > > > >   http://www.math.uni-siegen.de/ring/mathGUIde
> > > > > > > is here:
> > > > > > >
> > > >
> > >
> >
> http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_en&url=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html
> > > > > > >
> > > > > > > It's interesting how that project is fairly similar to Sage
> > > > > > > (http://sagemath.org)
> > > > > > > in many ways.  E.g., see this screenshot which looks very much
> > > like
> > > > > > > the screen shot for mathGUIde:
> > > > > > >
> > > >

[sage-devel] mathGUIde Lizenz

2007-11-13 Thread Fabio Tonti
Sehr geehrter Herr Professor Ring,

da ich auf Ihrer Website bzw. im Quellcode von mathGUIde keine
Lizenzinformationen finden konnte, erlaube ich es mir, Sie persönlich um
diese Informationen zu bitten.
Ich schreibe im Namen von Prof. William Stein und Prof. David Joyner, die
die Leiter des SAGE (Software for Algebra and Geometry Experimenation)
Softwareprojektes sind und momentan überlegen, ob ihr Programm darin
aufgenommen werden kann ( URL: www.sagemath.org/ ). Ich möchte hier
festhalten, dass es sich bei den in SAGE aufgenommenen Paketen
ausschließlich um "open source"-Software handelt, was auch bedeutet, dass
der Quellcode von Dritten verwendet bzw. modifiziert werden kann, unter der
Bedingung, dass der Code in Folge weiterhin frei und offen bleibt (siehe z.B.
GNU public license "GPL").

Wären Sie an einer Verwendung Ihres Programmes in SAGE interessiert?

Ich danke Ihnen schon jetzt für Ihre Bemühungen.


Mit freundlichen Grüßen

Fabio Tonti

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread Fabio Tonti
I couldn't find anything either. It only states

>># mathguide Version 1.0 -- 2006-04-05

>># Copyright 2004-2006 Hartmut Ring

which doesn't sound that good. Mailing ring sounds like a good idea. Should
I do it?




On Nov 13, 2007 12:41 PM, David Joyner <[EMAIL PROTECTED]> wrote:

>
> On 11/13/07, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > The original Webpage says "[mathGUIde] ist Freeware und wird mit allen
> > Quellen verbreitet" which means that "it's freeware and is distributed
> with
> > all the sources".
> > So it doesn't state any licensing details e.g. whether you may modify
> the
> > source etc.
> > Maybe I should download it and look into the sourcefiles? There could be
> > some hidden licensing information.
>
> Please do. I did and didn't find anything. But everything is in German,
> so my search wasn't very useful if there is some information in with other
> things. Might be worth emailing Ring. If it is opensource then perhaps
> it could be
> adapted to be used as a windows SAGE gui interface?
>
>
> >
> > Fabio
> >
> >
> > On Nov 13, 2007 3:53 AM, William Stein < [EMAIL PROTECTED]> wrote:
> > >
> > >
> > > On Nov 13, 2007 2:50 AM, David Joyner <[EMAIL PROTECTED]> wrote:
> > > > I tried emailing the author of mathguide several times a few years
> ago,
> > > > with no response. Of course, my email was in English, which might
> have
> > been the
> > > > problem. In any case, I did not get the impression that it was open
> > source.
> > > > Either I am wrong or I presume this guy got permission from the
> > > > mathguide author to distribute a derived work based on his code?
> > >
> > > It's probably open source I guess, since the web page says
> > > (translated) "Freeware is and with all sources is spread".  Perhaps a
> > > German speaker could look at
> > >
> > >   http://www.math.uni-siegen.de/ring/mathGUIde
> > > and confirm this.
> > >
> > > William
> > >
> > >
> > >
> > >
> > > >
> > > > 
> > > >
> > > >
> > > > On Nov 12, 2007 9:33 PM, William Stein <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > On Nov 13, 2007 1:35 AM, Téragone < [EMAIL PROTECTED]> wrote:
> > > > > > I'm also working on a GUI for pari/gp. I started with mathGuide
> from
> > which I
> > > > > > removed the Python plugin
> > > > >
> > > > > Wow, thanks for pointing out mathGuide, which I had never heard
> about
> > before.
> > > > > Since this is in English, I translation of the web page
> > > > >   http://www.math.uni-siegen.de/ring/mathGUIde
> > > > > is here:
> > > > >
> >
> http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_en&url=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html
> > > > >
> > > > > It's interesting how that project is fairly similar to Sage
> > > > > (http://sagemath.org)
> > > > > in many ways.  E.g., see this screenshot which looks very much
> like
> > > > > the screen shot for mathGUIde:
> > > > >
> > http://sagemath.org/screen_shots/.html/sage-screenshot.png
> > > > >
> > > > > >. I call gp in application mode, not in library
> > > > > > mode.
> > > > > >  I use most of the code of gp.c and I redirect the output to a
> > global
> > > > > > string. Maybe not the best way, but it's easy to code and it
> work.
> > > > >
> > > > > Interestingly the Sage GP GUI also uses GP rather than the PARI
> > > > > C library for the GUI (though Sage also uses PARI). Anyway,
> > > > > here is a screenshot from Sage that actually looks a lot like
> > > > > yours below:
> > > > >
> > > > >
> > http://sagemath.org/screen_shots/.html/sage-pari.png
> > > > >
> > > > > > For now, my new code is source compatible only. All the
> > modifications have
> > > > > > been include in #ifdef/#endif so the "original" gp compile and
> work
> > with no
> > > > > > modification.
> > > > > > Still many hours before it will work correctly. I use Qt so it
&g

[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-12 Thread Fabio Tonti
The original Webpage says "[mathGUIde] ist Freeware und wird mit allen
Quellen verbreitet" which means that "it's freeware and is distributed with
all the sources".
So it doesn't state any licensing details e.g. whether you may modify the
source etc.
Maybe I should download it and look into the sourcefiles? There could be
some hidden licensing information.

Fabio

On Nov 13, 2007 3:53 AM, William Stein <[EMAIL PROTECTED]> wrote:

>
> On Nov 13, 2007 2:50 AM, David Joyner <[EMAIL PROTECTED]> wrote:
> > I tried emailing the author of mathguide several times a few years ago,
> > with no response. Of course, my email was in English, which might have
> been the
> > problem. In any case, I did not get the impression that it was open
> source.
> > Either I am wrong or I presume this guy got permission from the
> > mathguide author to distribute a derived work based on his code?
>
> It's probably open source I guess, since the web page says
> (translated) "Freeware is and with all sources is spread".  Perhaps a
> German speaker could look at
>  http://www.math.uni-siegen.de/ring/mathGUIde
> and confirm this.
>
> William
>
> >
> > 
> >
> >
> > On Nov 12, 2007 9:33 PM, William Stein <[EMAIL PROTECTED]> wrote:
> > >
> > > On Nov 13, 2007 1:35 AM, Téragone <[EMAIL PROTECTED]> wrote:
> > > > I'm also working on a GUI for pari/gp. I started with mathGuide from
> which I
> > > > removed the Python plugin
> > >
> > > Wow, thanks for pointing out mathGuide, which I had never heard about
> before.
> > > Since this is in English, I translation of the web page
> > >   http://www.math.uni-siegen.de/ring/mathGUIde
> > > is here:
> > >
> http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_en&url=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html
> > >
> > > It's interesting how that project is fairly similar to Sage
> > > (http://sagemath.org)
> > > in many ways.  E.g., see this screenshot which looks very much like
> > > the screen shot for mathGUIde:
> > > http://sagemath.org/screen_shots/.html/sage-screenshot.png
> > >
> > > >. I call gp in application mode, not in library
> > > > mode.
> > > >  I use most of the code of gp.c and I redirect the output to a
> global
> > > > string. Maybe not the best way, but it's easy to code and it work.
> > >
> > > Interestingly the Sage GP GUI also uses GP rather than the PARI
> > > C library for the GUI (though Sage also uses PARI). Anyway,
> > > here is a screenshot from Sage that actually looks a lot like
> > > yours below:
> > >
> > > http://sagemath.org/screen_shots/.html/sage-pari.png
> > >
> > > > For now, my new code is source compatible only. All the
> modifications have
> > > > been include in #ifdef/#endif so the "original" gp compile and work
> with no
> > > > modification.
> > > > Still many hours before it will work correctly. I use Qt so it must
> be
> > > > possible to port it on many OS. I only tested it on Linux. Here a
> screenshot
> > > > :
> > > >
> > > > http://pages.videotron.com/teragone/gui.png
> > > >
> > > > Please, let me know if you have interest for that.
> > >
> > > I'm excited that there is so much enthusiasm and energy for open
> source
> > > projects / guis, etc., related to mathematical software right now.   I
> wonder
> > > if you've solved any problems I don't know how to solve (and
> conversely)
> > > related to such things?
> > >
> > >   -- William
> > >
> > > >
> > >
> >
> > >
> >
>
>
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washington
> http://wstein.org
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE and other applications

2007-10-31 Thread Fabio Tonti
That sounds very good.
But what would be the advantage of using RPy instead of your pexpect module?

Greetings, Fabio.

On 10/31/07, Mike Hansen <[EMAIL PROTECTED]> wrote:
>
>
> > What is your opinion?
> > Can anyone unravel details about how this will be implemented? RPy
> maybe?
> I am almost finished with a pexpect interface so that you can use R
> just like any of the other programs that Sage has interfaces for
> (Maple, Mathematica, Magma, etc.).  I also have an experimental spkg
> for rpy, but there will need a bit of work done so that it can
> interface cleanly with the Sage data types.
>
> --Mike
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE and other applications

2007-10-30 Thread Fabio Tonti
I mostly agree with the things stated above, and sage.calculus is clearly an
important part for applications.
Still, we should also consider other possible uses. I recently talked to
Michael Abshoff about whether we are planning to make R a part of SAGE. He
told me that William was convinced that it should be included, and so am I.
What is your opinion?
Can anyone unravel details about how this will be implemented? RPy maybe?

Another important thing for natural sciences is, in my opinion, the
deployment of good plotting facilities. Matplotlib seems to be a good
choice, but maybe there shouldn't be just one plotting library (there are
many libs available for python, so we could take e.g. Matplotlib as
standard, but still include other possibilities). Another thing is 3d
graphics. It's an absolute necessity for SAGE to be able to plot functions
of 2 vars in an easy manner. I don't know much about Tachyon, and as a Ray
Tracer it offers quite some advanced capabilities, BUT it shouldn't be the
standard way of plotting surfaces.

So these are just some suggestions, I hope I misinterpret some things, so
please correct me if I'm wrong.

Best wishes.

On 10/29/07, Ondrej Certik <[EMAIL PROTECTED]> wrote:
>
>
> > > So this is it:
> > > Why is there not emphasize on sagemath.org about the fact that sage
> can also
> > > be used for natural sciences/engineering applications etc.?
> > > I think that first of all this would mean more users coming to sage.
> >
> > From my perspective, SAGE has evolved to the point where the main
> > thing holding it back from breaking into other areas is simply the
> > lack of a marketing plan.
> >
> > I have been working on a marketing plan for SAGE that has the
> > potential to significantly increase its natural sciences, engineering,
> > and mathematics user base in a relatively short period of time.  If a
> > SAGE marketing sub-group were formed I would very much like to be
> > involved in order to give this marketing plan a try.
>
> For natural sciences, physics, engineering, I think the most important
> part is sage.calculus. And there are still many things to improve in
> my opinion:
>
> * pattern matching
> * subexpression substitution
> * unifying and especially simplify the way to check the type of an
> expression. Now you need to do this ugly switch:
>
> def _is(e, what):
> import operator
> if what == "Mul":
> return isinstance(e, sage.calculus.calculus.SymbolicArithmetic)
> and \
> e._operator == operator.mul
> if what == "Add":
> return isinstance(e, sage.calculus.calculus.SymbolicArithmetic)
> and \
> e._operator == operator.add
> if what == "Pow":
> return isinstance(e, sage.calculus.calculus.SymbolicArithmetic)
> and \
> e._operator == operator.pow
> if what == "Div":
> return isinstance(e, sage.calculus.calculus.SymbolicArithmetic)
> and \
> e._operator == operator.div
> if what == "log":
> return isinstance(e, sage.calculus.calculus.SymbolicComposition)
> and \
> bool(e._operands[0] == sage.all.log)
> if what == "exp":
> return isinstance(e, sage.calculus.calculus.SymbolicComposition)
> and \
> bool(e._operands[0] == sage.all.exp)
> if what == "Function":
> return isinstance(e, sage.calculus.calculus.SymbolicComposition)
> elif what == "Rational":
> return isinstance(e, sage.rings.rational.Rational)
> elif what == "Real":
> return isinstance(e, sage.rings.real_mpfr.RealNumber)
> else:
> raise "Sorry, unknown 'class': %s" % what
>
>
> Those are just things I discovered when trying to port the limits from
> SymPy to SAGE. Then there are other things, for example:
>
> * working with unknown functions, expanding them in series, etc.
> (there is some trac ticket for that already)
>
> And I am sure one can find more, I haven't investigated more closely,
> just first impressions. I am sure all of the above will be fixed,
> sooner or later, so it's not a big deal.
>
> Ondrej
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] SAGE and other applications

2007-10-28 Thread Fabio Tonti
I'm just copy and pasting something which I spoke about with cwitty and
Martin Albrecht.

So this is it:
Why is there not emphasize on sagemath.org about the fact that sage can also
be used for natural sciences/engineering applications etc.?
I think that first of all this would mean more users coming to sage.

What do you people think about it? I mean as far as I know, SAGE includes
many libraries and OSCASs which can be used for data analysis etc. Why not
put some emphasis on these applications? I'm perfectly comfortable with
"pure math", and it's also one of my main interests, but I also think that
applied math has its justification (I'm mainly interested in physics in this
case). But e.g. with the R project, sage could also address the needs of
others.
So what do you say??


Best wishes :) Fabio

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Fwd: Contributing to SAGE

2007-10-08 Thread Fabio Tonti
Thank you for the information, Micheal.
There is just one minor problem: I'm serving my Civil Service (instead of
miltary service, for conscientious objectors; in German: "Zivildienst") and
I tried IRC right now. I found that all the needed ports are blocked, I
can't even use web access. So I will only be able to access IRC on evenings,
I hope that won't be a problem.
As a consequence, I'd prefer the mailing list to exchange most of the
information.
Thanks for your understanding.

Greetings, Fabio

On 10/6/07, mabshoff <[EMAIL PROTECTED]>
wrote:
>
>
>
> Hello Fabio,
>
> On Oct 6, 7:10 pm, "Fabio Tonti" <[EMAIL PROTECTED]> wrote:
> > Well, that seems very sound. I'm very happy that there is something to
> do.
> > In other words: I'm in (if I'm allowed to say this ;) ).
>
> Well, everybody is welcome here ;)
>
> >
> > Of course, I need more information about it. So please mail me
> everything I
> > need to know.
>
> If you are familiar with IRC come into #sage-devel on freenode,
> otherwise learn how to use it first. Development is encouraged to be
> done in the open, i.e. the Google Groups or IRC, and it is much
> quicker to ask in IRC compared to EMail. Mike will be able to give you
> a quick overview what needs to be done, but an email like that should
> go to the google groups so other people can give their point of view.
> Many times that leads to a better end result because there are quite a
> number of people around who have "good taste".
>
> > Just one more question: is there a time limit for such projects? (I'll
> try
> > to work as fast as I can, but I don't know how it compares to other
> > developers since it's the first project I'm directly involved with) I
> hope
> > this question won't make a bad impression.
>
> There is no time limit, just the danger that somebody else might fix
> the problem before you do. Best is to do small steps at the beginning
> and have those merged in quickly. I am sure Mike will give you a hand
> and give you feedback along the way. And there are more than enough
> problems for all to have something to do. If you get bored just look
> at the trac installation and pick out something interesting.
>
> > Thanks again.
> >
> > Best wishes,
> >
> > Fabio
> >
>
> Cheers,
>
> Michael
>
> > On 10/6/07, William Stein <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > On 10/6/07, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > > > I'm not sure whether it would be better (for me) to work on the
> > > > openmath-stuff David proposed or whether I should engage with
> > > combinatorics
> > > > (Mike Hansen). I must say that I'm definitely interested in the
> > > > combinatorics implementation; I'm not at all familiar with tcl/tk.
> Of
> > > > course, I could always do some documenting work. And I'm also not
> sure
> > > about
> > > > the substitution of subexpressions concerning SymPy, I would need
> some
> > > > information on that. Still, combinatorics sounds very good. So...
> What
> > > do
> > > > you propose?
> >
> > > I think combinatorics would be best for you, since it will involve
> > > the most interesting mathematics, and you're already interested
> > > in it, and there's a lot of momentum there right now with what
> > > Mike is doing.
> >
> > > William
>
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Fwd: Contributing to SAGE

2007-10-06 Thread Fabio Tonti
Well, that seems very sound. I'm very happy that there is something to do.
In other words: I'm in (if I'm allowed to say this ;) ).

Of course, I need more information about it. So please mail me everything I
need to know.
Just one more question: is there a time limit for such projects? (I'll try
to work as fast as I can, but I don't know how it compares to other
developers since it's the first project I'm directly involved with) I hope
this question won't make a bad impression.
Thanks again.

Best wishes,

Fabio

On 10/6/07, William Stein <[EMAIL PROTECTED]> wrote:
>
>
> On 10/6/07, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > I'm not sure whether it would be better (for me) to work on the
> > openmath-stuff David proposed or whether I should engage with
> combinatorics
> > (Mike Hansen). I must say that I'm definitely interested in the
> > combinatorics implementation; I'm not at all familiar with tcl/tk. Of
> > course, I could always do some documenting work. And I'm also not sure
> about
> > the substitution of subexpressions concerning SymPy, I would need some
> > information on that. Still, combinatorics sounds very good. So... What
> do
> > you propose?
> >
>
> I think combinatorics would be best for you, since it will involve
> the most interesting mathematics, and you're already interested
> in it, and there's a lot of momentum there right now with what
> Mike is doing.
>
> William
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: Fwd: Contributing to SAGE

2007-10-06 Thread Fabio Tonti
I'm not sure whether it would be better (for me) to work on the
openmath-stuff David proposed or whether I should engage with combinatorics
(Mike Hansen). I must say that I'm definitely interested in the
combinatorics implementation; I'm not at all familiar with tcl/tk. Of
course, I could always do some documenting work. And I'm also not sure about
the substitution of subexpressions concerning SymPy, I would need some
information on that. Still, combinatorics sounds very good. So... What do
you propose?

Best wishes,
Fabio

On 10/6/07, Mike Hansen <[EMAIL PROTECTED]> wrote:
>
>
> On 10/5/07, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> > Greetings to everyone,
> >
> > I'm new to the mailing list and so I'm actually just forwarding what
> I've
> > already sent to Prof. Stein.
> > If anyone has the time to do so, please read my original message and
> answer
> > with regard to it
> > Thanks in advance.
> >
> > Best wishes,
> >
> > Fabio Tonti
>
>
> I have a number of combinatorics projects that would be relatively
> good projects to start off with as well.  For example, porting some
> code over from MuPAD-Combinat for the enumeration and generation of
> all matrices with fixed row and column sums.  Let me know if things of
> that nature interest you.
>
> --Mike
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Fwd: Contributing to SAGE

2007-10-05 Thread Fabio Tonti
Greetings to everyone,

I'm new to the mailing list and so I'm actually just forwarding what I've
already sent to Prof. Stein.
If anyone has the time to do so, please read my original message and answer
with regard to it
Thanks in advance.

Best wishes,

Fabio Tonti


-- Forwarded message --
From: William Stein <[EMAIL PROTECTED]>
Date: Oct 3, 2007 11:13 PM
Subject: Re: Contributing to SAGE
To: Fabio Tonti <[EMAIL PROTECTED]>, Martin Albrecht <
[EMAIL PROTECTED]>

Hi Fabio,

I recommend that you join the sage-devel mailing list and send this
(or a similar) email to it.  Then maybe somebody (there are nearly
people subscribed) would be interested in suggesting a project to
you.

Many thanks for your interesting in Sage!

William


On 10/3/07, Fabio Tonti <[EMAIL PROTECTED]> wrote:
> Dear Professor Stein,
>
> my name is Fabio Tonti and I currently live in Austria. I just finished
High
> School (actually a rather technical school for Telecommunications &
Computer
> Technology; I'm 20 years old) and I'm aiming to study mathematics (or
> Physics, I'm still not sure) at the University of Vienna next Year. I'm
> currently serving my nine months of Civil Service and I really would like
to
> contribute to SAGE in my spare time.
> I could send my CV if you would like me to. I'm not an experienced
> programmer, my main fields of knowledge are more hardware-related. Still,
> I'm personally very interested in programming, that is,  I know some C,
C++,
> Java. Since not too long ago I was a "big fan" of Mathematica and Matlab.
> This has changed sinced I switched to Linux (which had been my intention
for
> quite a long time) and I realized that software and especially science
> software should be open source.
> I've tried some open source CAS, and I sincerely believe that SAGE is an
> amazing project.
> I started to learn Python two months ago, and now I would also like to use
> and extend my skills. I learned Python because I found that there are many
> open source science-related projects going on which use Python.
>
> Summarizing what I just said: I would really like to help if you could use
> some of my skills.
>
>
> I'm looking forward to your reply.
> Best regards,
>
> Fabio Tonti
>
>
>
> P.S.: In the SAGE Wiki, filed in the category OCAS, I believe that SymPy
is
> missing.
> http://code.google.com/p/sympy/
> Again, best wishes.


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

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---