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

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.


fabulous 1.1.6
Dependencies: openblas@0.3.31
Channel: guix-science
Location: guix-science/packages/maths.scm (guix-science packages maths)
Home page: https://gitlab.inria.fr/solverstack/fabulous
Licenses: CeCILL-C
Build system: cmake
Synopsis: Fast Accurate Block Linear Krylov Solver
Description:

Library implementing Block-GMres with Inexact Breakdown and Deflated Restarting, Breakdown Free Block Conjudate Gradiant, Block General Conjugate Residual and Block General Conjugate Residual with Inner Orthogonalization and with inexact breakdown and deflated restarting.

fenics-basix 0.10.0.post0
Dependencies: openblas@0.3.31
Channel: guix-science
Location: guix-science/packages/maths.scm (guix-science packages maths)
Home page: https://fenicsproject.org/
Licenses: LGPL 3+
Build system: cmake
Synopsis: Finite element basis evaluation library
Description:
Basix is a finite element definition and tabulation runtime library. Basix allows users to: @itemize @item evaluate finite element basis functions and their derivatives at a set of points; @item access geometric and topological information about reference cells; @item apply push forward and pull back operations to map data between a reference cell and a physical cell; @item permute and transform DOFs to allow higher-order elements to be use on arbitrary meshes; @item interpolate into and between finite element spaces. Basix includes a range of built-in elements, and also allows the user to define their own custom elements. This package provides the C++ library for Basix.
fenics-dolfinx 0.10.0.post5
Propagated dependencies: adios2@2.11.0 boost@1.89.0 fenics-basix@0.10.0.post0 fenics-ffcx@0.10.1.post0 hdf5-parallel-openmpi@1.14.6 openmpi@4.1.6 petsc-openmpi@3.24.0 pt-scotch32@7.0.15 pugixml@1.12.1 slepc-openmpi@3.24.0 spdlog@1.15.3
Channel: guix-science
Location: guix-science/packages/maths.scm (guix-science packages maths)
Home page: https://fenicsproject.org/
Licenses: LGPL 3+
Build system: cmake
Synopsis: FEniCS problem solving environment in C++
Description:

DOLFINx is the computational environment of FEniCSx and implements the FEniCS Problem Solving Environment in C++ and Python.

This package provides the C++ interface.

lapackpp 2025.05.28
Dependencies: blaspp@2025.05.28 openblas@0.3.31
Channel: guix-science
Location: guix-science/packages/maths.scm (guix-science packages maths)
Home page: https://github.com/icl-utk-edu/lapackpp
Licenses: Modified BSD
Build system: cmake
Synopsis: C++ API for the Linear Algebra PACKage
Description:

The Linear Algebra PACKage (LAPACK) is a standard software library for numerical linear algebra. The objective of LAPACK++ is to provide a convenient, performance oriented API for development in the C++ language, that, for the most part, preserves established conventions, while, at the same time, takes advantages of modern C++ features, such as: namespaces, templates, exceptions, etc.

python-fenics-dolfinx 0.10.0.post5
Dependencies: fenics-dolfinx@0.10.0.post5
Propagated dependencies: python-cffi@1.17.1 python-fenics-basix@0.10.0.post0 python-fenics-ffcx@0.10.1.post0 python-fenics-ufl@2025.2.1 python-mpi4py@4.1.0 python-numba@0.66.0 python-numpy@2.4.6 python-petsc4py@3.24.0 python-pyamg@5.3.0
Channel: guix-science
Location: guix-science/packages/maths.scm (guix-science packages maths)
Home page: https://fenicsproject.org/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: FEniCS problem solving environment in Python
Description:

DOLFINx is the computational environment of FEniCSx and implements the FEniCS Problem Solving Environment in C++ and Python.

This package provides the Python interface.

python-fenics-ufl 2025.2.1
Propagated dependencies: python-numpy@2.4.6
Channel: guix-science
Location: guix-science/packages/maths.scm (guix-science packages maths)
Home page: https://fenicsproject.org/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Unified Form Language for FEniCS
Description:

The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.

grace 5.1.25
Dependencies: fftw@3.3.10 libjpeg-turbo@2.1.4 libpng@1.6.39 motif@2.3.8-1.0f556b0 netcdf@4.9.2 t1lib@5.1.2 xbae@4.60.4
Channel: guix-science
Location: guix-science/packages/maths.scm (guix-science packages maths)
Home page: https://plasma-gate.weizmann.ac.il/Grace/
Licenses: GPL 2+
Build system: gnu
Synopsis: 2D plotting tool for the X Window System
Description:

Grace is a 2D plotting tool for the X Window System. It has a Motif-based GUI and a scripting language that includes curve fitting, analysis, and export capabilities.

python-fenics-basix 0.10.0.post0
Dependencies: fenics-basix@0.10.0.post0
Propagated dependencies: python-numba@0.66.0 python-numpy@2.4.6
Channel: guix-science
Location: guix-science/packages/maths.scm (guix-science packages maths)
Home page: https://fenicsproject.org/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python wrapper for fenics-basix
Description:

