plotting programming



Thanks for the info.

I was not suggesting that maxima include python, but that one might
try to have some of the python tools available as a choice for users.

I did not know about SAGE.  I'll check it out.

-sen

On Sat, 5 Aug 2006, David Joyner wrote:

> sen1 at math.msu.edu wrote:
>
>> Hi,
>>
>>  I noticed that at least some of the plotting routines are written in
>>  tcl.
>> 
>> These days, is that the best choice?
>> 
>> Would it be better to take something like "python," and try to write
>> scripts (say, incorporating matplotlib or some such thing), for new
>> plotting programs?
>
>
> Indeed, this is what SAGE does (sage.scipy.org), which includes
> maxima and matplotlib. For example, to plot the
> inverse Jacobi function sn^(-1), type
>
> sage: ijsn = lambda x: inverse_jacobi("sn",x,1/2)
> sage: P= plot(ijsn,0,1)
>
> Now to view this, just type show(P). Further 
> details:http://sage.scipy.org/sage/doc/html/ref/module-sage.functions.special.html
>
> Maybe I'm not understanding things right but it seems your suggestion to
> use matplotlib would force maxima to distribute python. Is that part of your
> suggestion?
>
>> 
>> It seems to me that there is much more current activity in developing
>> graphing capabilities, e.g. 3d,  in the python community.
>> 
>> Perhaps a good solution would be to open up a plot window which one
>> could interact with to read data from maxima and use whatever external
>> plotting program one wished.
>> 
>> Any opinions, comments, suggestions would be appreciated.
>> 
>> -sen
>> 
>> 
>> 
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>

-- 
  ---------------------------------------------------------------------------
  | Sheldon E. Newhouse            |    e-mail: sen1 at math.msu.edu           |
  | Mathematics Department         |       				   |
  | Michigan State University      | telephone: 517-355-9684                |
  | E. Lansing, MI 48824-1027 USA  |       FAX: 517-432-1562                |
  ---------------------------------------------------------------------------