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

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.


singular 4.4.1p5
Dependencies: cddlib@0.94m gmp@6.3.0 flint@3.4.0 mpfr@4.2.2 ntl@11.5.1 readline@8.2.13
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.singular.uni-kl.de/index.html
Licenses: GPL 3
Build system: gnu
Synopsis: Computer algebra system for polynomial computations
Description:

Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry and singularity theory.

eigen 3.4.0
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.

iml 1.0.5
Dependencies: gmp@6.3.0 openblas@0.3.31
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).

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.

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.

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

java-jlargearrays 1.6
Propagated dependencies: java-commons-math3@3.6.1
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://gitlab.com/ICM-VisLab/JLargeArrays
Licenses: FreeBSD
Build system: ant
Synopsis: Library of one-dimensional arrays that can store up to 263 elements
Description:

JLargeArrays is a Java library of one-dimensional arrays that can store up to 263 elements.

flint 3.3.1
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.

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.'

gp2c 0.0.14pl1
Dependencies: pari-gp@2.17.3
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://pari.math.u-bordeaux.fr/
Licenses: GPL 2
Build system: gnu
Synopsis: PARI/GP, a computer algebra system for number theory
Description:

PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorisations, algebraic number theory, elliptic curves...), but it also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations.

GP2C, the GP to C compiler, translates GP scripts to PARI programs.

msolve 0.10.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.

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.

python-symengine 0.14.1
Dependencies: symengine@0.14.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.

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.'

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.

pari-gp 2.17.3
Dependencies: gmp@6.3.0 libx11@1.8.12 perl@5.36.0 readline@8.2.13
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://pari.math.u-bordeaux.fr/
Licenses: GPL 2+
Build system: gnu
Synopsis: PARI/GP, a computer algebra system for number theory
Description:

PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorisations, algebraic number theory, elliptic curves...), but it also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations.

normaliz 3.10.4
Dependencies: flint@3.4.0 gmp@6.3.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.normaliz.uni-osnabrueck.de/
Licenses: GPL 3+
Build system: gnu
Synopsis: Tool for discrete convex geometry
Description:

Normaliz is a tool for computations in affine monoids, vector configurations, rational polyhedra and rational cones. Normaliz now computes rational and algebraic polyhedra, i.e., polyhedra defined over real algebraic extensions of QQ.

java-jtransforms 3.1
Propagated dependencies: java-commons-math3@3.6.1 java-jlargearrays@1.6
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/wendykierp/JTransforms
Licenses: FreeBSD
Build system: ant
Synopsis: Multithreaded FFT library written in pure Java
Description:

JTransforms is a multithreaded FFT library written in pure Java. Currently, four types of transforms are available: Discrete Fourier Transform (DFT), Discrete Cosine Transform (DCT), Discrete Sine Transform (DST) and Discrete Hartley Transform (DHT).

gf2x 1.3.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://gitlab.inria.fr/gf2x/gf2x
Licenses: GPL 3+
Build system: gnu
Synopsis: Arithmetic of polynomials over binary finite fields
Description:

The gf2x library provides arithmetic of polynomials over finite fields of characteristic 2. It implements the multiplication, squaring and greatest common divisor operations.

abootimg 0.6
Dependencies: util-linux@2.40.4
Channel: guix
Location: gnu/packages/android.scm (gnu packages android)
Home page: https://ac100.grandou.net/abootimg
Licenses: GPL 2+
Build system: gnu
Synopsis: Tool for manipulating Android Boot Images
Description:

This package provides a tool for manipulating old Android Boot Images. abootimg can work directly on block devices, or, the safest way, on a file image.

python-androguard 3.3.5
Propagated dependencies: python-asn1crypto@1.5.1-0.b763a75 python-click@8.3.1 python-colorama@0.4.6 python-future@1.0.0 python-ipython@9.8.0 python-lxml@6.0.2 python-matplotlib@3.10.8 python-networkx@3.4.2 python-pydot@4.0.1 python-pygments@2.19.2 python-pyperclip@1.9.0
Channel: guix
Location: gnu/packages/android.scm (gnu packages android)
Home page: https://github.com/androguard/androguard
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python tool to play with Android files
Description:

Androguard is a full Python tool to manipulate Android files. It is useful for reverse engineering, analysis of Android applications and more.

mkbootimg 7.1.2_r36
Dependencies: python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/android.scm (gnu packages android)
Home page: https://developer.android.com/studio/command-line/adb.html
Licenses: ASL 2.0
Build system: copy
Synopsis: Tool to create Android boot images
Description:

This package provides a tool to create Android Boot Images.

fdroidcl 0.8.1
Dependencies: go-github-com-kr-pretty@0.3.1 go-github-com-pelletier-go-toml-v2@2.2.4 go-github-com-rogpeppe-go-internal@1.12.0 go-github-com-schollz-progressbar-v3@3.13.1
Channel: guix
Location: gnu/packages/android.scm (gnu packages android)
Home page: https://github.com/Hoverth/fdroidcl
Licenses: Modified BSD
Build system: go
Synopsis: F-Droid desktop client
Description:

While the Android client integrates with the system with regular update checks and notifications, this is a simple command line client that talks to connected devices via ADB.

Page: 155565758593027
Total packages: 72647