_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


gappa 1.4.1
Dependencies: boost@1.89.0 gmp@6.3.0 mpfr@4.2.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://gitlab.inria.fr/gappa/gappa
Licenses: GPL 3+ CeCILL
Build system: gnu
Synopsis: Proof generator for arithmetic properties
Description:

Gappa is a tool intended to help verifying and formally proving properties on numerical programs dealing with floating-point or fixed-point arithmetic. It has been used to write robust floating-point filters for CGAL and it is used to certify elementary functions in CRlibm. While Gappa is intended to be used directly, it can also act as a backend prover for the Why3 software verification platform or as an automatic tactic for the Coq proof assistant.

python-fpylll 0.6.4
Dependencies: fplll@5.5.0 gmp@6.3.0 mpfr@4.2.2 pari-gp@2.17.3
Propagated dependencies: python-cysignals@1.12.3 python-cython@3.1.2 python-flake8@7.1.1 python-numpy@1.26.4
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/fplll/fpylll
Licenses: GPL 2+
Build system: pyproject
Synopsis: Python interface for fplll
Description:

fpylll is a Python wrapper for fplll.

eigen-benchmarks 3.4.0
Dependencies: boost@1.89.0 openblas@0.3.30
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://eigen.tuxfamily.org/index.php?title=Main_Page
Licenses: MPL 2.0
Build system: cmake
Synopsis: Micro-benchmarks of the Eigen linear algebra library
Description:

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. It provides an elegant API based on "expression templates". It is versatile: it supports all matrix sizes, all standard numeric types, various matrix decompositions and geometry features, and more.

msolve 0.8.0
Dependencies: flint@3.4.0 gmp@6.3.0 mpfr@4.2.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://msolve.lip6.fr/
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for polynomial system solving through algebraic methods
Description:

msolve is a C library implementing computer algebra algorithms for solving polynomial systems (with rational coefficients or coefficients in a prime field).

Currently, with msolve, you can basically solve multivariate polynomial systems. This encompasses:

  • the computation of Groebner bases

  • real root isolation of the solutions to polynomial systems

  • the computation of the dimension and the degree of the solution set.

m4rie 20250128
Dependencies: m4ri@20250128
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://bitbucket.org/malb/m4rie/
Licenses: GPL 2+
Build system: gnu
Synopsis: Arithmetic of dense matrices over F_{2^e}
Description:

M4RI is a library for fast arithmetic with dense matrices over finite fields of characteristic 2. So it extends the functionality of M4RI from F_2 to F_2^e.

lrcalc 2.1
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://sites.math.rutgers.edu/~asbuch/lrcalc/
Licenses: GPL 2+
Build system: gnu
Synopsis: Littlewood-Richardson calculator in algebraic combinatorics
Description:

The Littlewood-Richardson Calculator (lrcalc) is a program designed to compute Littlewood-Richardson coefficients. It computes single Littlewood-Richardson coefficients, products of Schur functions, or skew Schur functions. In addition it computes products in the small quantum cohomology ring of a Grassmann variety. The software package also includes a program that performs fast computation of the more general multiplicative structure constants of Schubert polynomials.

kiss-fft-for-extempore 1.3.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/extemporelang/kiss_fft
Licenses: Modified BSD
Build system: cmake
Synopsis: Mixed-radix Fast Fourier Transform
Description:

Kiss FFT attempts to be a reasonably efficient, moderately useful FFT that can use fixed or floating data types and can easily be incorporated into a C program.

linbox 1.7.1
Propagated dependencies: fflas-ffpack@2.5.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://linbox-team.github.io/linbox/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: C++ library for linear algebra over exact rings
Description:

LinBox is a C++ template library for exact linear algebra computation with dense, sparse, and structured matrices over the integers and over finite fields.

bc 1.08.2
Dependencies: readline@8.2.13 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.gnu.org/software/bc/
Licenses: GPL 3+
Build system: gnu
Synopsis: Arbitrary precision numeric processing language
Description:

