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

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.


julia 1.9.3
Dependencies: coreutils@9.1 curl@8.6.0 gfortran@14.3.0 gfortran@14.3.0 gmp@6.3.0 lapack@3.12.1 libblastrampoline@5.1.1 libgit2@1.5.2 nghttp2@1.58.0 libssh2@1.10.0 libunwind-julia@1.5.0 libuv-julia@2.0.0-4.e6f0e49 llvm@14.0.6-3-julia lld@14.0.6 mbedtls@3.6.4 mpfr@4.2.2 openblas-ilp64@0.3.30 openlibm@0.8.7 p7zip@25.01 pcre2@10.42 suitesparse@5.13.0 utf8proc@2.10.0 wget@1.25.0 which@2.21 zlib@1.3.1 dsfmt@2.2.3 libwhich@1.1.0
Channel: guix-hpc
Location: inria/julia.scm (inria julia)
Home page: https://julialang.org/
Licenses: Expat
Synopsis: High-performance dynamic language for technical computing
Description:

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library.

llvm 14.0.6-3-julia
Dependencies: libffi@3.4.6
Propagated dependencies: zlib@1.3.1
Channel: guix-hpc
Location: inria/julia.scm (inria julia)
Home page: https://www.llvm.org
Licenses: ASL 2.0
Synopsis: Optimizing compiler infrastructure
Description:

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

mlir 15.0.7
Dependencies: llvm@15.0.7
Channel: guix-hpc
Location: inria/llvm.scm (inria llvm)
Home page: https://mlir.llvm.org/
Licenses: ASL 2.0
Synopsis: Multi-Level Intermediate Representation library
Description:

Novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.

flang 15.0.7
Dependencies: llvm@15.0.7 clang@15.0.7 mlir@15.0.7
Channel: guix-hpc
Location: inria/llvm.scm (inria llvm)
Home page: https://flang.llvm.org/
Licenses: ASL 2.0
Synopsis: Fortran compiler
Description:

Ground-up implementation of a Fortran front end written in modern C++. While it is capable of generating executables for a number of examples, some functionalities are still missing.

rpi 4.0
Dependencies: insight-toolkit@5.1.1 libdrm@2.4.124 mesa@25.2.3
Channel: guix-hpc
Location: inria/medinria.scm (inria medinria)
Home page: https://github.com/medInria/RPI
Licenses: BSD 1-Clause
Synopsis: Lightweight framework to encapsulate image registration algorithms
Description:

The RPI is a lightweight framework to encapsulate image registration algorithms.

medinria 4.0.0-0.de16bed
Dependencies: dtk@1.7.1 dcmtk-medinria@3.6.8 qtdcm@4.0 insight-toolkit@5.1.1 vtk@8.1.2 qtbase@5.15.16 qttools@5.15.16 qtx11extras@5.15.16 qtdeclarative@5.15.16 qtsvg@5.15.16 rpi@4.0 ttk@4.0.1 boost@1.83.0
Channel: guix-hpc
Location: inria/medinria.scm (inria medinria)
Home page: https://med.inria.fr/
Licenses: Original BSD
Synopsis: Medical image processing and visualization software
Description:

medInria is a multi-platform medical image processing and visualization software. medInria offers from standard to cutting-edge processing functionalities for your medical images such as 2D/3D/4D image visualization, image registration, diffusion MR processing and tractography.

insight-toolkit 5.1.1
Dependencies: eigen@3.4.0 expat@2.7.1 fftw@3.3.10 fftwf@3.3.10 hdf5@1.14.6 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 opencl-headers@2024.10.24 opencl-icd-loader@2024.10.24 perl@5.36.0 python@3.11.11 tbb@2021.6.0 vxl@1.18.0 zlib@1.3.1 vtk@8.1.2
Channel: guix-hpc
Location: inria/medinria.scm (inria medinria)
Home page: https://github.com/InsightSoftwareConsortium/ITK/
Licenses: ASL 2.0
Synopsis: Scientific image processing, segmentation and registration
Description:

The Insight Toolkit (ITK) is a toolkit for N-dimensional scientific image processing, segmentation, and registration. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both.

ttk 4.0.1
Dependencies: vtk@8.1.2 insight-toolkit@5.1.1 hdf5@1.8.23 zlib@1.3.1 libdrm@2.4.124 mesa@25.2.3
Channel: guix-hpc
Location: inria/medinria.scm (inria medinria)
Home page: https://github.com/medInria/TTK
Licenses: FreeBSD
Synopsis: TTK
Description:

TTK

