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

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.


python-flint 0.8.0
Dependencies: gmp@6.3.0 flint@3.3.1
Propagated dependencies: python-numpy@1.26.4
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.

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

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.

paritwine 0.2.2
Propagated dependencies: pari-gp@2.17.3 gmp@6.3.0 mpfr@4.2.2 mpc@1.3.1 cmh@1.1.1 flint@3.4.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.

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.

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.

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.

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.

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.

eigen-for-python-ml-dtypes 3.4.0-0.7bf2968
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.

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.

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.

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.

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.

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.

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.

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.

symengine 0.14.0
Dependencies: flint@3.4.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.

fflas-ffpack 2.5.0
Dependencies: openblas@0.3.30
Propagated dependencies: givaro@4.2.1
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://linbox-team.github.io/fflas-ffpack/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: C++ library for linear algebra over finite fields
Description:

FFLAS-FFPACK is a C++ template library for basic linear algebra operations over a finite field. FFLAS (Finite Field Linear Algebra Subprograms) provides the implementation of a subset of routines of the numerical BLAS; it also supports sparse matrix-vector products. FFPACK (Finite Field Linear Algebra Package) is inspired by the LAPACK library to provide functionalities of higher level, using the kernel of a BLAS. Additionally, it provides routines specific to exact linear algebra, such as the row echelon form.

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

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.

reduce 2024-08-12
Dependencies: freetype@2.13.3 libffi@3.4.6 libx11@1.8.12 libxext@1.3.6 libxft@2.3.8 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://reduce-algebra.sourceforge.io/
Licenses: non-copyleft
Build system: gnu
Synopsis: Portable general-purpose computer algebra system
Description:

REDUCE is a portable general-purpose computer algebra system. It is a system for doing scalar, vector and matrix algebra by computer, which also supports arbitrary precision numerical approximation and interfaces to gnuplot to provide graphics. It can be used interactively for simple calculations but also provides a full programming language, with a syntax similar to other modern programming languages. REDUCE supports alternative user interfaces including Run-REDUCE, TeXmacs and GNU Emacs. This package provides the Codemist Standard Lisp (CSL) version of REDUCE. It uses the gnuplot program, if installed, to draw figures.

gap 4.14.0
Dependencies: gmp@6.3.0 readline@8.2.13 zlib@1.3.1 cddlib@0.94m curl@8.6.0 libx11@1.8.12 libxaw@1.0.16 libxt@1.3.1 zeromq@4.3.5
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.gap-system.org/
Licenses: GPL 3+
Build system: gnu
Synopsis: System for computational group theory
Description:

GAP is a system for computational discrete algebra, with particular emphasis on computational group theory. It provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects.

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.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31091