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

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.


python-easydict 1.9
Channel: guix-hpc
Location: guix-hpc/packages/python-science.scm (guix-hpc packages python-science)
Home page: https://github.com/makinacorpus/easydict
Licenses:
Build system: python
Synopsis: Access dict values as attributes (works recursively).
Description:

Access dict values as attributes (works recursively).

python-pillow 6.1.0
Dependencies: freetype@2.13.3 lcms@2.13.1 libjpeg-turbo@2.1.4 libtiff@4.4.0 libwebp@1.3.2 openjpeg@2.5.0 zlib@1.3.1
Channel: guix-hpc
Location: guix-hpc/packages/python-science.scm (guix-hpc packages python-science)
Home page: https://python-pillow.org
Licenses: X11-style
Build system: pyproject
Synopsis: Fork of the Python Imaging Library
Description:

The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.

python-ttpy 1.2.0-0.22dff3d
Dependencies: gmp@6.3.0 mpfr@4.2.2 openblas@0.3.30
Propagated dependencies: python-numpy@1.26.4 python-scipy@1.12.0 python-six@1.17.0
Channel: guix-hpc
Location: guix-hpc/packages/python-science.scm (guix-hpc packages python-science)
Home page: https://github.com/oseledets/ttpy
Licenses: Expat
Build system: python
Synopsis: Python implementation of the Tensor Train (TT) toolbox
Description:

Python implementation of the Tensor Train (TT) toolbox. It contains several important packages for working with the TT-format in Python. It is able to do TT-interpolation, solve linear systems, eigenproblems, solve dynamical problems. Several computational routines are done in Fortran (which can be used separately), and are wrapped with the f2py tool.

python-latexify-py 0.0.7
Propagated dependencies: python-dill@0.4.0
Channel: guix-hpc
Location: guix-hpc/packages/python-science.scm (guix-hpc packages python-science)
Home page: https://github.com/google/latexify_py
Licenses:
Build system: python
Synopsis: Generates LaTeX source from Python functions.
Description:

Generates LaTeX source from Python functions.

gfortran 14.3.0
Dependencies: isl@0.24 libstdc++-headers@14.3.0 gmp@6.3.0 mpfr@4.2.2 mpc@1.3.1 elfutils@0.192 zlib@1.3.1
Channel: guix-hpc
Location: guix-hpc/packages/toolchains.scm (guix-hpc packages toolchains)
Home page: https://gcc.gnu.org/
Licenses: GPL 3+
Build system: gnu
Synopsis: GNU Compiler Collection
Description:

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Ada, and Go. It also includes runtime support libraries for these languages.

gfortran-toolchain 14.3.0
Dependencies: gfortran@14.3.0 ld-wrapper@0 binutils@2.44 gfortran@14.3.0 glibc@2.41 glibc@2.41 glibc@2.41
Channel: guix-hpc
Location: guix-hpc/packages/toolchains.scm (guix-hpc packages toolchains)
Home page: https://gcc.gnu.org/
Licenses: GPL 3+
Build system: trivial
Synopsis: Complete GCC tool chain for Fortran development
Description:

This package provides a complete GCC tool chain for Fortran development to be installed in user profiles. This includes gfortran, as well as libc (headers and binaries, plus debugging symbols in the debug output), and binutils.

gfortran-toolchain 13.3.0
Dependencies: gfortran@13.3.0 ld-wrapper@0 binutils@2.44 gfortran@13.3.0 glibc@2.41 glibc@2.41 glibc@2.41
Channel: guix-hpc
Location: guix-hpc/packages/toolchains.scm (guix-hpc packages toolchains)
Home page: https://gcc.gnu.org/
Licenses: GPL 3+
Build system: trivial
Synopsis: Complete GCC tool chain for Fortran development
Description:

This package provides a complete GCC tool chain for Fortran development to be installed in user profiles. This includes gfortran, as well as libc (headers and binaries, plus debugging symbols in the debug output), and binutils.

sz3-compressor 3.3.0
Propagated dependencies: zstd@1.5.6
Channel: guix-hpc
Location: guix-hpc/packages/utils.scm (guix-hpc packages utils)
Home page: https://github.com/szcompressor/SZ3
Licenses: GPL 3+
Build system: cmake
Synopsis: GUIX package for the SZ3 compressor.
Description:

GUIX package for the SZ3 compressor.

python-expecttest 0.1.3
Channel: guix-hpc
Location: guix-hpc/packages/utils.scm (guix-hpc packages utils)
Home page: https://github.com/ezyang/ghstack
Licenses: Expat
Build system: python
Synopsis: This library implements expect tests (also known as 'golden' tests).
Description:

Expect tests are a method of writing tests where instead of hard-coding the expected output of a test, you run the test to get the output, and the test framework automatically populates the expected output.

