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

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.


gklib 5.1.1-1.8bd6bad
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/KarypisLab/GKlib
Licenses: ASL 2.0
Build system: cmake
Synopsis: Helper library for METIS
Description:

GKlib is a library of various helper routines and frameworks used by software from KarypisLab, such as METIS.

metis 5.1.0
Dependencies: openblas@0.3.30
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
Licenses: ASL 2.0
Build system: cmake
Synopsis: Graph partitioning and fill-reducing matrix ordering library
Description:

METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill-reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.

muparser 2.3.5
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://beltoforion.de/en/muparser
Licenses: Expat
Build system: cmake
Synopsis: Fast parser library for mathematical expressions
Description:

muParser is an extensible high performance math parser library. It is based on transforming an expression into a bytecode and precalculating constant parts of it.

python-mathics3-notebook-frontends 0.0.0-0.63b90a0
Propagated dependencies: python-mathics-core@8.0.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://mathics.org/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Mathics frontend for Jupyter Notebook
Description:

This package provides a Mathics3 frontend for Jupyter Notebook and Marimo.

aiger 1.9.9
Dependencies: gzip@1.14
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://fmv.jku.at/aiger
Licenses: Expat Modified BSD
Build system: gnu
Synopsis: Utilities for And-Inverter Graphs
Description:

AIGER is a format, library and set of utilities for AIGs. The focus is on conversion utilities and a generic reader and writer API.

suitesparse-ccolamd 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: Modified BSD
Build system: cmake
Synopsis: Column Approximate Minimum Degree Ordering with constraints
Description:

CCOLAMD is library for computing a permutation vector for a matrix with which the LU factorization becomes sparser. It is a variant of COLAMD which has the the option to apply constraints to the ordering.

glpk 5.0
Dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.gnu.org/software/glpk/
Licenses: GPL 3+
Build system: gnu
Synopsis: GNU Linear Programming Kit, supporting the MathProg language
Description:

GLPK is a C library for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It supports the GNU MathProg modeling language, a subset of the AMPL language, and features a translator for the language. In addition to the C library, a stand-alone LP/MIP solver is included in the package.

python-accupy 0.3.6
Propagated dependencies: eigen@3.4.0 python-mpmath@1.3.0 python-pyfma@0.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/diego-hayashi/accupy
Licenses: GPL 3+
Build system: pyproject
Synopsis: Accurate calculation of sums and dot products
Description:

accupy is a Python library for accurately computing sums and (dot) products. It implements Kahan summation, Shewchuck's algorithm and summation in K-fold precision.

dune-functions-openmpi 2.10.0
Dependencies: dune-common-openmpi@2.10.0 dune-istl-openmpi@2.10.0 dune-localfunctions-openmpi@2.10.0 dune-grid-openmpi@2.10.0 dune-geometry-openmpi@2.10.0 dune-typetree-openmpi@2.10.0 openblas@0.3.30 metis@5.1.0 python@3.11.14 superlu@5.3.0 gmp@6.3.0 openmpi@4.1.6
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 (with MPI support)
Description:

The dune-functions module provides an abstraction layer for global finite element functions. Its two main concepts are functions implemented as callable objects, and bases of finite element spaces.

superlu 5.3.0
Dependencies: openblas@0.3.30 gfortran@14.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://portal.nersc.gov/project/sparse/superlu/
Licenses: Modified BSD GPL 2+ FSF-free
Build system: cmake
Synopsis: Supernodal direct solver for sparse linear systems
Description:

SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines. The library is written in C and is callable from either C or Fortran. The library routines perform an LU decomposition with partial pivoting and triangular system solves through forward and back substitution. The library also provides threshold-based ILU factorization preconditioners.

flann 1.9.1
Dependencies: hdf5@1.14.6 python@3.11.14 zlib@1.3.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/mariusmuja/flann/
Licenses: non-copyleft
Build system: cmake
Synopsis: Library for approximate nearest neighbors computation
Description:

FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It implements a collection of algorithms and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset.

FLANN is written in C++ and contains bindings for C, Octave and Python.

highs 1.10.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://highs.dev
Licenses: Expat
Build system: cmake
Synopsis: High performance software for linear optimization
Description:

HiGHS provides serial and parallel solvers for large-scale sparse linear programming (LP), mixed-integer programming (MIP), and quadratic programming (QP) models

