SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 computer-algebra-system Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
gap
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra (by gap-system)
-
mathics-core
An open-source Mathematica. This repository contains the Python modules for WL Built-in functions, variables, core primitives, e.g. Symbol, a parser to create Expressions, and an evaluator to execute them.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
reduce-algebra
reduce-algebra: a portable general-purpose computer algebra system, automatically mirrored from https://svn.code.sf.net/p/reduce-algebra/code/. Please visit the REDUCE Homepage, https://reduce-algebra.sourceforge.io/, to report any bugs or request assistance.
Project mention: The Current State of Clojure's Machine Learning Ecosystem | news.ycombinator.com | 2024-04-07> I don't think it's right to recommend that new users move away from the package because of licensing issues
I was going to chime in to agree but then I saw how this was done - a completely innocuous looking commit:
https://github.com/haifengl/smile/commit/6f22097b233a3436519...
And literally no mention in the release notes:
https://github.com/haifengl/smile/releases/tag/v3.0.0
I think if you are going to change license especially in a way that makes it less permissive you need to be super open and clear about both the fact you are doing it and your reasons for that. This is done so silently as to look like it is intentionally trying to mislead and trick people.
So maybe I wouldn't say to move away because of the specific license, but it's legitimate to avoid something when it's so clearly driven by a single entity and that entity acts in a way that isn't trustworthy.
Project mention: WLJS Notebook – Open-source web-based notebook interface for Wolfram Language | news.ycombinator.com | 2024-01-14WHAT A LEGEND. This solves most of the problems I have with Wolfram Cloud.
Now we just need a FOSS reimplementation of wolframscript that can also run in the browser. Unfortunately, Mathics' one[1] is written in Python.
[1]: https://github.com/Mathics3/mathics-core
But it's integration functionalities are less advanced and comprehensive than those of Fricas. Interestingly, the latter is, like Maxima, implemented using Lisp and stems from a ancient software lineage. Both systems are free and open-source.
Fricas home page: http://fricas.github.io
Some independent integration benchmarks, comparing multiple computer algebra systems: https://www.12000.org/my_notes/CAS_integration_tests/index.h...
computer-algebra-system related posts
- Integral Calculator
- WLJS Notebook – Open-source web-based notebook interface for Wolfram Language
- Symbolics.jl
- FriCAS – an advanced computer algebra system
- Computer Algebra System (CAS) for Obsidian
- What packages would you like Julia to have?
- How u take math notes effectively?
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Apr 2024
Index
What are some of the best open-source computer-algebra-system projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Smile | 5,924 |
2 | Symbolics.jl | 1,288 |
3 | egison | 900 |
4 | gap | 755 |
5 | mathics-core | 713 |
6 | microMathematics | 525 |
7 | fricas | 286 |
8 | cadabra2 | 215 |
9 | piranha | 100 |
10 | obsidian-mathpad | 81 |
11 | mathiu.cpp | 75 |
12 | reduce-algebra | 30 |
13 | khicas | 3 |
Sponsored