PortableApps.com Platform and Suite 1.6 have been released.

Maxima Portable

wmacevoy's picture
Submitted by wmacevoy on February 20, 2009 - 6:16am

Application: Maxima
Category: Education
Description: Maxima is a computer algebra system. It can do numerical and symbolic mathematics. This is packaged with wxMaxima, creating a convenient GUI interface to Maxima proper. This PortableApp is based on the Maxima version 5.17.1.


Download Maxima Portable 5.17.1.0
[25MB download / 130MB installed]
(MD5: e3c47223b34b0064e11182da8085971b)

Release Notes:

5.17.1.0 (2009-02-20): Initial release


( categories: )

Your link to the Maxima

Your link to the Maxima program is broken above. Use this one:

http://maxima.sourceforge.net/

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Link works

The provided link works, and I'm looking forward to trying this! I've used this before and was very happy with its features!

The stated usage value of

The stated usage value of 130MB is wrong. It is closer to 86 here.
You could further reduce it by removing Spanish and Portuguese files in:
Maxima\info
Maxima\share\maxima\5.17.1\doc\chm

plus remove

Maxima\uninst
and some of the readme.txt

Anyway, great job. Up to now, I was using the winpenpack Maxima I will play a bit with your before migrating to portableapps.

Arnaud

If you ask an accountant what 2+2 is ...

I tried to state the largest value. When I installed it on my USB drive the total file space was about 90MB, but the space on the disk was 130 ish (lots of small files using partial blocks of the FAT filesystem). Figured the users of the application just want to know how much of their drive is used up.

Thanks for the other suggestions!

Warren MacEvoy

Still looking

I understand your 130. Still looking and playing around.

You can save a bit more space by removing Install.win32 and the 'uninst' directory from the wxMaxima directory.

But most of the space can be saved by compressing the executables using the portable AppCompactor with its default settings. Make sure you first make a backup of the 'MaximaPortable\App\Maxima\lib\maxima' directory and put it back in there as the maxima.exe does not like being compressed. I guess it is already compressed.

Arnaud

wxMaxima uses the registry

I also found that wxMaxima (not Maxima but the UI) stores its settings in the registry. This is not currently dealt with by the launcher.
Not sure how to do it but there must be examples around. If I have time, I will have a look.

Arnaud

Trying to recompile wxMaxima

There are two ways, as far as I can tell, to fix the registry problem. First, some other portable apps save and restore the registry (Putty, for example), and that should be ok. I am most troubled by the firewall warnings, since it gives the impression that something malicious is going on (which isn't, but it's reasonable for people to be paranoid ;o). It looks like the only way to fix this is to recompile wxMaxima with a small code change. I'm getting seg-faults with my ubuntu-cross compiler try, and having trouble building a visual studio version (it likes to configure under unixes only, as far as I can tell).

Once I can fix this, it's actually looks pretty easy to switch the registry to an .ini style configuration instead. If you know someone who knows how to compile wxWidgets as a static library and link against them in wxMaxima....

I have not heard any other concerns, so, once this is out of testing, how does one go about making something an "official" portable app?

Warren MacEvoy

Good to see progress

Glad to see things are progressing.
Unfortunately, I can't help there.

Arnaud

wxMaxima and Maxima have been updated.

Will this be updated when able?