qtdcm 4.0
Dependencies: insight-toolkit@5.1.1 dcmtk-medinria@3.6.8 qtbase@5.15.16 qttools@5.15.16 qtx11extras@5.15.16 zlib@1.3.1
Channel: guix-hpc
Location: inria/medinria.scm (inria medinria)
Home page: https://github.com/medInria/qtdcm
Licenses: LGPL 3+
Synopsis: Qt widgets for manipulating Dicom data
Description:

QtDCM implements several Qt widgets for manipulating Dicom data. With QtDCM, it is possible to explore a Dicom CD-ROM, to search and download from a PACS (Pictures Archive and Communications System) and to convert series of images to the nifti format. Thanks to its simple design, QtDcm is very easy to integrate in other application (see the example directory in the code).

vtk 8.1.2
Dependencies: double-conversion@3.1.5 eigen@3.4.0 expat@2.7.1 freetype@2.13.3 gl2ps@1.4.2 glew@2.2.0 glu@9.0.2 hdf5@1.14.6 libharu@2.4.3 libjpeg-turbo@2.1.4 jsoncpp@1.9.6 libtheora@1.1.1 libx11@1.8.12 libxml2@2.14.6 libxt@1.3.1 lz4@1.9.3 mesa@25.2.3 netcdf@4.9.0 libpng@1.6.39 libtiff@4.4.0 openmpi@4.1.6 proj@9.3.1 python@3.11.11 sqlite@3.39.3 xorgproto@2024.1 qtbase@6.9.2 zlib@1.3.1 qtbase@5.15.16 qttools@5.15.16 qtx11extras@5.15.16
Propagated dependencies: libogg@1.3.6 tbb@2021.6.0
Channel: guix-hpc
Location: inria/medinria.scm (inria medinria)
Home page: https://vtk.org/
Licenses: Modified BSD
Synopsis: Libraries for 3D computer graphics
Description:

The Visualization Toolkit (VTK) is a C++ library for 3D computer graphics, image processing and visualization. It supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. VTK has an extensive information visualization framework, has a suite of 3D interaction widgets, supports parallel processing, and integrates with various databases on GUI toolkits such as Qt and Tk.

dcmtk-medinria 3.6.8
Dependencies: icu4c@73.1 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 libxml2@2.14.6 openssl@3.0.8 zlib@1.3.1
Channel: guix-hpc
Location: inria/medinria.scm (inria medinria)
Home page: https://dcmtk.org
Licenses: FSF-free
Synopsis: Libraries and programs implementing parts of the DICOM standard
Description:

DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. It includes software for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection, as well as demonstrative image storage and worklist servers.

openmpi-mpi1-compat 4.1.6
Dependencies: hwloc@1.11.13 gfortran@14.3.0 libfabric@1.22.0 libevent@2.1.12 opensm@3.3.24 openssh-sans-x@10.2p1 psm@3.3.20170428 psm2@12.0 ucx@1.17.0 valgrind@3.22.0 rdma-core@59.0 slurm@23.11.10
Channel: guix-hpc
Location: inria/mpi.scm (inria mpi)
Home page: https://www.open-mpi.org
Licenses: FreeBSD
Synopsis: MPI-3 implementation
Description:

The Open MPI Project is an MPI-3 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

hello-mpi 1.2.1
Dependencies: hwloc@2.12.2
Propagated dependencies: openmpi@4.1.6
Channel: guix-hpc
Location: inria/mpi.scm (inria mpi)
Home page: https://gitlab.inria.fr/solverstack/hello-mpi.git
Licenses: CeCILL-C
Synopsis: Hello world MPI
Description:

This is a minimalist MPI hello world.

pampa 0.0-1.db630b6
Dependencies: zlib@1.3.1 pt-scotch32@7.0.7 openmpi@4.1.6
Channel: guix-hpc
Location: inria/pampa.scm (inria pampa)
Home page: https://gitlab.inria.fr/PaMPA/PaMPA
Licenses: GPL 3+
Synopsis: Dynamic parallel remeshing and redistribution of unstructured meshes
Description:

PaMPA is a C library for dynamic parallel remeshing and redistribution of unstructured meshes.

simgrid 3.29
Propagated dependencies: boost@1.83.0
Channel: guix-hpc
Location: inria/simgrid.scm (inria simgrid)
Home page: https://simgrid.org/
Licenses: LGPL 2.1+
Synopsis: Distributed system simulator
Description:

SimGrid is a scientific instrument to study the behavior of large-scale distributed systems such as grids, "clouds", HPC, and P2P systems. It can be used to evaluate heuristics, prototype applications or even assess legacy MPI applications.

