Live data from Hacker News

Mathics: A free, light-weight alternative to Mathematica

mathics.github.io

61–70 of 78 posts

Re: Mathics: A free, light-weight alternative to Mathematica

#61
post #19
post #7

Sage / Sagecloud is quite popular in academics in the Czech Republic.

Yes bug Sage is weird. It's a sewed together giant of multiple parts, and the seams are quite apparent. It's also hard to install and get started with.

Hard to install? It's one command ("pacman -S sagemath") in Arch and three commands in Ubuntu.

Hard to get started with, I can agree with. Despite there being several tutorials, it's not as easy to start using out of the box as Mathematica.

Re: Mathics: A free, light-weight alternative to Mathematica

#62
post #58
post #50

Earlier quoted context omitted.

You shouldn't trust Mathematica either. It has had bugs in the past [0]. Also it didn't have a proper "undo" feature until a year or so ago, which is pretty embarrassing. [0] http://www.ams.org/notices/201410/rnoti-p1249.pdf

My point was "this piece of software surely has more bugs than Mathematica". What's your point? That because they both have a non-zero number of bugs we should be equally suspicious of both?

> My point was "this piece of software surely has more bugs than Mathematica".

It sounded like your point was "I trust Mathematica, but not this open-source CAS". Otherwise you would have just said "I don't trust CASs".

Re: Mathics: A free, light-weight alternative to Mathematica

#63
post #17

Earlier quoted context omitted.

The value of Mathematica is pretty straightforward. The language it provides is nothing special, but the scientific and mathematic routines, along with the symbolic support, put it in a class by itself- no open source package I've seen does root finding and other similar processes as effectively. The symbolic stuff is pretty cool too. Years ago I wrote "pyml" which made all the Mathematica features available in Pytho…

And yet Mathematica is not nearly as effective as math when done by pencil, paper, and a trained mathematician. The value of maths is 1) it's "open-source", 2) it's free to use, 3) if you want to switch from one module to another (say, number theory to category theory) you are able to do so using the same tools (pencil, paper, and a trained mathematician), and so long as the two "modules" are inter-operable it flows…

Lots of working research mathematicians use Mathematica for a reason.

Re: Mathics: A free, light-weight alternative to Mathematica

#65
post #19
post #7

Sage / Sagecloud is quite popular in academics in the Czech Republic.

Yes bug Sage is weird. It's a sewed together giant of multiple parts, and the seams are quite apparent. It's also hard to install and get started with.

Compared to what, though?

Re: Mathics: A free, light-weight alternative to Mathematica

#66
post #26

Earlier quoted context omitted.

As the documentation says "Mathics will probably never have the power to compete with Mathematica® in industrial applications; yet, it might be an interesting alternative for educational purposes.". Moreover unlike Mathematica, anyone can examine the code, a definite plus for students.

that doesn't make too much sense because many, many universities already hold site licenses for mathematica where it is either free or very cheap.

Most students in the world are not at universities

Re: Mathics: A free, light-weight alternative to Mathematica

#67
post #24

Or you could just use the real thing for free at https://www.open.wolframcloud.com/

Or even run it for free on a Raspberry Pi (or under a Pi emulation on a PC, albeit slowly).

Huh. Can you share links to documentation ofnthis strategy?

Re: Mathics: A free, light-weight alternative to Mathematica

#69
post #38

Earlier quoted context omitted.

I like Mathematica and find it a sometimes, very useful tool. I've taken over two dozen University courses in mathematics, including topology, abstract algebra, analysis, combinatorics, number theory, etc. Yet, even simply equations can stump my rather meager ability to solve them and this is where Mathematica is so useful. You can use it interactively to quickly traverse the difficult ground on the way to insight or…

Question - have you tried using anything like symPy directly. I'm curious to know your opinion (clearly a power user) of how it would compare.

Yes, I've tried SageMath, which is said to build on sympy as well as numpy, scipy, R, maxima, and other math related projects. It's really quite capable considering that it is an open source project. It supports notebooks, like Mathematica, and the programming is done in Python, which is much more widely known that the Mathematica programming language. I like it's wide open nature and the programming in Python. However, there are still some rough spots where the different technologies come together. Mathematica on the other hand is expensive but it is very polished.

SageMath, http://www.sagemath.org, is perfect for those that can't afford Mathematica or want to leverage their existing knowledge of Python. It solves the Fresnel Integral too. Please consider supporting the SageMath project.

Re: Mathics: A free, light-weight alternative to Mathematica

#70
post #64

Mathics was abandoned a few years ago when the author got a job working on ... Take a guess as to what

GitHub shows significant activity in 2015, 2016:

https://github.com/mathics/Mathics/graphs/contributors

It looks like sn6uv (Angus Griffith "a Mathematician and Programmer from Sydney Australia") has picked up the baton ...

Post reply on HN