7 ms·
In the very long term, Mathematica needs an open-source equivalent. Someday Wolfram might open it; it would be a gift to humanity.
by ISL 14y ago
In the very long term, Mathematica needs an open-source equivalent. Someday Wolfram might open it; it would be a gift to humanity.
- qznc 14y agoIt depends which parts of Mathematica you need. Python is an alternative, especially within the Sage package [0]. Then there is also Maxima [1]. [0] http://www.sagemath.org/ http://www.sagemath.org/ [1] http://maxima.sourceforge.net/ http://maxima.sourceforge.net/
- Jach 14y agoIndeed, there are plenty of open source solutions that can solve your particular problem, and many problems don't need any sort of symbolic tools. There's also Octave with a nice collection of packages on Octave-Forge, there's PARI (included in Sage), and there's LAPACK, and I'm sure there are others I'm either forgetting or haven't heard of.
- ISL 14y agoI use Octave daily (in the last hour, will return to it when I finish my soup), but have never seen anything that matched Mathematica's symbolic/pure math functionality. Will check out Sage, haven't used Maxima since 2004. Thanks! Edit: Sage looks nifty, Maxima looks unchanged, at least at screenshot-level.
- knowledgesale 14y agoSymPy (sympy.org) is a well-developed Python package that works with symbolic/analytical mathematics on a level comparable to Mathematica's. Octave is more of an open source Matlab equivalent. That is, mostly linear algebra.
- treePhase 14y agoI too can attest to the extensive abilities of the Sage package. It's extremely powerful and easy to use given that it's based in Python. Even if you don't want to download it, give the notebook a try: http://www.sagenb.org/ http://www.sagenb.org/.
- nswanberg 14y agoIt stretches the definition of equivalent but folks interested in an open-source version of the Mathematica language should see or contribute to http://www.mathics.org/ http://www.mathics.org/
- larrydag 14y agoI'm not sure what you can do in Mathematica that you couldn't do in R http://www.r-project.org http://www.r-project.org
- fusiongyro 14y agoThere's "can do" and then there's "is like."
- rm999 14y agoIt's been a long time since I used Mathematica, but I always used it for symbolic computations (e.g. "derivative of x^2 = 2x"), especially when I was learning calculus and differential equations. As far as I'm aware R doesn't even natively have a way of storing symbolic equations, let alone solving them (at the least, it's not its main use-case). But I could be wrong; I used mathematica and R for very different things so I may just be unaware of their similarities.
- larrydag 14y agohttps://code.google.com/p/ryacas/ https://code.google.com/p/ryacas/ to name one. It's not native but yet so aren't a lot of libraries in other languages.
- owyn 14y agoHasn't been updated since 2007... math doesn't really change that often but that does not look promising...
- mbq 14y agoIn principle R language is equally potent than Mathematica's one (functional+self-modifying), so Mathematica clone can be done in R (and in fact there is a built-in function "D" which calculates derivatives of native expressions symbolically). Of course this won't ever happen because of the paradigm -- R is for data crunching and does this way better than Mathematica.
- rnadna 14y ago
- muuh-gnu 14y ago> Mathematica needs an open-source equivalent. Mathematica _has_ open source equivalents. It has equivalents that predate Mathematica. Their libraries just aren't as extensive.
- ylem 14y agoSympy (written in python) also provides a number of features.
- rbonvall 14y agoMaybe we need an open-source Mathematica or Wolfram Alpha, but I don't think Wolfram would benefit of either being open-source.
- ISL 14y agoHe'd be remembered as having given a gift to mankind, which he might like very much.
- xradionut 14y agoHis very large book was the "gift" to the public. Now we just need to find the "rule" that explains the universe.
- bugsbunnyak 14y agoWasn't that NKS? Seriously though, he did seem open to the idea of at least partially open-sourcing Mathematica during a recent AmA: http://sx.reddit.com/r/IAmA/comments/qisot/im_stephen_wolfram_mathematica_nks_wolframalpha/c3xz8by http://sx.reddit.com/r/IAmA/comments/qisot/im_stephen_wolfra...