zfp 1.0.1
Channel: guix-hpc
Location: guix-hpc/packages/utils.scm (guix-hpc packages utils)
Home page: https://zfp.io/
Licenses: Modified BSD
Build system: cmake
Synopsis: A compressed format for multi-dimensional arrays
Description:

zfp is a compressed number format for multi-dimensional arrays. zfp provides compressed-array classes (e.g., for in-memory storage) and high-speed, parallel data compression (e.g., for offline storage). zfp supports both lossy and lossless compression and fine-grained user control over accuracy and storage size.

fti 1.6
Dependencies: openmpi@4.1.6 openssl@3.0.8 zlib@1.3.1
Channel: guix-hpc
Location: guix-hpc/packages/utils.scm (guix-hpc packages utils)
Home page: https://github.com/leobago/fti
Licenses: Modified BSD
Build system: cmake
Synopsis: Fault Tolerance Interface
Description:

FTI stands for Fault Tolerance Interface and is a library that aims to give computational scientists the means to perform fast and efficient multilevel checkpointing in large scale supercomputers.

sz-compressor 2.1.12
Channel: guix-hpc
Location: guix-hpc/packages/utils.scm (guix-hpc packages utils)
Home page: https://github.com/szcompressor/sz2
Licenses: GPL 3+
Build system: cmake
Synopsis: GUIX package for the SZ compressor.
Description:

GUIX package for the SZ compressor.

disseq 0.0-1.350e58d
Dependencies: openmpi@4.1.6 hdf5-parallel-openmpi@1.14.6
Channel: guix-hpc
Location: inria/bioversiton.scm (inria bioversiton)
Home page: https://gitlab.inria.fr/biodiversiton/disseq
Licenses: GPL 3+
Build system: cmake
Synopsis: Compute pairwise distances between reads as edit distances
Description:

This package has been developed for computing exact distances, without heuristics, between all pairs of reads of a NGS sample. This is a first step for supervised or unsupervised clustering of reads in an environmental sample.

dtk 1.7.1
Dependencies: qtbase@5.15.17 qtdeclarative@5.15.17 qtsvg@5.15.17
Channel: guix-hpc
Location: inria/dtk.scm (inria dtk)
Home page: https://gitlab.inria.fr/dtk/dtk
Licenses: Modified BSD
Build system: cmake
Synopsis: A set of libraries based on Qt5 for modular scientific software development
Description:

A set of libraries based on Qt5 for modular scientific software development

fxt-static 0.3.15
Channel: guix-hpc
Location: inria/eztrace.scm (inria eztrace)
Home page: https://savannah.nongnu.org/projects/fkt
Licenses: GPL 2+
Build system: gnu
Synopsis: Efficient recording of program execution traces
Description:

FxT is a fast tracing engine that can be used either in user land, in kernel land, or both. It can record developer-specified events in compact "traces", with minimal run-time overhead.

eztrace-pallas 2.2.1
Dependencies: libiberty@14.3.0 libomp@13.0.1 netcdf@4.9.0 opari2@2.0.9 openmpi@4.1.6 pallas@0.0.1 pnetcdf@1.13.0
Channel: guix-hpc
Location: inria/eztrace.scm (inria eztrace)
Home page: https://eztrace.gitlab.io/eztrace/
Licenses: CeCILL-B
Build system: cmake
Synopsis: Collect program execution traces
Description:

EZTrace is a tool that aims at generating automatically execution trace from high performance computing (HPC) programs. It generates execution trace files that can be interpreted by visualization tools such as ViTE.

pallas 0.0.1
Propagated dependencies: sz-compressor@2.1.12 jsoncpp@1.9.6 zstd@1.5.6 zfp@1.0.1 hdf5@1.14.6
Channel: guix-hpc
Location: inria/eztrace.scm (inria eztrace)
Home page: https://gitlab.inria.fr/pallas/pallas
Licenses: Modified BSD
Build system: cmake
Synopsis: Interface to write and read trace data
Description:

OTF2-compatible interface to write and read trace data from HPC applications.

litl 0.1.9
Channel: guix-hpc
Location: inria/eztrace.scm (inria eztrace)
Home page: https://github.com/trahay/LiTL
Licenses: FreeBSD
Build system: gnu
Synopsis: Collect events during the execution of a program
Description:

This project aims at providing an alternative solution to the already existing FxT library, which is used to record events during the execution of scientific applications, that would deliver nearly the same performance and would solve the scalability issues such as scalability and the number of threads.

pcre2 10.42
Dependencies: bzip2@1.0.8 readline@8.2.13 zlib@1.3.1
Channel: guix-hpc
Location: inria/julia.scm (inria julia)
Home page: https://www.pcre.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: Perl Compatible Regular Expressions
Description:

The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API.

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
Build system: gnu
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
Build system: cmake
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.

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
Build system: cmake
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.

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
Build system: cmake
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.

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.14 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
Build system: cmake
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.

Total packages: 69239