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

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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


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.

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.

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

msolve 0.10.1
Dependencies: flint@3.6.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.

symengine 0.15.0
Dependencies: flint@3.6.0 gmp@6.3.0 mpc@1.3.1 mpfr@4.2.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/symengine/symengine
Licenses: Expat Modified BSD
Build system: cmake
Synopsis: Fast symbolic manipulation library
Description:

SymEngine is a standalone fast C++ symbolic manipulation library. Optional thin wrappers allow usage of the library from other languages.

kissfft-for-tflite-micro 130
Dependencies: fftw@3.3.10
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/mborgerding/kissfft
Licenses: Modified BSD
Build system: gnu
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.'

python-lrcalc 2.1
Dependencies: lrcalc@2.1
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://math.rutgers.edu/~asbuch/lrcalc
Licenses: GPL 3+
Build system: pyproject
Synopsis: Python bindings for the Littlewood-Richardson Calculator
Description:

This package provides Python bindings for the Littlewood-Richardson Calculator.

cmh 1.1.1
Dependencies: gmp@6.3.0 mpfr@4.2.2 mpc@1.3.1 mpfrcx@0.6.3 fplll@5.5.0 pari-gp@2.17.4
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.multiprecision.org/cmh/home.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Igusa class polynomial computations
Description:

The CMH software computes Igusa (genus 2) class polynomials, which parameterize the CM points in the moduli space of 2-dimensional abelian varieties, i.e. Jacobians of hyperelliptic curves. It can also be used to compute theta constants at arbitrary precision.

cm 0.4.4
Dependencies: flint@3.6.0 pari-gp@2.17.4
Propagated dependencies: mpfrcx@0.6.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.multiprecision.org/cm/
Licenses: GPL 3+
Build system: gnu
Synopsis: CM constructions for elliptic curves
Description:

The CM software implements the construction of ring class fields of imaginary quadratic number fields and of elliptic curves with complex multiplication via floating point approximations, and the elliptic curve primality proving algorithm (ECPP). It consists of libraries that can be called from within a C program and of executable command line applications.

eigen-benchmarks 3.4.0
Dependencies: boost@1.89.0 openblas@0.3.31
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.

python-pyflct 0.3.1
Dependencies: fftw@3.3.10
Propagated dependencies: python-numpy@2.4.6 python-packaging@26.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://docs.sunpy.org/projects/pyflct/
Licenses: LGPL 2.1
Build system: pyproject
Synopsis: Python wrapper for Fourier Local Correlation Tracking
Description:

This package provides a Python wrapper for Fourier Local Correlation Tracking.

fftw 3.3.10
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).

paritwine 0.2.2
Propagated dependencies: pari-gp@2.17.4 gmp@6.3.0 mpfr@4.2.2 mpc@1.3.1 cmh@1.1.1 flint@3.6.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.multiprecision.org/paritwine/index.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Glue library between PARI/GP and other mathematics libraries
Description:

PariTwine is a glue library between the system for computer algebra and number theory PARI/GP and a number of other mathematics libraries, currently GMP, GNU MPFR, GNU MPC, FLINT and CMH.

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 20250627
Dependencies: ntl@11.5.1 pari-gp@2.17.4
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.

form 4.3.0-0.e7c52d3
Dependencies: bash-minimal@5.2.37
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.

python-symengine 0.14.1
Dependencies: symengine@0.15.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/symengine/symengine.py
Licenses: Expat
Build system: pyproject
Synopsis: Python library providing wrappers to SymEngine
Description:

This library provides a Python wrapper to SymEngine, a fast C++ symbolic manipulation library.

python-flint 0.9.0
Dependencies: gmp@6.3.0 flint@3.6.0
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://fredrikj.net/python-flint/
Licenses: Expat
Build system: pyproject
Synopsis: Python module wrapping ARB and FLINT
Description:

Python-flint is a Python extension module wrapping FLINT (Fast Library for Number Theory) and Arb (arbitrary-precision ball arithmetic). It supports integers, rationals, modular integers, real and complex ball arithmetic, polynomials and matrices over all these types and other mathematical functions.

mpfrcx 0.6.3
Propagated dependencies: gmp@6.3.0 mpfr@4.2.2 mpc@1.3.1
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.multiprecision.org/mpfrcx/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Arithmetic of polynomials over arbitrary precision numbers
Description:

Mpfrcx is a library for the arithmetic of univariate polynomials over arbitrary precision real (mpfr) or complex (mpc) numbers, without control on the rounding. For the time being, only the few functions needed to implement the floating point approach to complex multiplication are implemented. On the other hand, these comprise asymptotically fast multiplication routines such as Toom–Cook and the FFT.

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.

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.

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.

lmfit 8.2.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://jugit.fz-juelich.de/mlz/lmfit
Licenses: FreeBSD
Build system: cmake
Synopsis: Levenberg-Marquardt minimization and least-squares fitting
Description:

lmfit is a C library for Levenberg-Marquardt least-squares minimization and curve fitting. It is mature code, based on decades-old algorithms from the FORTRAN library MINPACK.

xtensor 0.25.0
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: C++ tensors with broadcasting and lazy computing
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.

Page: 1…7891011…1374
Total packages: 32967