wxMaxima is a cross-platform graphical front-end for the computer algebra system Maxima based on wxWidgets. It provides nice display of mathematical output and easy access to Maxima functions through menus and dialogs.

This project has moved to github and can be reached at http://wxmaxima-developers.github.io/wxmaxima/

Features

  • CAS
  • maxima
  • GUI
  • document based

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow wxMaxima

wxMaxima Web Site

Other Useful Business Software
Powering the best of the internet | Fastly Icon
Powering the best of the internet | Fastly

Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers.

Ensure your websites, applications and services can effortlessly handle the demands of your users with Fastly. Fastly’s portfolio is designed to be highly performant, personalized and secure while seamlessly scaling to support your growth.
Try for free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
35
0
1
1
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Looks very cool, but is c++ and has problems COMPILING due to that. wxWidgets was hard to compile when i finally got 2.8.4 to compile (3.x would NEVER compile despite friendly portability claim) then attempted wxMaxima (tried 0.8.7 and 11.x) failed to build claiming c++ classes didn't have a widget that ended up a "win or mac only" #ifdef (after changing SetupToolBar in wxMaxima it seemed ok X11). I compiled both a few ways (it at first refused __MOTIF__ widget set highly buildfail gtk so tried x11) and the several builds ended with SEGFAULTS binary (after displaying a ?splash? screen) but strace doesn't show anything relevant. After grappling a little, i found MAC WIN is more a support focus than Linux and wxExecute does NOT start maxima (likely some c+++ c_string junk or improper fork dup streams for linux), and motif support is ASSERTED incorrectly 2x (motif now works but colors are illegible...). had couple other minor issues. Finally, with a hack to start maxima manually ;) got it to do 2+2 but got 22+2=24 (keyboard issues) and cannot try else because keyboard is stuck on all caps (motif). It works but Wow if you are hoping this "multi-platform" in linux to compile easy don't? I then tried wxWidget-3.2.5 (x11 motif segfault with wxmaxima, but GTK added no build problems and wxmaxima likes it) + wxmaxima-16.12.2. with several work arounds (and starting maxima by hand again) it seems to work: HOWEVER - the integrals are rendered overlapping on text (until window bumped then they fix). I can cut & paste output (which pastes as text input form), which is good. I CANNOT put a cursor in the fancy output or edit it as I can in TeXmacs-[1.0.5, 1.99.18]-src. Unsure if my build failed or that's just the state of affairs. 16.12 Greek palette has only non-greek symbols - icu40 (unicode) changes numbers perhaps app did not use string lookup table or perhaps i have some other issue like pcere2-8. wxplot is icon size cannot be seen or enlarged. I didn't notice until later Newer versions are on GIT not here - and those now require non-gnu build and perhaps ubu, idk yet, but in wxmaxima-25.0.4 i see no list of detection of required libs in CMakelist: confirmed - CMakelist cannot find wxWidgets (but 16 did) - it's ubuntu only clickbait now. 16.12 is best ver, a bit of a pain, but I like the look of the project had fun.
  • This is an excellent CAS. I initially installed the appimage version but this had a screen flicker problem which made it unusable. So my current version is the one available for Ubuntu 18.04 LTS (bionic). This works very well on Linux Mint 19.3. I like the Wxmaxima work space which is very similar in layout to Jupyter Notebooks. A very productive work environment IMO. Many thanks to the Maxima and Wxmaxima developers. You guys have done an fantastic job.
  • One of the best wxWidget-based GUI tool, especially for those who works with mathematics.
  • Hi, I've installed this app and I'm failing to get it running. I'm using a mac, if anyone has this app running successfully could you pls help!! thanks!!
    2 users found this review helpful.
  • This application is awesome, you can enter your symbolic equations, see them nicely formatted and printed and modify and manipulate them. Quick and easy to install, and nice and responsive. If you want to paste an equation into a Word processor, you can right click and copy MathML. So thank you and awesome work you guys! I am not aware of any other free application which does this, except for Sage. Sage is probably more powerful but requires a linux environment or virtual box (fine with that) so it is not as easy to obtain or set up. Sage does not have a graphic user interface by default, although it does have the Notebook web page option. The Notebook is similarly a number of cells, and can show plots and so on. It does have an option to TypeSet the display, which shows the equations as nicely formatted as you see in wxMaxima. But I think wxMaxima is a little more responsive and easier to get out of the box. Also if you recall a file, you can continue working at the bottom, whereas with a Sage notebook, you need to reevaluate everything first every time.
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Mac, Windows

Languages

French, Ukrainian, Polish, Czech, Italian, Greek, Chinese (Traditional), Turkish, Norwegian, Brazilian Portuguese, Danish, German, Japanese, Spanish, Russian, Hungarian

Intended Audience

Science/Research, Education, End Users/Desktop, Engineering

User Interface

X Window System (X11), Win32 (MS Windows), Cocoa (MacOS X), wxWidgets, Carbon (Mac OS X)

Programming Language

Lisp, C++

Related Categories

Lisp Mathematics Software, Lisp Education Software, C++ Mathematics Software, C++ Education Software

Registered

2004-12-17