bc is an arbitrary precision numeric processing language. It includes an interactive environment for evaluating mathematical statements. Its syntax is similar to that of C, so basic usage is familiar. It also includes "dc", a reverse-polish calculator.

fftw-openmpi 3.3.10
Dependencies: openmpi@4.1.6
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://fftw.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Computing the discrete Fourier transform
Description:

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST). With OpenMPI parallelism support.

ginac 1.8.1
Dependencies: cln@1.3.6 readline@8.2.13
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.ginac.de/
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for symbolic computation
Description:

GiNaC is a C++ library for symbolic computation. Contrary to other CAS it does not try to provide extensive algebraic capabilities and a simple programming language but instead accepts a given language (C++) and extends it by a set of algebraic capabilities.

giac 2.0.0-10
Dependencies: ao@1.2.2-5-g20dc8ed fltk@1.3.11 glpk@5.0 gmp@6.3.0 gsl@2.8 libjpeg-turbo@2.1.4 libpng@1.6.39 libsamplerate@0.1.9 libx11@1.8.12 libxft@2.3.8 libxinerama@1.1.5 libxt@1.3.1 mesa@25.2.3 mpfi@1.5.4-1.b982534 mpfr@4.2.2 nauty@2.9.1 ntl@11.5.1 openblas@0.3.30 pari-gp@2.17.3 perl@5.36.0 tcsh@6.24.15
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www-fourier.ujf-grenoble.fr/~parisse/giac.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Computer algebra system
Description:

Giac/Xcas is a computer algebra system. It has a compatibility mode for maple, mupad and the TI89. It is available as a standalone program (graphic or text interfaces) or as a C++ library.

clac 0.3.4
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/soveran/clac
Licenses: FreeBSD
Build system: gnu
Synopsis: Command-line, stack-based calculator with postfix notation
Description:

Clac is a command line, stack-based calculator with postfix notation that displays the stack contents at all times. As you type, the stack changes are reflected immediately.

iml 1.0.5
Dependencies: gmp@6.3.0 openblas@0.3.30
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://cs.uwaterloo.ca/~astorjoh/iml.html
Licenses: Modified BSD
Build system: gnu
Synopsis: Solver for systems of linear equations over the integers
Description:

IML is a C library implementing algorithms for computing exact solutions to dense systems of linear equations over the integers. Currently, IML provides the following functionality:

  • Nonsingular rational system solving: compute the unique rational solution X to the system AX=B, where A and B are integer matrices, A nonsingular.

  • Compute the right nullspace or kernel of an integer matrix.

  • Certified linear system solving: compute a minimal denominator solution x to a system Ax=b, where b is an integer vector and A is an integer matrix with arbitrary shape and rank profile.

In addition, IML provides some low level routines for a variety of mod p matrix operations: computing the row-echelon form, determinant, rank profile, and inverse of a mod p matrix. These mod p routines are not general purpose; they require that p satisfy some preconditions based on the dimension of the input matrix (usually p should be prime and should be no more than about 20 bits long).

kissfft 131.1.0
Dependencies: fftw@3.3.10 libpng@1.6.39
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/mborgerding/kissfft
Licenses: Modified BSD
Build system: cmake
Synopsis: Simple @acronym{FFT, Fast Fourier Transform} library
Description:

Kiss FFT is a mixed-radix Fast Fourier Transform based up on the principle, 'Keep It Simple, Stupid.'

xtensor-benchmark 0.25.0
Dependencies: googlebenchmark@1.9.1 xsimd@13.2.0 doctest@2.4.9 googletest@1.17.0 nlohmann-json@3.12.0 xtl@0.7.7
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://xtensor.readthedocs.io/en/latest/
Licenses: Modified BSD
Build system: cmake
Synopsis: Benchmarks of the xtensor library
Description:

xtensor is a C++ library meant for numerical analysis with multi-dimensional array expressions.

xtensor provides:

  • an extensible expression system enabling lazy broadcasting.

  • an API following the idioms of the C++ standard library.

  • tools to manipulate array expressions and build upon xtensor.

