rings

Polynomial library

A Java/Scala library for efficient polynomial arithmetic and algebraic calculations

Rings: efficient JVM library for polynomial rings

GitHub

73 stars
7 watching
10 forks
Language: Java
last commit: about 1 year ago
algebraalgebraic-calculationsalgebraic-data-typescommutative-algebrafactorizationfinite-fieldsgroebner-basismathematicsmultivariate-polynomialspolynomial-arithmeticpolynomials

Related projects:

Repository Description Stars
bodigrim/poly A Haskell library for manipulating polynomials with efficient arithmetic operations and scaling. 66
ocramz/sparse-linear-algebra Provides a platform for scientific computation in Haskell with focus on linear algebra and numerical analysis 88
sigma-py/orthopy A Python library providing a set of orthogonal polynomial classes for various geometric shapes and applications in science and engineering. 181
rawify/polynomial.js A JavaScript library to work with polynomials and perform algebraic operations 126
davidedc/algebrite A JavaScript library for symbolic mathematics and algebraic computation. 968
zertovitch/mathpaqs A collection of reusable mathematical components in Ada 11
tompazourek/rationals A .NET library implementing arbitrary precision rational number arithmetic 80
psjava/psjava A comprehensive library of algorithms and data structures for solving common programming problems in Java. 72
math-comp/multinomials A Coq-based library for manipulating monomials and multivariate polynomials over ring structures 14
denosaurs/neo A matrix and linear algebra library accelerated by WebGPU and WASM for JavaScript development. 67
zonayedpca/algods.js A comprehensive collection of widely used algorithms and data structures implemented in JavaScript. 111
quix/linalg A Ruby library for efficient linear algebra computations and matrix operations. 108
indy256/codelibrary A comprehensive collection of algorithms and data structures implemented in multiple programming languages 1,939
cpmech/gosl A comprehensive scientific computing library developed in Go, providing a range of numerical methods and solvers for differential equations, linear algebra, and other mathematical tasks. 1,834
khusnetdinov/ruby.fundamental A comprehensive resource covering fundamental programming concepts in Ruby, including design patterns, data structures, and software development principles. 474