Basix is a finite element definition and tabulation runtime library.

Basix allows users to:

  • evaluate finite element basis functions and their derivatives at a set of points;

  • access geometric and topological information about reference cells;

  • apply push forward and pull back operations to map data between a reference cell and a physical cell;

  • permute and transform DOFs to allow higher-order elements to be use on arbitrary meshes;

  • interpolate into and between finite element spaces.

Basix includes a range of built-in elements, and also allows the user to define their own custom elements.

This package provides the Python wrapper for Basix.

plastimatch 1.10.0
Dependencies: dcmtk@3.6.9 dlib@20.0 fftw@3.3.10 insight-toolkit-legacy@5.4.7 nlopt@2.10.0 opencl-headers@2025.07.22 opencl-icd-loader@2025.07.22 sqlite@3.39.3
Channel: guix-science
Location: guix-science/packages/medical.scm (guix-science packages medical)
Home page: https://plastimatch.org/
Licenses: non-copyleft
Build system: cmake
Synopsis: High-performance volumetric registration of medical images
Description:

Plastimatch is a computer software application which has been designed for volumetric (usually medical) image processing and radiation therapy applications. It can be used for the following purposes:

  • Deformable registration

  • Atlas-based segmentation

  • Image conversion and manipulation

  • Vector field conversion and manipulation

  • Gamma analysis

  • Dose calculation

  • Registration analysis (Jacobian)

  • Segmentation analysis (Dice, Hausdorff)

python-ismrmrd 1.14.2
Propagated dependencies: python-h5py@3.16.0 python-numpy@2.4.6 python-xsdata@26.2
Channel: guix-science
Location: guix-science/packages/medical.scm (guix-science packages medical)
Home page: https://ismrmrd.readthedocs.io/
Licenses: non-copyleft
Build system: pyproject
Synopsis: Python implementation of ISMRMRD
Description:

This package provides a Python library for manipulating data saved as ISMRMRD.

stir 6.2.0
Dependencies: boost@1.89.0 python@3.12.12
Propagated dependencies: python-numpy@2.4.6
Channel: guix-science
Location: guix-science/packages/medical.scm (guix-science packages medical)
Home page: https://stir.sourceforge.net
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Tomographic image reconstruction in nuclear medicine
Description:

STIR is an object-oriented framework for tomographic image reconstruction, with an emphasis on iterative reconstruction in PET and SPECT. This package includes the C++ core and Python bindings.

siemens-to-ismrmrd 1.3.0
Dependencies: boost@1.88.0 ismrmrd@1.15.0 libxml2@2.14.6 libxslt@1.1.43 pugixml@1.12.1
Channel: guix-science
Location: guix-science/packages/medical.scm (guix-science packages medical)
Home page: https://github.com/ismrmrd/siemens_to_ismrmrd
Licenses: non-copyleft
Build system: cmake
Synopsis: Siemens to ISMRMRD format converter
Description:

The siemens_to_ismrmrd converter is used to convert data from Siemens raw data format into ISMRMRD raw data format.

ismrmrd 1.15.0
Dependencies: boost@1.89.0 fftwf@3.3.10 pugixml@1.12.1
Propagated dependencies: hdf5@1.14.6
Channel: guix-science
Location: guix-science/packages/medical.scm (guix-science packages medical)
Home page: https://ismrmrd.readthedocs.io/
Licenses: non-copyleft
Build system: cmake
Synopsis: ISMRM Data Format
Description:

A prerequisite for sharing magnetic resonance (imaging) reconstruction algorithms and code is a common raw data format. The ISMRMRD project describes such a common raw data format, which attempts to capture the data fields that are required to describe the magnetic resonance experiment with enough detail to reconstruct images. This package provides a C/C++ library for working with the format.

lplib 4.32-0.38e68fe
Dependencies: libmeshb@8.02-1.4fe3021
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://github.com/LoicMarechal/LPlib
Licenses: Expat
Build system: cmake
Synopsis: Parallelization framework for numerical simulation
Description:

The purpose of the LPlib is to provide programmers of solvers or automated meshers in the field of scientific computing with an easy, fast and transparent way to parallelize their codes. This library is based on posix standard threads, also known as pthreads, thus taking advantage of multi-core chips and shared memory architectures supported by most platforms (Linux, macOS, Windows).

Version 4 provides an early implementation of colored grains scheduling for better scaling and memory localization with high core count systems.

medit 0.0-1.669bc37
Dependencies: mesa@26.0.2 freeglut@3.4.0
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://github.com/Algiane/medit
Licenses: GPL 3
Build system: cmake
Synopsis: Mesh visualization tool
Description:

Medit was developped to visualize numerical simulation results on unstructured meshes in two and three dimensions. Scalar, vector and tensor fields can be easily associated and displayed with meshes.

libhash 1.40-0.1ce03ed
Dependencies: libmeshb@8.02-1.4fe3021
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://github.com/LoicMarechal/libHash
Licenses: Expat
Build system: cmake
Synopsis: Library to index and query mesh data structures
Description:

This package provides a hash table library that offers dynamicaly resizing tables and arbitrary number of hash keys insert and queries.

libsupermesh 2025.4
Dependencies: gfortran@14.3.0 openmpi@4.1.6 openssh@10.5p1 libspatialindex@2.1.0
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://github.com/firedrakeproject/libsupermesh
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Sequential and parallel mesh intersection (supermeshing)
Description:

libsupermesh is a Fortran 2008 library to intersect two overlapping meshes element by element. Pairs of overlapping elements are identified and a local mesh of their intersection is generated.

libmeshb 8.02-1.4fe3021
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://github.com/LoicMarechal/libMeshb
Licenses: Expat
Build system: cmake
Synopsis: Library to handle the *.meshb file format
Description:

The Gamma Mesh Format (GMF) and the associated library libMeshb provide programers of simulation and meshing software with an easy way to store their meshes and physical solutions. The GMF features more than 200 kinds of data types, like vertex, polyhedron, normal vector or vector solution field. The libMeshb provides a convenient way to move data between those files, via keyword tags, and the user's own structures.

coacd 1.0.11
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://colin97.github.io/CoACD/
Licenses: Expat
Build system: cmake
Synopsis: Approximate convex decomposition for 3D meshes
Description:

Approximate convex decomposition enables efficient geometry processing algorithms specifically designed for convex shapes (e.g., collision detection). We propose a method that is better to preserve collision conditions of the input shape with fewer components. It thus supports delicate and efficient object interaction in downstream applications.

gmlib 3.41-0.b0fb92e
Dependencies: libmeshb@8.02-1.4fe3021 opencl-headers@2025.07.22 opencl-icd-loader@2025.07.22
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://github.com/LoicMarechal/GMlib
Licenses: Expat
Build system: cmake
Synopsis: GPU computing on unstructured meshes
Description:

The purpose of the GMlib is to provide programmers of solvers or automated meshers in the field of scientific computing with an easy, fast and transparent way to port their codes on GPUs (Graphic Processing Units).

This library is based on the OpenCL language standard, thus taking advantage of almost every architectures supported by most platforms (Linux, macOS, Windows).

It is a simple loop parallelization scheme (known as kernels in the realm of GPU computing), provides the programer with pre defined mesh data structures, automatically vectorizes unstructured data like the ball of points or the edge shells, and handles transparently the transfer and vectorization of mesh data structures.

libol 1.85-0.147e167
Dependencies: libmeshb@8.02-1.4fe3021 lplib@4.32-0.38e68fe
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://github.com/LoicMarechal/libOL
Licenses: Expat
Build system: cmake
Synopsis: Quick and easy spatial localization with octree
Description:

The libOL first store a mesh made of vertices, edges and triangles in an octree structure with a very small memory footprint. Subsequently, you can perform geometrical queries very quickly on this mesh:

  • retrieve the closest entity from a given set of coordinates

  • build the list of mesh entities than are include in a given bounding box

  • project a vertex on any kind of geometrical entity

  • launch a ray and get the first intersected entity

  • all query operations can be performed in parallel as the library is thread safe

libspatialindex 2.1.0
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://libspatialindex.org
Licenses: Expat
Build system: cmake
Synopsis: Extensible framework for robust spatial indexing methods
Description:

libspatialindex provides spatial indexing utilities, with support for sophisticated spatial queries and interfaces for updating information and customizing the storage management of indices. The library is written in C++, with a C API.

umpire 2026.07.1
Dependencies: camp@2025.12.0 openmpi@4.1.6
Channel: guix-science
Location: guix-science/packages/mpi.scm (guix-science packages mpi)
Home page: http://umpire.readthedocs.io
Licenses: Modified BSD
Build system: cmake
Synopsis: Application-focused API for memory management on NUMA and GPU architectures
Description:

Umpire is a resource management library that allows the discovery, provision, and management of memory on machines with multiple memory devices like NUMA and GPUs.

mvapich 4.1
Dependencies: rdma-core@62.0 libfabric@2.5.1 ucx@1.20.0 hwloc@2.13.0 psm2@12.0 libcxi@13.0.0 curl@8.20.0 json-c@0.18
Channel: guix-science
Location: guix-science/packages/mpi.scm (guix-science packages mpi)
Home page: https://mvapich.cse.ohio-state.edu
Licenses: Modified BSD
Build system: gnu
Synopsis: Open-source MPI implementation compatible with MPICH
Description:

MVAPICH (pronounced as “em-vah-pich”) is an open-source MPI software to exploit the novel features and mechanisms of high-performance networking technologies (InfiniBand, iWARP, RDMA over Converged Enhanced Ethernet (RoCE v1 and v2), Slingshot 10, and Rockport Networks) and deliver best performance and scalability to MPI applications. MVAPICH 4.1 has support for the Cray Slingshot 11, Cornelis OPX, and Intel PSM3 interconnects through the OFI libfabric library, and for the UCX communication library.

Page: 1…1920212223…105
Total packages: 2509