Re: computer algebra packages
Rahulwrote: Hi. Well is there an open source computer algebra system written in python or at least having a python interface? I know of 2 efforts: pythonica and pyginac...are there any others? rahul There is mascyma http://home.arcor.de/mulk/projects/mascyma/download.xhtml.en that is a pyhton based interface to maxima. I do not know how it works, since it does not work for me in the moment. The window appears on screen but I get no promt in the moment. Regards, JC -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
JCDenton wrote: Rahulwrote: Hi. Well is there an open source computer algebra system written in python or at least having a python interface? I know of 2 efforts: pythonica and pyginac...are there any others? [Apologies for piggybacking.] http://sage.sourceforge.net/ -- Robert Kern [EMAIL PROTECTED] In the fields of hell where the grass grows high Are the graves of dreams allowed to die. -- Richard Harter -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
François Pinard [EMAIL PROTECTED] wrote: Mascyma is (trying to be) a user-friendly graphical frontend for the Computer Algebra System GNU MAXIMA. I was not successful googling for this one. Would you have an URL handy? Oops, OK! Found it at http://cens.ioc.ee/~pearu/misc/maxima/ . As I'm reading news offline I don't know what's on that page. The Ubuntu Linux copyright file says the files are obtained from http://mulk.dyndns.org/cgi-bin/viewcvs.cgi/trunk.tar.gz?root=Python-Mascyma view=tar and you can find more information at http://www.brummulk.de.vu/projects/mascyma/ Florian -- begin signature_virus Hi! I'm a signature virus. Please copy me to your signature to help me spread. end -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
[Florian Diesch] Probably this is usable for you (I never used any of them): This system MAXIMA is [...] based on the original implementation of Macsyma at MIT [...] Wow! A derivative of Joel Moses' integrator!! I was not aware this existed, so thanks for the pointer. It worked out of the box for me! Description: A user-friendly frontend for MAXIMA Mascyma is (trying to be) a user-friendly graphical frontend for the Computer Algebra System GNU MAXIMA. It is written in Python and provides two GUIs, one of which based on PyGTK, the other based on wxPython. I was not successful googling for this one. Would you have an URL handy? -- François Pinard http://pinard.progiciels-bpi.ca -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
François Pinard wrote: [Florian Diesch] Description: A user-friendly frontend for MAXIMA Mascyma is (trying to be) a user-friendly graphical frontend for the Computer Algebra System GNU MAXIMA. It is written in Python and provides two GUIs, one of which based on PyGTK, the other based on wxPython. I was not successful googling for this one. Would you have an URL handy? Note the deliberate spelling, and cut-and-paste. http://home.arcor.de/mulk/projects/mascyma/index.xhtml.de -- Robert Kern [EMAIL PROTECTED] In the fields of hell where the grass grows high Are the graves of dreams allowed to die. -- Richard Harter -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
[Robert Kern] François Pinard wrote: [Florian Diesch] Mascyma is (trying to be) a user-friendly graphical frontend for the Computer Algebra System GNU MAXIMA. It is written in Python and provides two GUIs, one of which based on PyGTK, the other based on wxPython. I was not successful googling for this one. Would you have an URL handy? Note the deliberate spelling, and cut-and-paste. Thanks. The `Mascyma' versus `Macsyma' subtlety escaped my scrutiny :-). http://home.arcor.de/mulk/projects/mascyma/index.xhtml.de Their CVS server (the only download choice) is not responding. So I'll forget Mascyma for now. Maxima does work, that's a lot already! :-) I perused what I could find about Python on algebra or symbolic calculus, and nothing I saw, so far, stands even a pale comparison with Maxima. -- François Pinard http://pinard.progiciels-bpi.ca -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
On Sun, 10 Jul 2005 13:12:21 -0400, =?iso-8859-1?Q?Fran=E7ois?= Pinard [EMAIL PROTECTED] wrote: [Florian Diesch] Probably this is usable for you (I never used any of them): This system MAXIMA is [...] based on the original implementation of Macsyma at MIT [...] Wow! A derivative of Joel Moses' integrator!! I was not aware this existed, so thanks for the pointer. It worked out of the box for me! Description: A user-friendly frontend for MAXIMA Mascyma is (trying to be) a user-friendly graphical frontend for the Computer Algebra System GNU MAXIMA. It is written in Python and provides two GUIs, one of which based on PyGTK, the other based on wxPython. I was not successful googling for this one. Would you have an URL handy? I also found http://packages.ubuntu.com/hoary/math/mascyma by googling for A user-friendly frontend for MAXIMA (I find that quoting a whole phrase that is likely to be repeated in docs and in references often finds stuff) Then googling for mascsyma [sic ;-)] got http://home.arcor.de/mulk/projects/mascyma/index.xhtml.de leading to screenshots at http://home.arcor.de/mulk/projects/mascyma/screenshots.xhtml.de No idea what the status of all that is, but looks nice. Regards, Bengt Richter -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
Bengt Richter wrote: Then googling for mascsyma [sic ;-)] got I doubt it. ;-) -- Robert Kern [EMAIL PROTECTED] In the fields of hell where the grass grows high Are the graves of dreams allowed to die. -- Richard Harter -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
On Sun, 10 Jul 2005 15:53:22 -0700, Robert Kern [EMAIL PROTECTED] wrote: Bengt Richter wrote: Then googling for mascsyma [sic ;-)] got Dang, and I put [sic] too. IOW, 'macsyma'.replace('cs','sc') I doubt it. ;-) Rightly ;-/ Fingers think they know spelling better than I do ;-/ Regards, Bengt Richter -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
Rahul [EMAIL PROTECTED] wrote: Well is there an open source computer algebra system written in python or at least having a python interface? I know of 2 efforts: pythonica and pyginac...are there any others? Probably this is usable for you (I never used any of them): Package: mascyma Description: A user-friendly frontend for MAXIMA Mascyma is (trying to be) a user-friendly graphical frontend for the Computer Algebra System GNU MAXIMA. It is written in Python and provides two GUIs, one of which based on PyGTK, the other based on wxPython. Package: maxima Description: A fairly complete computer algebra system-- base system This system MAXIMA is a COMMON LISP implementation due to William F. Schelter, and is based on the original implementation of Macsyma at MIT, as distributed by the Department of Energy. I now have permission from DOE to make derivative copies, and in particular to distribute it under the GNU public license. . This package contains the main executables and base system files. Florian -- begin signature_virus Hi! I'm a signature virus. Please copy me to your signature to help me spread. end -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
Hi. The reason is simple enough. I plan to do some academic research related to computer algebra for which i need some package which i can call as a library. Since i am not going to use the package myself..(rather my program will)..it will be helpful to have a python package since i wanted to write the thing in python. if none is available then probably i will need to work on an interface to some package written in some other language or work in that language itself. rahul Kay Schluehr wrote: Rahul wrote: Hi. Well is there an open source computer algebra system written in python or at least having a python interface? I know of 2 efforts: pythonica and pyginac...are there any others? rahul Not in the moment. But I have a question to you: why do you seek for a CAS in Python? I ask this because I'm interested in such kind of stuff and secretly working on one, but this is highly experimental, a proof of the concept work and will probably not provide the amount of features/packages of a commercial CAS like Mathematica and Maple in a dozend years. There are also a couple of free CAS like Octave or Yacas, that do their job. Why do people ask periodically for a CAS in Python in this place? I'm just curious about it. Kay -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
Fernando Perez [EMAIL PROTECTED] writes: Rahul wrote: Hi. The reason is simple enough. I plan to do some academic research related to computer algebra for which i need some package which i can call as a library. Since i am not going to use the package myself..(rather my program will)..it will be helpful to have a python package since i wanted to write the thing in python. if none is available then probably i will need to work on an interface to some package written in some other language or work in that language itself. I've heard of people writing a Python MathLink interface to Mathematica, which essentially turns Mathematica into a Python module. But I don't have any references handy, sorry, and as far as I remember it was done as a private contract. But it's doable. It should also be doable with Maple, using the OpenMaple API. I've looked at it, and it should be possible. I haven't had the time to actually do anything, though :-) -- ||\/| /--\ |David M. Cooke |cookedm(at)physics(dot)mcmaster(dot)ca -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
On 6/8/05, Fernando Perez [EMAIL PROTECTED] wrote: Rahul wrote: Hi. The reason is simple enough. I plan to do some academic research related to computer algebra for which i need some package which i can call as a library. Since i am not going to use the package myself..(rather my program will)..it will be helpful to have a python package since i wanted to write the thing in python. if none is available then probably i will need to work on an interface to some package written in some other language or work in that language itself. I've heard of people writing a Python MathLink interface to Mathematica, which essentially turns Mathematica into a Python module. But I don't have any references handy, sorry, and as far as I remember it was done as a private contract. But it's doable. What about http://library.wolfram.com/infocenter/MathSource/585/ ? Seems to be non-proprietary, or something different, but does it work? I don't have Mathematica, so I don't know. Peace Bill Mill bill.mill at gmail.com -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
Bill Mill wrote: On 6/8/05, Fernando Perez [EMAIL PROTECTED] wrote: Rahul wrote: Hi. The reason is simple enough. I plan to do some academic research related to computer algebra for which i need some package which i can call as a library. Since i am not going to use the package myself..(rather my program will)..it will be helpful to have a python package since i wanted to write the thing in python. if none is available then probably i will need to work on an interface to some package written in some other language or work in that language itself. I've heard of people writing a Python MathLink interface to Mathematica, which essentially turns Mathematica into a Python module. But I don't have any references handy, sorry, and as far as I remember it was done as a private contract. But it's doable. What about http://library.wolfram.com/infocenter/MathSource/585/ ? Seems to be non-proprietary, or something different, but does it work? I don't have Mathematica, so I don't know. Mmh, not very promising. I just downloaded it, and it looks pretty dated: PYML is a python interface to Mathematica which uses MathLink. It allows the Python programmer to evaluate Mathematica expressions. Expressions are passed to PYML as a Python object, which is processed into MathLink calls. PYML calls MathLink to evaluate the expression and prints the result. Currently, PYML supports Mathematica 2.2 and 3.0. The program is evolving continuously. given that Mathematica is at v5.1, this may or may not work. It's from 1998, has no setup.py, etc. It might still work, and if nothing else it would be a perfect starting point and a nice project to revive. But I don't have the time nor the need for this right now, perhaps the OP might want to play with it. Thanks for the reference though, I didn't know abou it. Best, f -- http://mail.python.org/mailman/listinfo/python-list
computer algebra packages
Hi. Well is there an open source computer algebra system written in python or at least having a python interface? I know of 2 efforts: pythonica and pyginac...are there any others? rahul -- http://mail.python.org/mailman/listinfo/python-list
Re: computer algebra packages
Rahul wrote: Hi. Well is there an open source computer algebra system written in python or at least having a python interface? I know of 2 efforts: pythonica and pyginac...are there any others? rahul Not in the moment. But I have a question to you: why do you seek for a CAS in Python? I ask this because I'm interested in such kind of stuff and secretly working on one, but this is highly experimental, a proof of the concept work and will probably not provide the amount of features/packages of a commercial CAS like Mathematica and Maple in a dozend years. There are also a couple of free CAS like Octave or Yacas, that do their job. Why do people ask periodically for a CAS in Python in this place? I'm just curious about it. Kay -- http://mail.python.org/mailman/listinfo/python-list