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

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.


tcalc 2.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://sites.google.com/site/mohammedisam2000/tcalc-the-gnulinux-terminal-calculator
Licenses: GPL 3+
Build system: gnu
Synopsis: The terminal calculator
Description:

The terminal calculator is a small program to help users of the GNU/Linux terminal do calculations simply and quickly. The formula to be calculated can be fed to tcalc through the command line.

python-mathics-core 9.0.0
Dependencies: llvm@13.0.1
Propagated dependencies: python-mpmath@1.3.0 python-pint@0.24.4 python-palettable@3.3.3 python-pympler@1.1 python-stopit@1.1.2 python-sympy@1.13.3 python-numpy@2.3.1 python-mathics-scanner@2.0.0 python-pillow@11.1.0 python-dateutil@2.9.0 python-requests@2.32.5 python-llvmlite@0.45.0 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://mathics.org/
Licenses: GPL 3
Build system: pyproject
Synopsis: Computer algebra system
Description:

This package provides a computer algebra system--an alternative to Wolfram.

openlibm 0.8.7
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://openlibm.org/
Licenses: Expat ISC FreeBSD Public Domain LGPL 2.1+
Build system: gnu
Synopsis: Portable C mathematical library (libm)
Description:

OpenLibm is an effort to have a high quality, portable, standalone C mathematical library (libm). It can be used standalone in applications and programming language implementations. The project was born out of a need to have a good libm for the Julia programming language that worked consistently across compilers and operating systems, and in 32-bit and 64-bit environments.

wcalc 2.5
Dependencies: mpfr@4.2.2 readline@8.2.13
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://w-calc.sourceforge.net/index.php
Licenses: GPL 2+
Build system: gnu
Synopsis: Flexible command-line scientific calculator
Description:

Wcalc is a very capable calculator. It has standard functions (sin, asin, and sinh for example, in either radians or degrees), many pre-defined constants (pi, e, c, etc.), support for using variables, "active" variables, a command history, hex/octal/binary input and output, unit conversions, embedded comments, and an expandable expression entry field. It evaluates expressions using the standard order of operations.

mcrl2 202307.1
Dependencies: boost@1.89.0 glu@9.0.2 mesa@25.2.3 qtbase@5.15.17
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://mcrl2.org
Licenses: Boost 1.0
Build system: cmake
Synopsis: Toolset for the mCRL2 formal specification language
Description:

mCRL2 (micro Common Representation Language 2) is a formal specification language for describing concurrent discrete event systems. Its toolset supports analysis and automatic verification, linearisation, simulation, state-space exploration and generation, and tools to optimise and analyse specifications. Also, state spaces can be manipulated, visualised and analysed.

cryptominisat 5.11.22
Dependencies: boost@1.89.0 cadical@2.0.0 cadiback-for-cryptominisat@0.2.1-1.ea65a94 gmp@6.3.0 louvain-community@1.0.0-2.681a711 python@3.11.14 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.

octave-cli 11.1.0
Dependencies: alsa-lib@1.2.11 arpack-ng@3.9.1 bdb@6.2.32 curl@8.6.0 fftw@3.3.10 fftwf@3.3.10 fltk@1.4.4 fontconfig-minimal@2.16.0 freetype@2.13.3 gl2ps@1.4.2 glpk@5.0 glu@9.0.2 graphicsmagick@1.3.40 libjpeg-turbo@2.1.4 hdf5@1.14.6 libsndfile@1.2.0 libxft@2.3.8 mesa@25.2.3 openblas@0.3.30 pcre@8.45 portaudio@190600.20161030 qhull@2020.2 readline@8.2.13 suitesparse@5.13.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gnu.org/software/octave/
Licenses: GPL 3+
Build system: gnu
Synopsis: High-level language for numerical computation (no GUI)
Description:

GNU Octave is a high-level interpreted language that is specialized for numerical computations. It can be used for both linear and non-linear applications and it provides great support for visualizing results. Work may be performed both at the interactive command-line as well as via script files.

ocaml-z3 4.13.0
Dependencies: z3@4.13.0
Propagated dependencies: ocaml-zarith@1.12
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/Z3Prover/z3
Licenses: Expat
Build system: gnu
Synopsis: Theorem prover
Description:

Z3 is a theorem prover and satisfiability modulo theories (SMT) solver. It provides a C/C++ API, as well as Python bindings.

tiny-bignum 0-0.1d7a1f9
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/kokke/tiny-bignum-c
Licenses: Unlicense
Build system: gnu
Synopsis: Small portable multiple-precision unsigned integer arithmetic in C
Description:

This library provides portable Arbitrary-precision unsigned integer arithmetic in C, for calculating with large numbers. Basic arithmetic (+, -, *, /, %) and bitwise operations (&, |, ^. <<, >>) plus increments, decrements and comparisons are supported.

sympow 2.023.7
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://gitlab.com/rezozer/forks/sympow
Licenses: non-copyleft
Build system: gnu
Synopsis: Symmetric power elliptic curve L-functions
Description:

