Page 1 of 1

Maxima

Posted: Mon 10 Oct 2011, 11:46
by emil
Image Maxima

Is a Computer Algebra System based on Lisp. It has a long history and is among the leading Free and Open source math projects.

It needs gcl (Gnu Common lisp), gnuplot for graphics and tcl and tk (from packagemanger?) for the included basic IDE xmaxima.

DOWNLOAD
for new Puppy 5.3 slacko :
maxima-5.25.1-i486.pet
maxima_DOC-5.25.1-i486.pet

Alternativ: math-slacko.sfs

New Saluki
the package for 431 seems to work - even with wxMaxima Gui (gcl not needed)

MAXIMA HOMEPAGE
ARCHIV: There is an older package made in Puppy 431
MISC: maxima is also the CAS engine in the sage package.
It can be invoked from the sage subshell (sage -sh, maxima)
BUILD: I made a basic buildscript

8) Take care, emil

Thanks!

Posted: Sun 20 Nov 2011, 23:46
by Wognath
Emil,
I first heard about Maxima in one of your posts. After the ten-minute wxMaxima tutorial on Sourceforge (http://andrejv.github.com/wxmaxima/tuto ... minute.zip) I was hooked. I am about to retire and lose my free access to Mathematica--I won't miss it now!
Thanks for making Maxima easily available in Puppy.
Wognath

Thanks,

Posted: Mon 21 Nov 2011, 08:26
by emil
Hi Wognath,
thank you for you kind feedback - i am very glad you like it :D,
hope it works as expected ...
Take care - emil

Posted: Wed 25 Jan 2012, 01:05
by emil
I tested maxima in the new Saluki. The new package of 5.25.1 I made for slacko won't run, but the older package I made on 431 seems to work fine - even with wxMaxima GUI
download and install
maxima-5.20.1-i486.pet
wxGTK-2.8.9-unicode.pet
wxMaxima-0.8.2-i386.pet

Posted: Wed 15 Jan 2014, 19:20
by darkcity
thanks for packaging, added to wiki 8)
http://puppylinux.org/wikka/Maxima

wxMaxima for Fatdog

Posted: Tue 04 Mar 2014, 18:28
by Wognath
wxMaxima-x86_64.sfs is available in Emil's collection of math software for Puppy. It includes
gcl, wxGTK, gnuplot, maxima and wxMaxima, all compiled for x86-64 using Emil's build scripts. I have tested in Fatdog 620 and 630, Lighthouse6.02 and Slacko64.

Before the first run, ldconfig must be run to find libraries.
Slacko64 requires also ln -s libtiff.so.3.9.7 libtiff.so.5 and ln -s libreadline.so.5.2 libreadline.so.6 in /usr/lib64.
wxmaxima runs as is. xmaxima requires tcl and tk packages (from Fatdog repo).

Edit: For new users, the 10 minute wxMaxima tutorial is included in /usr/local/share/wxMaxima/

Thanks to Emil for the scripts and for hosting the sfs!

Posted: Thu 06 Mar 2014, 01:46
by prehistoric
Now running wxMaxima on Fatdog 630. Took a frustrating minute or two to discover I needed shift+enter to evaluate. Longer fight with precision before I got my standard numerical test right:

Code: Select all

(%i1) log ((640320^3 + 744)^2 - 2*196884) / ( 2 * sqrt (163));
(%i2) fpprec : 50;
(%i3) bfloat(%o1);

3.1415926535897932384626433832795028841971693992821b0
The tutorial on using wxMaxima as a calculator would have shortened the process of experimentation.

Thanks again to emil!

Posted: Sat 19 Jul 2014, 23:06
by darkcity
the 'shift+enter' to evaluate can be set to just 'enter'.

---

I find it best to use .wxmx format for saving files.

The make the .wxmx run from roxfiler

1. add mime-type

Code: Select all

#add mime-type (without using update-mime-database)
##simply appends type to mime description files
echo application/x-maxima:*.wxmx >> /usr/share/mime/globs
echo 50:application/x-maxima:*.wxmx >> /usr/share/mime/globs2
echo application/x-maxima text/xml >> /usr/share/mime/subclasses
echo application/x-maxima >> /usr/share/mime/types
2. right click on .wxmx file and select set run action and enter-

wxmaxima "$@"

Posted: Sat 19 Jul 2014, 23:21
by RSH
darkcity wrote:1. add mime-type

Code: Select all

#add mime-type (without using update-mime-database)
##simply appends type to mime description files
echo application/x-maxima:*.wxmx >> /usr/share/mime/globs
echo 50:application/x-maxima:*.wxmx >> /usr/share/mime/globs2
echo application/x-maxima text/xml >> /usr/share/mime/subclasses
echo application/x-maxima >> /usr/share/mime/types
2. right click on .wxmx file and select set run action and enter-

wxmaxima "$@"
Is this code showing how mime-types are generally added?

Could you please show another example, let's say for audacity, which uses the .aup extension for an xml file?

Maybe got a link to some more detailed information?

Posted: Sun 20 Jul 2014, 10:07
by darkcity
This is a simple way to a add mime-type (without using update-mime-database and the descriptions files, these have been removed from some Puppy versions).

more info here-
http://puppylinux.org/wikka/HowToAddMIMEType

Maxima sfs for Fatdog

Posted: Thu 07 Aug 2014, 04:10
by Wognath
Emil's repo of math stuff is gone. :( I hope he makes it available somewhere else. In the meantime,
http://distro.ibiblio.org/fatdog/sfs/70 ... 64-700.sfs
Works in 600 series too.

repo

Posted: Thu 14 Aug 2014, 10:55
by emil
I will try to set up a different repo in 2-3 weeks.
cheers
emil