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

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.


dune-typetree 2.10.0
Dependencies: dune-common@2.10.0 openblas@0.3.31 python@3.12.12 metis@5.1.0 superlu@5.3.0 gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://dune-project.org/
Licenses: LGPL 3+ GPL 2
Build system: cmake
Synopsis: Distributed and Unified Numerics Environment
Description:

TypeTree is a template library for constructing and operating on statically typed trees of objects.

units 2.27
Dependencies: bash-minimal@5.2.37 readline@8.2.13 python-wrapper@3.12.12 python-requests@2.32.5
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gnu.org/software/units/
Licenses: GPL 3+
Build system: gnu
Synopsis: Conversion between thousands of scales
Description:

GNU Units converts numeric quantities between units of measure. It can handle scale changes through adaptive usage of standard scale prefixes (micro-, kilo-, etc.). It can also handle nonlinear conversions such as Fahrenheit to Celsius. Its interpreter is powerful enough to be used effectively as a scientific calculator.

chuffed 0.13.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/chuffed/chuffed
Licenses: Expat
Build system: cmake
Synopsis: Lazy clause generation solver
Description:

Chuffed is a state of the art lazy clause solver designed from the ground up with lazy clause generation in mind. Lazy clause generation is a hybrid approach to constraint solving that combines features of finite domain propagation and Boolean satisfiability.

suitesparse-rbio 4.3.4
Propagated dependencies: suitesparse-config@7.10.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://people.engr.tamu.edu/davis/suitesparse.html
Licenses: GPL 2+
Build system: cmake
Synopsis: Library for the Rutherford/Boeing sparse matrix format
Description:

This package provides the C library of RBio. It can be used for reading and writing sparse matrices in the Rutherford/Boeing format.

hdf5-java 1.14.6
Dependencies: java-slf4j-api@1.7.25 libjpeg-turbo@2.1.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.hdfgroup.org
Licenses: X11-style
Build system: cmake
Synopsis: Java interface for the HDF5 library
Description:

The Java HDF5 Interface (JHI5) uses the Java Native Interface to wrap the HDF5 library, which is implemented in C.

primecount 7.20
Dependencies: primesieve@12.10
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/kimwalisch/primecount
Licenses: FreeBSD
Build system: cmake
Synopsis: Fast prime counting function implementations
Description:

primecount is a command-line program and C/C++ library that counts the number of primes no greater than x (maximum 1031) using highly optimized implementations of the combinatorial prime counting algorithms.

calc 2.16.1.2
Dependencies: readline@8.2.13
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://www.isthe.com/chongo/tech/comp/calc/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Arbitrary precision console calculator
Description:

Calc is an arbitrary precision arithmetic system that uses a C-like language. It can be used as a calculator, an algorithm prototyper and as a mathematical research tool, and it comes with built in mathematical and programmatic functions.

dune-istl 2.10.0
Dependencies: dune-common@2.10.0 metis@5.1.0 suitesparse@5.13.0 superlu@5.3.0 openblas@0.3.31 gmp@6.3.0 python@3.12.12
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://dune-project.org/
Licenses: GPL 2
Build system: cmake
Synopsis: Distributed and Unified Numerics Environment
Description:

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods.

This is the iterative solver template library which provides generic sparse matrix/vector classes and a variety of solvers based on these classes. A special feature is the use of templates to exploit the recursive block structure of finite element matrices at compile time. Available solvers include Krylov methods, (block-) incomplete decompositions and aggregation-based algebraic multigrid.

libpoly 0.2.1
Dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/SRI-CSL/libpoly
Licenses: LGPL 3+
Build system: cmake
Synopsis: Manipulate polynomials
Description:

LibPoly is a C library for manipulating polynomials to support symbolic reasoning engines that need to reason about polynomial constraints.

nomad-optimizer 4.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gerad.ca/nomad/
Licenses: LGPL 3+
Build system: cmake
Synopsis: Nonlinear optimization by mesh-adaptive direct search
Description:

NOMAD is a C++ implementation of the mesh-adaptive direct search (MADS) algorithm, designed for difficult blackbox optimization problems. These problems occur when the functions defining the objective and constraints are the result of costly computer simulations.

ruby-asciimath 2.0.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/asciidoctor/asciimath
Licenses: Expat
Build system: ruby
Synopsis: AsciiMath parsing and conversion library
Description:

A pure Ruby AsciiMath parsing and conversion library. AsciiMath is an easy-to-write markup language for mathematics.

soplex 8.0.1
Dependencies: boost@1.89.0 gmp@6.3.0 mpfr@4.2.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://soplex.zib.de/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Sequential object-oriented simPlex linear programming solver
Description:

SoPlex is an optimization package for solving linear programming problems (LPs) based on an advanced implementation of the primal and dual revised simplex algorithm. It provides special support for the exact solution of LPs with rational input data. It can be used as a standalone solver reading MPS or LP format files via a command line interface as well as embedded into other programs via a C++ class library.

python-primecountpy 0.1.1
Dependencies: pari-gp@2.17.3 primecount@7.20 primesieve@12.10
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/dimpase/primecountpy
Licenses: GPL 2+
Build system: pyproject
Synopsis: Cython interface for C++ primecount library
Description:

This package provides a Cython interface to the C++ library primecount.

gnuplot 6.0.1
Dependencies: cairo@1.18.4 gd@2.3.3 libcerf@1.14 lua@5.3.5 pango@1.56.4 readline@8.2.13
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://www.gnuplot.info
Licenses: FSF-free
Build system: gnu
Synopsis: Command-line driven graphing utility
Description:

Gnuplot is a portable command-line driven graphing utility. It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave.

suitesparse-cholmod 5.3.2
Dependencies: gklib-suitesparse@5.1.1-1.8bd6bad metis-suitesparse@5.2.1 openblas@0.3.31 suitesparse-amd@3.3.3 suitesparse-camd@3.3.3 suitesparse-ccolamd@3.3.4 suitesparse-colamd@3.3.4
Propagated dependencies: suitesparse-config@7.10.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://people.engr.tamu.edu/davis/suitesparse.html
Licenses: GPL 2+ LGPL 2.1+
Build system: cmake
Synopsis: Library for solving sparse symmetric positive definite linear equations
Description:

CHOLMOD is a set of routines for factorizing sparse symmetrix positive definite matrices, updating/downdating sparse Cholesky factorizations and other related operations.

dozenal 12010904-3-1.328bc03
Dependencies: bash-minimal@5.2.37 libhdate@1.6.02 lua@5.3.5 ncurses@6.2.20210619 perl@5.36.0 perl-tk@804.036 perl-par@1.018 xforms@1.3.0-1.2c1a9f1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://codeberg.org/dgoodmaniii/dozenal
Licenses: GPL 3+
Build system: gnu
Synopsis: Suite of dozenal programs
Description:

The dozenal suite is a set of programs designed to assist with working in the dozenal (also called "duodecimal" or "base twelve") system. It includes number converters (dozenal-to-decimal and decimal-to-dozenal), an RPN calculator, a graphical calculator, a metric system converter (works with imperial, U.S. customary, SI metric, and the dozenal TGM), a pretty-printer for dozenal numbers, a date-and-time program, and a dozenal calendar programs, complete with events and to-dos.

xaos 4.3.3
Dependencies: libx11@1.8.12 zlib@1.3.1 libpng@1.6.39 gsl@2.8
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://xaos-project.github.io/
Licenses: GPL 2+
Build system: gnu
Synopsis: Real-time fractal zoomer
Description:

GNU XaoS is a graphical program that generates fractal patterns and allows you to zoom in and out of them infinitely in a fluid, continuous manner. It also includes tutorials that help to explain how fractals are built. It can generate many different fractal types such as the Mandelbrot set.

suitesparse-umfpack 6.3.5
Dependencies: openblas@0.3.31 suitesparse-camd@3.3.3 suitesparse-ccolamd@3.3.4 suitesparse-cholmod@5.3.2 suitesparse-colamd@3.3.4
Propagated dependencies: suitesparse-amd@3.3.3 suitesparse-config@7.10.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://people.engr.tamu.edu/davis/suitesparse.html
Licenses: GPL 2+
Build system: cmake
Synopsis: Routines for solving sparse linear problems via LU factorization
Description:

UMFPACK is a set of routines for solving unsymmetric sparse linear systems using the Unsymmetric MultiFrontal method and direct sparse LU factorization.

boolector 3.2.2
Dependencies: btor2tools@1.0.0-pre-2.fb69ee3 boost@1.89.0 cryptominisat@5.11.22 louvain-community@1.0.0-2.681a711 sqlite@3.39.3 gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://boolector.github.io
Licenses: LGPL 3+
Build system: cmake
Synopsis: Bitvector-based theory solver
Description:

Boolector is a SMT solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions.

cryptominisat 5.11.22
Dependencies: boost@1.89.0 cadical@2.2.1 cadiback-for-cryptominisat@0.2.1-1.ea65a94 gmp@6.3.0 louvain-community@1.0.0-2.681a711 python@3.12.12 python-numpy@2.3.1 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/msoos/cryptominisat
Licenses: Expat
Build system: cmake
Synopsis: Incremental SAT solver
Description:

CryptoMiniSat is an incremental SAT solver with both command line and library (C++, C, Python) interfaces. The command-line interface takes a CNF as an input in the DIMACS format with the extension of XOR clauses. The library interfaces mimic this and also allow incremental solving, including assumptions.

suitesparse-mongoose 3.3.4
Propagated dependencies: suitesparse-config@7.10.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://people.engr.tamu.edu/davis/suitesparse.html
Licenses: GPL 3
Build system: cmake
Synopsis: Graph partitioning library
Description:

Mongoose is a library for graph partitioning by computing edge cuts using a coarsening and refinement framework.

exprtk 0.0.3
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.partow.net/programming/exprtk/index.html
Licenses: Expat
Build system: copy
Synopsis: C++ Mathematical Expression Parsing And Evaluation Library
Description:

ExprTk is a C++ headers only library for mathematical expression parsing and evaluation.

cbc 2.10.5
Dependencies: openblas@0.3.31
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.coin-or.org
Licenses: EPL 1.0
Build system: gnu
Synopsis: Branch-and-cut solver
Description:

Cbc (Coin-or branch and cut) is a mixed integer linear programming solver written in C++. It can be used as a library or as a standalone executable.

qalculate-gtk 5.11.0
Dependencies: gmp@6.3.0 mpfr@4.2.2 libqalculate@5.11.0 libxml2@2.14.6 glib@2.86.0 gtk+@3.24.51
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://qalculate.github.io/
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Qalculate! desktop calculator (GTK interface)
Description:

qalculate-gtk is the GTK frontend for the Qalculate! multi-purpose calculator.

Total packages: 32521