Hi Tim!

> >Me too. I've been struck by the fact that most of the people that
> >I've talked to about Sage, including graduate students (in other
> >fields), are most interested in the calculus kind of stuff.
>
> Axiom implements the Risch Algorithm for elementary functions.
> If it returns the answer as an unevaluated integral that is a proof
> that there exists no integral that can be expressed in elementary
> terms. In addition, Axiom implements many of the extended cases of
> the algorithm for non-elementary functions.

Excellent. We were playing with the Risch algorithm in SymPy too.
If axiom could be installed in matter of minutes (last time I tried
it was 10 hours and it failed[1], in April), maybe it could be
considered as a base for a good integrator in Sage. But
currently it's imho much better to use Maxima's, because
Maxima is alreay in Sage and there are Python wrappers for it. And in the long
term, it's imho better to rewrite the algorithm in Python, for
readibility. SymPy shows, that it is possible.

> >I was tired of no one else doing any thing about that, and had two
> >people tell me just a week ago that they'd probably use Sage if it
> >had symbolic matrices.
>
> Axiom implements symbolic matrices.

SymPy too and Maxima too.
Sage has symbolic matrices for a long time through SymPy,
but it needs to be integrated
tightly with the rest of Sage and currently Sage uses maxima
(more tested, more robust, faster),
so someone had to write a patch for it.

> >Probably 2d and 3d visualization are also at least as important as
> >calculus to the target audience we are talking about.  Linear algebra
> >and numerical solving is also extremely important...  (thanks mike and
> >robertwb for implementing symbolic matrices for 2.9.1!!!!)
>
> In the Axiom tree distribution is a function called viewalone.
> It is a standalone C program that implements 2D and 3D graphs
> with many features including shading, scaling, rotation, and
> printing the results as postscript files. The program can also
> be called from within Axiom.
>
> To try the viewalone program look for directories with the extension .view
> Invoke viewalone on the directory and you should see a live graph that
> you can manipulate.
>
> This could easily be packaged separately from Axiom as a standalone
> part of Sage.

That's interesting, I didn't know about it. In Sage there are quite a lot
of programs for 3D things, but I think Robert was talking about using 3D
things from the notebook (from the browser).

Ondrej

[1] I reported the problems on Axiom mailinglist and you (or someone else)
promptly offered help how to fix it, so in the end I managed to
compile everything.
But it's important that this works out of the box, on all linuxes, Os
X, and Solaris.

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

Reply via email to