Post
Maxima is also part of Sage, so I suspect some people have used it without being very much aware of it:
Maxima was integral to a main result in my dissertation basically I took a simple partial differential equation, converted it to dimensionless form, told it how various things changed with time and space, expanded the derivatives, produced a page of expressions, did asymptotic analysis on the terms to estimate their size calculated a series of intermediate results, took the most simplified result and solved it symbolically in some special cases, and then showed that all the textbook...
Descriptions of soil liquefaction were based on faulty logic, gave a new understanding of the mechanism actually at work, and then explained why tabletop liquefaction studies were doomed to failure and entirely based on the behavior of the rubber membrane surrounding the soil sample.
All of it virtually impossible without Maxima
- Maxima is very powerful if you know how to use it;
- documentation is mostly there, but hard to discover; source code is still an important source of information;
- the language is... a bit old school.
- on a WxWidgets GUI
- on Android
- on Jupyter notebooks
- in the browser on WASM
- to be used via SageMath or KDE Kantor or in a CL REPL.
Follow https://github.com/CodyReichert/awesome-cl/ and hope you and the fediverse find cool stuff!
The alternatives I had available at the time were my graphing calculator (more limited) or Mathematica (the university had a volume license I think but I didn't really want to get used to a tool I wouldn't always have)
I think all the alternatives I knew about were sufficiently inaccessible in 2009 that I learned a very small bit of Maxima and wouldn't attempt learning any other CAS.
It wasn't easy, but I usually found a function in its documentation doing what I needed.
Just the idea of software having been maintained since 1960s is very cool.
(Sorry, not very useful)