Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with computer-algebra
A curated list of projects in awesome lists tagged with computer-algebra .
https://github.com/sympy/sympy
A computer algebra system written in pure Python
computer-algebra hacktoberfest math python science
Last synced: 16 Dec 2024
https://github.com/Hedgehog-Computing/hedgehog-lab
Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.
computer-algebra data-visualization gpu-acceleration javascript latex machine-learning matrix-library scientific-computing symbolic-computation tex webgl webgl2
Last synced: 01 Nov 2024
https://github.com/hedgehog-computing/hedgehog-lab
Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.
computer-algebra data-visualization gpu-acceleration javascript latex machine-learning matrix-library scientific-computing symbolic-computation tex webgl webgl2
Last synced: 20 Dec 2024
https://github.com/mathics/mathics
This repository is for archival. Please see https://github.com/Mathics3/mathics-core
Last synced: 20 Dec 2024
https://github.com/mathics/Mathics
This repository is for archival. Please see https://github.com/Mathics3/mathics-core
Last synced: 10 Nov 2024
https://github.com/sagemath/sage-archive-2023-02-01
This repository used to be the user-facing mirror of the Sage source tree. As Sage development migrated on 2023-02-01 from https://trac.sagemath.org/ to our new repository on GitHub, https://github.com/sagemath/sage, we have renamed and archived this repository.
algorithms computer-algebra math mathematics python sage science
Last synced: 25 Sep 2024
https://github.com/SciML/ModelingToolkit.jl
An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
acausal computer-algebra dae dde delay-differential-equations differential-equations equation-based julia nonlinear-programming ode optimization ordinary-differential-equations pde scientific-machine-learning sciml sde stochastic-differential-equations symbolic symbolic-computation symbolic-numerics
Last synced: 30 Oct 2024
https://github.com/sciml/modelingtoolkit.jl
An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
acausal computer-algebra dae dde delay-differential-equations differential-equations equation-based julia nonlinear-programming ode optimization ordinary-differential-equations pde scientific-machine-learning sciml sde stochastic-differential-equations symbolic symbolic-computation symbolic-numerics
Last synced: 18 Dec 2024
https://github.com/symengine/symengine
SymEngine is a fast symbolic manipulation library, written in C++
c-plus-plus computer-algebra math
Last synced: 19 Dec 2024
https://github.com/davidedc/Algebrite
Computer Algebra System in Javascript (Typescript)
algebra algebraic algebraic-computation cas coffeescript computer-algebra computer-algebra-system javascript javascript-cas math symbolic symbolic-computation symbolic-manipulation
Last synced: 25 Oct 2024
https://github.com/davidedc/algebrite
Computer Algebra System in Javascript (Typescript)
algebra algebraic algebraic-computation cas coffeescript computer-algebra computer-algebra-system javascript javascript-cas math symbolic symbolic-computation symbolic-manipulation
Last synced: 20 Dec 2024
https://github.com/gap-system/gap
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
algebra computer-algebra computer-algebra-system discrete-mathematics group-theory math mathematics representation-theory
Last synced: 04 Nov 2024
https://github.com/asc-community/angourimath
New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.
algebra arbitrary-precision calculus computer-algebra csharp differentiation equations fsharp inequality integration jupyter latex math nuget parse parsing solver symbolic-manipulation symbolic-math
Last synced: 20 Dec 2024
https://github.com/asc-community/AngouriMath
New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.
algebra arbitrary-precision calculus computer-algebra csharp differentiation equations fsharp inequality integration jupyter latex math nuget parse parsing solver symbolic-manipulation symbolic-math
Last synced: 26 Oct 2024
https://github.com/benruijl/symbolica
A modern computer algebra library for Python and Rust.
arithmetic computer-algebra expansion expressions factorization greatest-common-divisor groebner-basis mathematics numerical-integration pattern-matching physics polynomial-arithmetic symbolic-computation symbolic-manipulation
Last synced: 20 Dec 2024
https://github.com/breandan/kotlingrad
🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types
algebraic-data-types array-programming automatic-differentiation chinese computer-algebra differentiable-programming gradient-descent kotlin linear-algebra message-passing multi-stage-programming optimization shape-safety symbolic-differentiation types
Last synced: 14 Dec 2024
https://github.com/chakravala/Grassmann.jl
⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
algebra automatic-differentiation clifford-algebras complex-numbers computational-geometry computer-algebra differential-geometry discrete-exterior-calculus geometric-algebra geometry-processing lie-groups linear-algebra manifolds quantum-computing quaternion simplicial-complexes tensor tensor-algebra topology
Last synced: 15 Nov 2024
https://github.com/chakravala/grassmann.jl
⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
algebra automatic-differentiation clifford-algebras complex-numbers computational-geometry computer-algebra differential-geometry discrete-exterior-calculus geometric-algebra geometry-processing lie-groups linear-algebra manifolds quantum-computing quaternion simplicial-complexes tensor tensor-algebra topology
Last synced: 18 Nov 2024
https://github.com/mentat-collective/emmy
The Emmy Computer Algebra System.
automatic-differentiation calculus clojure clojurescript computer-algebra differential-geometry explorable-explanations hamiltonian lagrangian-mechanics mathematics physics physics-simulation sussman symbolic-math
Last synced: 05 Nov 2024
https://github.com/axkr/symja_android_library
:coffee: Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
algebra algorithms android calculator calculus computer-algebra derivatives discord-bot docker-image equation-solver factorization integral interpreter java lisp-like polynomials rewriting scripting-language symbolic-math symja
Last synced: 20 Dec 2024
https://github.com/flintlib/flint
FLINT (Fast Library for Number Theory)
arbitrary-precision-arithmetic computer-algebra factorization linear-algebra number-theory polynomial-arithmetic
Last synced: 27 Oct 2024
https://github.com/oscar-system/Oscar.jl
A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.
abstract-algebra computer-algebra computer-algebra-system julia julia-package math mathematics maths
Last synced: 29 Nov 2024
https://github.com/mathnet/mathnet-symbolics
Math.NET Symbolics
computer-algebra dotnet fsharp math mathnet symbolic-manipulation
Last synced: 15 Dec 2024
https://github.com/bluescarni/mppp
Multiprecision for modern C++
c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 c-plus-plus-20 computer-algebra gmp math math-bignum mpfr multiprecision
Last synced: 15 Dec 2024
https://github.com/fricas/fricas
Official repository of the FriCAS computer algebra system
computer-algebra computer-algebra-system math mathematics risch-algorithm symbolic-computation symbolic-integration symbolic-manipulation
Last synced: 14 Nov 2024
https://github.com/chakravala/reduce.jl
Symbolic parser for Julia language term rewriting using REDUCE algebra
algebra computer-algebra julia math metaprogramming parser-generator reduce repl symbolic-computation syntax-tree term-rewriting
Last synced: 16 Dec 2024
https://github.com/chakravala/Reduce.jl
Symbolic parser for Julia language term rewriting using REDUCE algebra
algebra computer-algebra julia math metaprogramming parser-generator reduce repl symbolic-computation syntax-tree term-rewriting
Last synced: 29 Nov 2024
https://github.com/thofma/Hecke.jl
Computational algebraic number theory
algebraic-number-theory class-field-theory computer-algebra discrete-mathematics julia math number-theory
Last synced: 14 Nov 2024
https://github.com/thofma/hecke.jl
Computational algebraic number theory
algebraic-number-theory class-field-theory computer-algebra discrete-mathematics julia math number-theory
Last synced: 21 Dec 2024
https://github.com/kpeeters/cadabra2
A field-theory motivated approach to computer algebra.
cadabra2 computer-algebra computer-algebra-system cplusplus mathematics physics python3 science-research symbolic-manipulation tensor-algebra tensors
Last synced: 15 Dec 2024
https://github.com/Nemocas/Nemo.jl
Julia bindings for the FLINT number theory C library
abstract-algebra algebra computer-algebra julia julia-package math polynomials
Last synced: 30 Oct 2024
https://github.com/Nemocas/AbstractAlgebra.jl
Generic abstract algebra functionality in pure Julia (no C dependencies)
abstract-algebra computer-algebra julia julia-package math mathematics maths
Last synced: 30 Oct 2024
https://github.com/symengine/symengine.py
Python wrappers for SymEngine
computer-algebra math python science
Last synced: 18 Dec 2024
https://github.com/spacetimeengineer/spacetimeengine
A Python utility for analyzing a given solution to the Einstein's field equations. Built on Sympy.
computer-algebra connection einstein einstein-coefficients einstein-field-equations gravity gravity-simulation metric-theory research-tool ricci-curvature riemann riemannian-geometry science-research spacetime spacetime-toolkit sympy tensor-algebra tensor-contraction
Last synced: 29 Nov 2024
https://github.com/inducer/pymbolic
A simple package to do symbolic math (focus on code gen and DSLs)
code-generation computer-algebra expression-tree python symbolic-computation term-rewriting
Last synced: 15 Dec 2024
https://github.com/bluescarni/piranha
The Piranha computer algebra system.
astrodynamics c-plus-plus cas celestial-mechanics computer-algebra computer-algebra-system physics python
Last synced: 17 Nov 2024
https://github.com/mentat-collective/road-to-reality
The Road to Reality essay and newsletter source. A journey through computational physics, from eval/apply to the Einstein field equations.
clojure computer-algebra physics
Last synced: 05 Nov 2024
https://github.com/stefnotch/quantum-sheet
QuantumSheet - A user friendly mathematics worksheet and solver
calculator computer-algebra computer-algebra-system math mathematics pyodide
Last synced: 16 Oct 2024
https://github.com/BartJongejan/Bracmat
Programming language for symbolic computation with unusual combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.
bignumbers computer-algebra differentiation epoc expression-evaluator gcc high-level-language html json language-technology natural-language-processing pattern-matching programming-language rosettacode semi-structured-data structured-data symbolic-computation tree-structure unstructured-data xml
Last synced: 16 Nov 2024
https://github.com/symengine/symengine.rb
Ruby wrappers for SymEngine
computer-algebra math ruby rubydatascience
Last synced: 27 Nov 2024
https://github.com/p-e-w/sequencer
Purely algorithmic number sequence identification
computer-algebra formula identify-sequences mathematics sequence
Last synced: 06 Dec 2024
https://github.com/benruijl/reform
A symbolic manipulation toolkit which aims to handle expressions with billions of terms
computer-algebra mathematics physics symbolic-manipulation
Last synced: 29 Nov 2024
https://github.com/bluescarni/obake
A C++20 library for the symbolic manipulation of sparse polynomials & co.
c-plus-plus c-plus-plus-20 cas celestial-mechanics computer-algebra computer-algebra-system physics sparse-polynomials
Last synced: 27 Oct 2024
https://github.com/mathSlib-dev/mathSlib
A C++ computer algebra (symbolic computation) library.
computer-algebra maths symbolic-computation
Last synced: 20 Nov 2024
https://github.com/junjihashimoto/th-cas
Compile time CAS(Computer Algebra System) for Haskell
algebra cas computer-algebra haskell
Last synced: 14 Oct 2024
https://github.com/chakravala/ganja.jl
Interface for the ganja.js library in Julia
algebra clifford-algebras complex-numbers computational-geometry computer-algebra geometric-algebra math quaternion
Last synced: 18 Nov 2024
https://github.com/egri-nagy/kigen
Computational Semigroup Theory Software System written in Clojure
abstract-algebra clojure computer-algebra computer-algebra-system diagram-semigroups mathematics semigroup
Last synced: 04 Dec 2024
https://github.com/chakravala/fieldalgebra.jl
Field-algebra based on Group / Ring symbolic vector module extension
algebra algebraic-data-types algebraic-structures commutative-algebra computer-algebra group-theory julia math mathematics multivariate-polynomials polynomial-arithmetic polynomials vector
Last synced: 18 Nov 2024
https://github.com/ga-explorer/GMac
GMac, short for “Geometric Macro“, is a sophisticated .NET based code generation software system that allows implementing geometric models and algorithms based on Geometric Algebra (GA) in arbitrary target programming languages. You can download the full GMac source code at: https://github.com/ga-explorer/GMac and you can read the full GMac user guides at: https://gmac-guides.netlify.com
code-generation code-generator computer-algebra csharp dotnet geometric-algebra geometric-algorithms geometric-computing geometric-models geometric-structures gmac mathematica symbolic-computation text-generation
Last synced: 20 Nov 2024
https://github.com/axkr/symja-example
An example application to make Symja work on Android.
android calculator computer-algebra symja
Last synced: 14 Oct 2024
https://github.com/dedoussis/algebrain-legacy
Computer Algebra System focusing on symbolic transformations
algebra antlr antlr4 computer-algebra computer-algebra-system java
Last synced: 24 Oct 2024
https://github.com/tueda/python-form
A Python package for communicating with FORM.
binding computer-algebra form python
Last synced: 29 Nov 2024
https://github.com/chakravala/Grassmann.wl
⟨Leibniz-Grassmann-Clifford⟩ multilinear differential geometric algebra
algebra automatic-differentiation clifford-algebras complex-numbers computational-geometry computer-algebra differentiable-programming differential-geometry geometric-algebra lie-groups linear-algebra mathematica quantum-computing quaternion sparse tensor tensor-algebra topology wolfram wolfram-language
Last synced: 29 Nov 2024
https://github.com/chakravala/grassmann.wl
⟨Leibniz-Grassmann-Clifford⟩ multilinear differential geometric algebra
algebra automatic-differentiation clifford-algebras complex-numbers computational-geometry computer-algebra differentiable-programming differential-geometry geometric-algebra lie-groups linear-algebra mathematica quantum-computing quaternion sparse tensor tensor-algebra topology wolfram wolfram-language
Last synced: 18 Nov 2024
https://github.com/ryanstull/groovyalgebra
A simple computer algebra system, implemented in groovy
algebra computer-algebra groovy symbolic-algebra symbolic-computation symbolic-math
Last synced: 11 Dec 2024
https://github.com/chakravala/demorgan.jl
Classical logic truth table magma algebra
algebra boolean-algebra boolean-expression boolean-logic computer-algebra julia logic logical-operators math mathematics proof proof-assistant propositional-logic reasoning truth-table truth-table-generator
Last synced: 18 Nov 2024
https://github.com/axkr/symja_web
http://matheclipse.org - website for Symja project: https://github.com/axkr/symja_android_library
computer-algebra mathics symbolic-math symja
Last synced: 01 Dec 2024
https://github.com/axkr/symja_examples
Example repository for the Symja Eclipse plugin:
computer-algebra eclipse eclipse-plugin symja
Last synced: 01 Dec 2024
https://github.com/defeo/hdr
My habilitation thesis
computer-algebra cryptography elliptic-curves finite-fields isogenies number-theory post-quantum-cryptography
Last synced: 16 Nov 2024
https://github.com/dvvcz/luastl
A small standard library for luajit
computer-algebra lua luajit math solver standard-library symbolic-math vector
Last synced: 09 Nov 2024
https://github.com/tueda/donuts
A wrapper library for Rings: ⭕ + ⚡ = 🍩
computer-algebra java mathematics multivariate-polynomials wrapper
Last synced: 29 Nov 2024
https://github.com/axkr/ease_symja
Eclipse EASE plugin extension for using Symja as a REPL
computer-algebra eclipse eclipse-plugin programming-language symbolic-math symja
Last synced: 01 Dec 2024
https://github.com/skyf0l/ecm-rs
Lenstra's Elliptic Curve Factorization Implementation in Rust
computer-algebra math number-theory
Last synced: 14 Oct 2024
https://github.com/skyf0l/gmp-ecm-rs
Rust low-level and high-level bindings for GMP-ECM.
computer-algebra math number-theory
Last synced: 18 Dec 2024
https://github.com/tueda/donuts-python
Python binding to Donuts: 🍩 × 🐍
binding computer-algebra mathematics multivariate-polynomials python
Last synced: 29 Nov 2024
https://github.com/christianparpart/fetisch
F# Mathematics Library
algebra computer-algebra fsharp mathematics symbolic-manipulation
Last synced: 16 Dec 2024
https://github.com/kpeeters/cadabra2-contrib
User-contributed notebooks for the Cadabra2 computer algebra system
cadabra2 computer-algebra mathematics notebooks physics
Last synced: 02 Dec 2024
https://github.com/brentseidel/haskell-simple-algebra
A simple algebra program written while learning Haskell
Last synced: 19 Nov 2024
https://github.com/defeo/nemo-embeddings-demo
computer-algebra finite-fields julia
Last synced: 16 Nov 2024
https://github.com/chakravala/fieldconstants.jl
Field algebra constant parametric type
algebra algebraic-data-types algebraic-structures computer-algebra constant julia math mathematics
Last synced: 18 Nov 2024
https://github.com/christianp/grammars-for-informal-notation
A customisable parsing expression grammar for Numbas' JME
computer-algebra grammar javascript numbas parsing peg
Last synced: 06 Nov 2024
https://github.com/grihabor/symrs
Rust library for symbolic mathematics
computer-algebra math rust science
Last synced: 14 Nov 2024
https://github.com/egri-nagy/orbit
Generic orbit and graph search algorithms in Clojure.
clojure computer-algebra orbit search-algorithm
Last synced: 14 Dec 2024