I've asked the Maxima people about adding this several times.
So far, nothing has been done, as far as I know. My guess is that
it would involve some list programming, since maxima
is written in lisp, but I have no idea. Since the command already exists
for gnuplot, my guess is that you simply modify the gnuplot
option commands. I don't know though (openmath is written in
tk/tcl).
(2) Other possibilities are:
(a) adding to the tutorial, "cookbook" or installation manuals,
(b) adding to the calculus functionality,
(c) adding to the tachyon (3d ray-tracer) functionality.
None of these require much mathematical background.
Anything you do is greatly appreciated!
++++++++++++++++++++++++++++++++++++++++++
One easy project is to implement substitution not only for symbols but
a whole subexpression in SAGE. If that is implemented, it should be
quite easy to port the Gruntz limit algorithm from SymPy to SAGE.
Ondrej
Hello,
there are plenty of open issues and enhancements at
http://www.sagetrac.org/sage_trac/report/1
If you don't know too much math there are many worthwhile things to do
for the notebook which require knowledge of CSS/Javascript. The
notebook needs somebody (or many somebodies) that care about it and
concentrate on it.
Cheers,
Michael
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
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
On Oct 6, 7:10 pm, "Fabio Tonti" <fto...@gmail.com> 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