simgrid 3.36
Propagated dependencies: boost@1.83.0
Channel: guix-hpc
Location: inria/simgrid.scm (inria simgrid)
Home page: https://simgrid.org/
Licenses: LGPL 2.1+
Synopsis: Distributed system simulator
Description:

SimGrid is a scientific instrument to study the behavior of large-scale distributed systems such as grids, "clouds", HPC, and P2P systems. It can be used to evaluate heuristics, prototype applications or even assess legacy MPI applications.

slurm-with-lua 23.11.10
Dependencies: dbus@1.15.8 freeipmi@1.6.16 http-parser@2.9.4-1.ec8b5ee libjwt@1.17.2 librdkafka@1.4.2 libyaml@0.2.5 mariadb@10.11.14 freeipmi@1.6.16 hwloc@2.12.2 json-c@0.18 linux-pam@1.5.2 openpmix@4.2.8 munge@0.5.14 numactl@2.0.16 readline@8.2.13 lua@5.3.5
Channel: guix-hpc
Location: inria/staging.scm (inria staging)
Home page: https://slurm.schedmd.com/
Licenses: FreeBSD Expat ISC LGPL 2.1+ Zlib non-copyleft GPL 2+
Synopsis: Workload manager for cluster computing (with Lua support)
Description:

SLURM is a fault-tolerant and highly scalable cluster management and job scheduling system for large and small clusters. It allocates access to resources (computer nodes) to users for some duration of time, provides a framework for starting, executing, and monitoring work (typically a parallel job) on a set of allocated nodes, and arbitrates contention for resources by managing a queue of pending work.

metis-r64 5.1.0
Dependencies: openblas@0.3.30
Channel: guix-hpc
Location: inria/staging.scm (inria staging)
Home page: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
Licenses: ASL 2.0
Synopsis: Graph partitioning and fill-reducing matrix ordering (64-bit reals)
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.

starpu-fxt 1.4.12
Dependencies: fxt@0.3.14 mpi_sync_clocks@1.0 fftw@3.3.10 fftwf@3.3.10
Propagated dependencies: openmpi@4.1.6 hwloc@2.12.2
Channel: guix-hpc
Location: inria/storm.scm (inria storm)
Home page: https://starpu.gitlabpages.inria.fr/
Licenses: LGPL 2.1+
Synopsis: Run-time system for heterogeneous computing
Description:

StarPU is a run-time system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.

starpu-simgrid 1.4.12
Dependencies: simgrid@3.36 fxt-static@0.3.14 fftw@3.3.10 fftwf@3.3.10
Propagated dependencies: hwloc@2.12.2
Channel: guix-hpc
Location: inria/storm.scm (inria storm)
Home page: https://starpu.gitlabpages.inria.fr/
Licenses: LGPL 2.1+
Synopsis: Run-time system for heterogeneous computing
Description:

StarPU is a run-time system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.

starpu 1.2.11
Dependencies: fftw@3.3.10 fftwf@3.3.10
Propagated dependencies: hwloc@1.11.13 openmpi-mpi1-compat@4.1.6
Channel: guix-hpc
Location: inria/storm.scm (inria storm)
Home page: https://starpu.gitlabpages.inria.fr/
Licenses: LGPL 2.1+
Synopsis: Run-time system for heterogeneous computing
Description:

StarPU is a run-time system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.

starpu 1.3.11
Dependencies: fftw@3.3.10 fftwf@3.3.10
Propagated dependencies: openmpi@4.1.6 hwloc@2.12.2
Channel: guix-hpc
Location: inria/storm.scm (inria storm)
Home page: https://starpu.gitlabpages.inria.fr/
Licenses: LGPL 2.1+
Synopsis: Run-time system for heterogeneous computing
Description:

StarPU is a run-time system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.

starpu-hip 1.4.12
Dependencies: fftw@3.3.10 fftwf@3.3.10 hipblas@6.2.2 rocblas@6.2.2 hipamd@6.2.2
Propagated dependencies: openmpi@4.1.6 hwloc@2.12.2
Channel: guix-hpc
Location: inria/storm.scm (inria storm)
Home page: https://starpu.gitlabpages.inria.fr/
Licenses: LGPL 2.1+
Synopsis: Run-time system for heterogeneous computing (with AMD HIP support)
Description:

StarPU is a run-time system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.

parcoach 2.4.2
Dependencies: llvm@15.0.7 openmpi@4.1.6
Channel: guix-hpc
Location: inria/storm.scm (inria storm)
Home page: https://parcoach.github.io/
Licenses: LGPL 2.1
Synopsis: Analysis tool for errors detection in parallel applications
Description:

PARCOACH is an Open-source software dedicated to the collective errors detection in parallel applications.

Total results: 263