Summer of Code



Regarding maxima <-> python, there is the CAS
SAGE (sage.scipy.org), which is written in Python
and includes maxima and matplotlib. It is a relatively
young project, but you might be interested in looking into it.

+++++++++++++++++++++++++++

Nicolas Pettiaux wrote:

>2006/4/17, Irwin Zaid <izaid at connect.carleton.ca>:
>  
>
>>Hi all,
>>
>>A few days ago, Google announced that there will be another Summer of
>>Code that will take place from May 23 to August 21. There are more
>>details at http://code.google.com/summerofcode.html
>>
>>This is something that Maxima could really use to its benefit, and as
>>such it would be rather useful to discuss ideas for possible projects.
>>    
>>
>
>This is a very good idea
>
>I think we could support all your proposal and maybe rank them with
>respect to difficulty of developpement (and time/resources required),
>and I am mostly supportive for extension to maxima that would allow
>for easier interaction with external applications, expecially through
>the use of python
>
>  
>
>>1. Linear Algebra
>>    
>>
>
>  
>
>>2. Generalized Functions
>>    
>>
>
>  
>
>>3. Differential Equations
>>    
>>
>
>  
>
>>4. Linear Programming
>>    
>>
>
>  
>
>>5. Numerical Methods
>>- Add more numerical methods to Maxima. Root-finding, numerical
>>solutions of PDEs, etc... Perhaps this should involve Octave?
>>    
>>
>
>I think using octave within maxima for what octave can easily provide
>is a very good point. So building a very good and simple "connection"
>maxima <=> octave is a very valuable objective
>
>  
>
>>6. Other
>>    
>>
>
>  
>
>>- Matplotlib/Pylab (http://matplotlib.sourceforge.net/) produces very
>>high-quality plots and animations with LaTeX text. It would be useful if
>>Maxima could interact with it somehow. Since this is a Python module, it
>>would involve building some Python support in Maxima.
>>    
>>
>
>As written, I would appreciate this very much. This would also allow
>for the use of the myriad of python external specialized libraries
>from within maxima (eg: numpy, scipy, impy ...)
>
>  
>
>>- Various GUI work.
>>    
>>
>
>yes, eg. extension to wxmaxima (the GUI that I prefer) with some
>rendering and saving that are similar to what maple and mathematica
>provide
>
>  
>
>>- Vector analysis and differential geometry. Maxima already has packages
>>for both of these, but they might be able to use some more work.
>>    
>>
>
>Thanks for the ideas.
>
>These could be put either in the wiki or in http://launchpad.net a
>very good tool for that purpose I think.
>
>Nicolas
>
>--
>Nicolas Pettiaux - email: nicolas.pettiaux at ael.be
>
>_______________________________________________
>Maxima mailing list
>Maxima at math.utexas.edu
>http://www.math.utexas.edu/mailman/listinfo/maxima
>
>  
>