opencascade-occt 7.6.2
Dependencies: freetype@2.13.3 glu@9.0.2 libxext@1.3.6 libxi@1.8.2 libxmu@1.2.1 mesa@25.2.3 tbb@2020.3 tcl@8.6.12 tk@8.6.12
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.opencascade.com
Licenses: LGPL 2.1 Expat GPL 3+ non-copyleft Public Domain
Build system: cmake
Synopsis: Libraries for 3D modeling and numerical simulation
Description:

Open CASCADE is a set of libraries for the development of applications dealing with 3D CAD data or requiring industrial 3D capabilities. It includes C++ class libraries providing services for 3D surface and solid modeling, CAD data exchange, and visualization. It is used for development of specialized software dealing with 3D models in design (CAD), manufacturing (CAM), numerical simulation (CAE), measurement equipment (CMM), and quality control (CAQ) domains.

This is the certified version of the Open Cascade Technology (OCCT) library.

cadical 2.0.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/arminbiere/cadical
Licenses: Expat
Build system: gnu
Synopsis: SAT solver
Description:

This package provides a SAT solver based on conflict-driven clause learning.

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.

itex2mml 1.6.1
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://golem.ph.utexas.edu/~distler/blog/itex2MML.html
Licenses: LGPL 2.0+ GPL 2+ MPL 1.1
Build system: gnu
Synopsis: LaTeX to XHTML/MathML converter
Description:

The itex2MML utility is a stream filter. It takes text with embedded itex equations, converts the itex equations to MathML, and outputs the resulting text.

bliss 0.77
Propagated dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://users.aalto.fi/~tjunttil/bliss/index.html
Licenses: LGPL 3
Build system: cmake
Synopsis: Tool for computing automorphism groups and canonical labelings of graphs
Description:

bliss is a library for computing automorphism groups +and canonical forms of graphs. It has both a command line user interface as +well as C++ and C programming language APIs.

dune-uggrid-openmpi 2.10.0
Dependencies: dune-common-openmpi@2.10.0 openmpi@4.1.6
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://dune-project.org/
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Distributed and Unified Numerics Environment (with MPI support)
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 DUNE UG grid classes.

superlu-dist 6.4.0
Dependencies: gfortran@14.3.0 openblas@0.3.30 combinatorial-blas@1.6.2
Propagated dependencies: openmpi@4.1.6 pt-scotch32@7.0.7 pt-scotch32@7.0.7
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://portal.nersc.gov/project/sparse/superlu/
Licenses: Modified BSD
Build system: cmake
Synopsis: Parallel supernodal direct solver
Description:

SuperLU_DIST is a parallel extension to the serial SuperLU library. It is targeted for distributed memory parallel machines. SuperLU_DIST is implemented in ANSI C, and MPI for communications.

hpcombi 1.1.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://libsemigroups.github.io/HPCombi/
Licenses: GPL 3+
Build system: cmake
Synopsis: Fast combinatorics in C++ using SSE/AVX instruction sets
Description:

HPCombi is a C++17 header-only library using the SSE and AVX instruction sets, and some equivalents, for very fast manipulation of combinatorial objects such as transformations, permutations, and boolean matrices of small size.

blitz 1.0.2
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/blitzpp/blitz
Licenses: Artistic License 2.0 Modified BSD LGPL 3+
Build system: cmake
Synopsis: C++ template class library for multidimensional arrays
Description:

Blitz++ is a C++ template class library that provides high-performance multidimensional array containers for scientific computing.

python-mathics-core 8.0.1
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@1.26.4 python-mathics-scanner@1.4.1 python-pillow@11.1.0 python-dateutil@2.9.0 python-requests@2.32.5 python-llvmlite@0.44.0 python-scipy@1.12.0
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.

netcdf-fortran 4.5.3
Dependencies: libaec@1.0.6 hdf5@1.14.6 netcdf@4.9.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://www.unidata.ucar.edu/software/netcdf/
Licenses: X11-style
Build system: gnu
Synopsis: Fortran interface for the netCDF library
Description:

NetCDF is an interface for scientific data access and a software library that provides an implementation of the interface. The netCDF library defines a machine-independent format for representing scientific data. Together, the interface, library, and format support the creation, access, and sharing of scientific data.

pt-scotch32 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 and 32-bit integers)
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.

Total packages: 69272