Maxima

Mathematical tools, physics simulators, CAD, CNC, etc.
Post Reply
Message
Author
emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

Maxima

#1 Post 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
Last edited by emil on Wed 25 Jan 2012, 01:29, edited 2 times in total.

Wognath
Posts: 423
Joined: Sun 19 Apr 2009, 17:23

Thanks!

#2 Post 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

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

Thanks,

#3 Post 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

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#4 Post 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

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#5 Post by darkcity »

thanks for packaging, added to wiki 8)
http://puppylinux.org/wikka/Maxima

Wognath
Posts: 423
Joined: Sun 19 Apr 2009, 17:23

wxMaxima for Fatdog

#6 Post 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!
Last edited by Wognath on Thu 08 May 2014, 22:33, edited 3 times in total.

User avatar
prehistoric
Posts: 1744
Joined: Tue 23 Oct 2007, 17:34

#7 Post 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!

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#8 Post 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 "$@"

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#9 Post 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?
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#10 Post 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

Wognath
Posts: 423
Joined: Sun 19 Apr 2009, 17:23

Maxima sfs for Fatdog

#11 Post 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.

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

repo

#12 Post by emil »

I will try to set up a different repo in 2-3 weeks.
cheers
emil

Post Reply