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