SYMPOW is a mathematical program to compute special values of symmetric power elliptic curve L-functions; it can compute up to about 64 digits of precision.

lis 2.1.8
Dependencies: openmpi@4.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.ssisc.org/lis
Licenses: Modified BSD
Build system: gnu
Synopsis: Solve discretized linear equations and eigenvalue problems
Description:

Lis is a parallel software library for solving discretized linear equations and eigenvalue problems that arise in the numerical solution of partial differential equations using iterative methods.

cbc 2.10.5
Dependencies: openblas@0.3.30
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.

dune-grid 2.10.0
Dependencies: dune-common@2.10.0 dune-geometry@2.10.0 gmp@6.3.0 metis@5.1.0 openblas@0.3.30 python@3.11.14
Propagated dependencies: dune-uggrid@2.10.0
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. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).

This package contains the basic DUNE grid classes.

pt-scotch 7.0.7
Dependencies: zlib@1.3.1
Propagated dependencies: openmpi@4.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.labri.fr/perso/pelegrin/scotch/
Licenses: CeCILL-C
Build system: cmake
Synopsis: Programs and libraries for graph algorithms (with MPI)
Description:

SCOTCH is a set of programs and libraries which implement the static mapping and sparse matrix reordering algorithms developed within the SCOTCH project. Its purpose is to apply graph theory, with a divide and conquer approach, to scientific computing problems such as graph and mesh partitioning, static mapping, and sparse matrix ordering, in application domains ranging from structural mechanics to operating systems or bio-chemistry.

scalapack 2.2.2
Dependencies: openmpi@4.1.6 gfortran@14.3.0 openblas@0.3.30
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.netlib.org/scalapack/
Licenses: non-copyleft
Build system: cmake
Synopsis: Library for scalable numerical linear algebra
Description:

ScaLAPACK is a Fortran 90 library of high-performance linear algebra routines on parallel distributed memory machines. ScaLAPACK solves dense and banded linear systems, least squares problems, eigenvalue problems, and singular value problems.

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.

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

suitesparse-spqr 4.3.4
Dependencies: openblas@0.3.30 suitesparse-amd@3.3.3 suitesparse-camd@3.3.3 suitesparse-ccolamd@3.3.4 suitesparse-colamd@3.3.4 suitesparse-config@7.10.2
Propagated dependencies: suitesparse-cholmod@5.3.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: Sparse QR factorization method
Description:

The SPQR (SuiteSparseQR) package provides sparse QR factorization based on the multifrontal method, using BLAS for the frontal matrices.

mumps 5.8.0
Dependencies: gfortran@14.3.0 openblas@0.3.30 metis@5.1.0 scotch@7.0.7
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://mumps-solver.org
Licenses: CeCILL-C
Build system: gnu
Synopsis: Multifrontal sparse direct solver
Description:

MUMPS (MUltifrontal Massively Parallel sparse direct Solver) solves a sparse system of linear equations A x = b using Gaussian elimination.

scilab 2025.1.0
Dependencies: pcre@8.45 pcre@8.45 arpack-ng@3.9.1 bash-minimal@5.2.37 curl@8.6.0 fftw@3.3.10 gettext-minimal@0.23.1 hdf5@1.14.6 libarchive@3.7.7 libx11@1.8.12 libxml2@2.14.6 matio@1.5.23 ocaml-num@1.4 openblas@0.3.30 rapidjson@1.1.0-1.949c771 readline@8.2.13 suitesparse@5.13.0 tcl@8.6.12 tk@8.6.12
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.scilab.org/
Licenses: GPL 2 Modified BSD
Build system: gnu
Synopsis: Software for engineers and scientists
Description:

This package provides the non-graphical version of the Scilab software for engineers and scientists. Scilab is used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and symbolic manipulations.

pagmo 2.19.1
Dependencies: boost@1.89.0 eigen@3.4.0 onetbb@2022.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://esa.github.io/pagmo2/
Licenses: LGPL 3+ GPL 3+
Build system: cmake
Synopsis: Platform to perform parallel computations of optimisation tasks
Description:

pagmo is a C++ scientific library for massively parallel optimization. It is built around the idea of providing a unified interface to optimization algorithms and to optimization problems and to make their deployment in massively parallel environments easy.

suitesparse-spex 3.2.3
Dependencies: suitesparse-amd@3.3.3 suitesparse-colamd@3.3.4
Propagated dependencies: gmp@6.3.0 mpfr@4.2.2 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: LGPL 3+ GPL 2+
Build system: cmake
Synopsis: Package for SParse EXact algebra
Description:

SPEX is a set of routines for sparse exact linear algebra. It contains the SPEX Left LU library for computing a sparse exact left-looking LU factorization for solving unsymmetric sparse linear systems.

python-blis 1.2.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/explosion/cython-blis
Licenses: Modified BSD
Build system: pyproject
Synopsis: Blis as a self-contained C-extension for Python
Description:

This package provides the Blis BLAS-like linear algebra library, as a self-contained C-extension for Python.

suitesparse-umfpack 6.3.5
Dependencies: openblas@0.3.30 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.

Total packages: 70992