java-la4j 0.6.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: http://la4j.org/
Licenses: ASL 2.0
Build system: ant
Synopsis: Java library that provides Linear Algebra primitives and algorithms
Description:

The la4j library is a Java library that provides Linear Algebra primitives (matrices and vectors) and algorithms. The key features of the la4j library are:

  • No dependencies and tiny size

  • Fluent object-oriented/functional API

  • Sparse (CRS, CCS) and dense (1D/2D arrays) matrices

  • Linear systems solving (Gaussian, Jacobi, Zeidel, Square Root, Sweep and other)

  • Matrices decomposition (Eigenvalues/Eigenvectors, SVD, QR, LU, Cholesky and other)

  • MatrixMarket/CSV IO formats support for matrices and vectors

sollya 8.0
Dependencies: fplll@5.5.0 gmp@6.3.0 gnuplot@6.0.1 libxml2@2.14.6 mpfi@1.5.4-1.b982534 mpfr@4.2.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.sollya.org
Licenses: CeCILL-C
Build system: gnu
Synopsis: Development environment for safe floating-point code
Description:

Sollya is a computer program whose purpose is to provide an environment for safe floating-point code development. It is particularly targeted to the automated implementation of mathematical floating-point libraries (libm). Amongst other features, it offers a certified infinity norm, an automatic polynomial implementer, and a fast Remez algorithm.

parform 4.3.0-0.e7c52d3
Dependencies: bash-minimal@5.2.37 openmpi@4.1.6
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.nikhef.nl/~form/
Licenses: GPL 3+
Build system: gnu
Synopsis: Symbolic manipulation system for very big expressions
Description:

FORM is a symbolic manipulation system. It reads symbolic expressions from files and executes symbolic/algebraic transformations upon them. The answers are returned in a textual mathematical representation. The size of the considered expressions in FORM is only limited by the available disk space and not by the available RAM. This package also includes parform, a version of FORM parallelized using OpenMPI.

eclib 20250122
Dependencies: ntl@11.5.1 pari-gp@2.17.3
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://johncremona.github.io/mwrank/index.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Ranks of elliptic curves and modular symbols
Description:

The eclib package includes mwrank (for 2-descent on elliptic curves over Q) and modular symbol code; it has been written by John Cremona to compute his elliptic curve database.

flint 3.4.0
Propagated dependencies: gmp@6.3.0 mpfr@4.2.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://flintlib.org/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Fast library for number theory
Description:

FLINT is a C library for number theory. It supports arithmetic with numbers, polynomials, power series and matrices over many base rings, including multiprecision integers and rationals, integers modulo n, p-adic numbers, finite fields (prime and non-prime order) and real and complex numbers (via the Arb extension library).

Operations that can be performed include conversions, arithmetic, GCDs, factoring, solving linear systems, and evaluating special functions. In addition, FLINT provides various low-level routines for fast arithmetic.

eigen-for-onnxruntime 3.4.0-0.1d8b82b
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://eigen.tuxfamily.org/index.php?title=Main_Page
Licenses: MPL 2.0
Build system: cmake
Synopsis: C++ template library for linear algebra
Description:

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. It provides an elegant API based on "expression templates". It is versatile: it supports all matrix sizes, all standard numeric types, various matrix decompositions and geometry features, and more.

libsemigroups 2.7.3
Dependencies: eigen@3.4.0 fmt@9.1.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/libsemigroups/libsemigroups
Licenses: GPL 3+
Build system: gnu
Synopsis: Library for semigroups and monoids
Description:

libsemigroups is a C++14 library containing implementations of several algorithms for computing finite, and finitely presented, semigroups and monoids.

m4ri 20250128
Dependencies: libpng@1.6.39
Propagated dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://bitbucket.org/malb/m4ri/
Licenses: GPL 2+
Build system: gnu
Synopsis: Arithmetic of dense matrices over F_2
Description:

M4RI is a library for fast arithmetic with dense matrices over F2. The name M4RI comes from the first implemented algorithm: The Method of the Four Russians inversion algorithm published by Gregory Bard. This algorithm in turn is named after the Method of the Four Russians multiplication algorithm.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31087