news.volyx.in

Mathics: A free, open-source alternative to Mathematica (mathics.org)

561 points by memorable · 1403 days ago · 203 comments on HN

Article summary

Mathics3 is a free, open-source alternative to Mathematica, featuring a modular design and Mathematica-compatible syntax and functions. It relies on various Python libraries and has different components, including a core, a command-line client, and a web server. The project is licensed under the GNU General Public License and is developed by a community of volunteers. Mathics3 can be installed using a Docker image or by installing the Mathics-omnibus Python package.

Main themes

  • Mathics3 features and installation
  • Alternative to Mathematica
  • Mathematical notation and usability
  • Open-source development and community
  • Computer algebra systems and their applications
  • Comparison to other math tools and software

What commenters say

  • Some users find Mathics3 difficult to install due to its dependency on various Python libraries.
  • Others argue that the installation process is not overly complicated, especially with the availability of a Docker image.
  • The ability to write and display mathematical notation is a key feature for some users, but others are satisfied with programming statements.
  • There are differing opinions on whether Mathics3 is a viable alternative to Mathematica, with some users considering it a suitable replacement and others finding it lacking in certain features.
  • The development of Mathics3 is seen as a worthwhile effort, but some users are concerned about the project's ability to survive and thrive in the long term.
  • Some commenters believe that a computer algebra system should prioritize ease of use and intuitive notation, while others argue that the focus should be on providing a robust and feature-rich environment.
  • The use of mathematical notation is a subject of debate, with some arguing that it is essential for working mathematicians and others seeing it as less important in the context of computer-based math tools.