| antspy |
bio |
The ANTsPy library wraps the well-established C++ biomedical image processing
framework ANTs. It includes blazing-fast reading and writing of medical images,
algorithms for registration, segmentation, and statistical learning, as well as
functions to create publication-ready visualizations.
|
| apptainer |
tools |
Apptainer/Singularity is an application containerization solution for High-Performance Computing (HPC). The goal
of Apptainer is to allow for "mobility of computing": an application containerized on one Linux system should
be able to run on another system, as it is, and without the need to reconcile software dependencies and Linux
version differences between the source and target systems. |
| assimp |
vis |
Open Asset Import Library (assimp) is a library to import and export various
3d-model-formats including scene-post-processing to generate missing render data.
|
| binutils |
tools |
binutils: GNU binary utilities |
| bison |
lang |
Bison is a general-purpose parser generator that converts an annotated context-free grammar
into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. |
| boost |
devel |
Boost provides free peer-reviewed portable C++ source libraries. |
| build |
devel |
A simple, correct Python build frontend. |
| bzip2 |
tools |
bzip2 is a freely available, patent free, high-quality data compressor. It
typically compresses files to within 10% to 15% of the best available
techniques (the PPM family of statistical compressors), whilst being around
twice as fast at compression and six times faster at decompression.
|
| cairo |
vis |
Cairo is a 2D graphics library with support for multiple output devices.
Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers,
PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB |
| castxml |
tools |
CastXML is a C-family abstract syntax tree XML output tool. |
| catch2 |
lib |
A modern, C++-native, header-only,
test framework for unit-tests, TDD and BDD
- using C++11, C++14, C++17 and later
|
| cffi |
tools |
C Foreign Function Interface for Python. Interact with almost any C code from
Python, based on C-like declarations that you can often copy-paste from header
files or documentation.
|
| cmake |
devel |
CMake, the cross-platform, open-source build system. CMake is a family of
tools designed to build, test and package software.
|
| cryptography |
tools |
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. |
| curl |
tools |
libcurl is a free and easy-to-use client-side URL transfer library,
supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP,
LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP.
libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP
form based upload, proxies, cookies, user+password authentication (Basic,
Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling
and more.
|
| cython |
lang |
Cython is an optimising static compiler for both the Python programming
language and the extended Cython programming language (based on Pyrex).
|
| dbus |
devel |
D-Bus is a message bus system, a simple way for applications to talk
to one another. In addition to interprocess communication, D-Bus helps
coordinate process lifecycle; it makes it simple and reliable to code
a "single instance" application or daemon, and to launch applications
and daemons on demand when their services are needed.
|
| double-conversion |
lib |
Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles. |
| doxygen |
devel |
Doxygen is a documentation system for C++, C, Java, Objective-C, Python,
IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. |
| easybuild |
tools |
EasyBuild is a software build and installation framework
written in Python that allows you to install software in a structured,
repeatable and robust way. |
| eigen |
math |
Eigen is a C++ template library for linear algebra:
matrices, vectors, numerical solvers, and related algorithms. |
| elfutils |
lib |
The elfutils project provides libraries and tools for ELF files
and DWARF data.
|
| expat |
tools |
Expat is an XML parser library written in C. It is a stream-oriented parser
in which an application registers handlers for things the parser might find
in the XML document (like start tags). |
| ffmpeg |
vis |
A complete, cross-platform solution to record, convert and stream audio and video. |
| fftw |
numlib |
FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
in one or more dimensions, of arbitrary input size, and of both real and complex data. |
| flit |
tools |
A simple packaging tool for simple packages. |
| fontconfig |
vis |
Fontconfig is a library designed to provide system-wide font configuration,
customization and application access.
|
| freetype |
vis |
FreeType 2 is a software font engine that is designed to be small, efficient,
highly customizable, and portable while capable of producing high-quality
output (glyph images). It can be used in graphics libraries, display servers,
font conversion tools, text image generation tools, and many other products
as well.
|
| fribidi |
lang |
The Free Implementation of the Unicode Bidirectional Algorithm. |
| fsl |
bio |
FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data. |
| gcc |
compiler |
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada,
as well as libraries for these languages (libstdc++, libgcj,...). |
| gettext |
tools |
GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may
build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools
and documentation |
| glib |
vis |
GLib is one of the base libraries of the GTK+ project |
| glslang-spirv |
compiler |
Glslang is the official reference compiler front end for the OpenGL ES and OpenGL shading languages.
It implements a strict interpretation of the specifications for these languages. It is open and free for anyone to use,
either from a command line or programmatically. The OpenGL and OpenGL ES working groups are committed to maintaining
consistency between the reference compiler and the corresponding shading language specifications. |
| gmp |
math |
GMP is a free library for arbitrary precision arithmetic, operating on signed
integers, rational numbers, and floating point numbers.
|
| go |
compiler |
Go is an open source programming language that makes it easy to build
simple, reliable, and efficient software. |
| gobject-introspection |
devel |
GObject introspection is a middleware layer between C libraries
(using GObject) and language bindings. The C library can be scanned at
compile time and generate a metadata file, in addition to the actual
native C library. Then at runtime, language bindings can read this
metadata and automatically provide bindings to call into the C library. |
| golf |
toolchain |
GNU Compiler Collection (GCC) based compiler toolchain, including OpenBLAS
(BLAS and LAPACK support) and FFTW. |
| gperf |
devel |
GNU gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table, in form of C or C++ code, for
looking up a value depending on the input string. The hash function is perfect,
which means that the hash table has no collisions, and the hash table lookup
needs a single string comparison only. |
| harfbuzz |
vis |
HarfBuzz is an OpenType text shaping engine. |
| hatchling |
tools |
Extensible, standards compliant build backend used by Hatch,
a modern, extensible Python project manager. |
| hdf5 |
data |
HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. |
| hypothesis |
tools |
Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized
by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets
you find more bugs in your code with less work. |
| icu |
lib |
ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization
support for software applications. |
| jasper |
vis |
The JasPer Project is an open-source initiative to provide a free
software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard. |
| java |
lang |
Java Platform, Standard Edition (Java SE) lets you develop and deploy
Java applications on desktops and servers. |
| jbigkit |
vis |
JBIG-KIT is a software implementation of the JBIG1 data
compression standard (ITU-T T.82), which was designed for bi-level image
data, such as scanned documents. |
| lame |
data |
LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL. |
| libarchive |
tools |
Multi-format archive and compression library
|
| libclc |
lib |
libclc is an open source, BSD/MIT dual licensed implementation of the library requirements of the OpenCL
C programming language, as specified by the OpenCL 1.1 Specification.
|
| libdeflate |
system |
Heavily optimized library for DEFLATE/zlib/gzip compression and decompression. |
| libdrm |
lib |
Direct Rendering Manager runtime library. |
| libffi |
lib |
The libffi library provides a portable, high level programming interface to
various calling conventions. This allows a programmer to call any function
specified by a call interface description at run-time. |
| libjpeg-turbo |
lib |
libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to
accelerate baseline JPEG compression and decompression. libjpeg is a library
that implements JPEG image encoding, decoding and transcoding.
|
| libpciaccess |
system |
Generic PCI access library. |
| libpng |
lib |
libpng is the official PNG reference library |
| libpsl |
lib |
C library for the Public Suffix List |
| libreadline |
lib |
The GNU Readline library provides a set of functions for use by applications
that allow users to edit command lines as they are typed in. Both Emacs and
vi editing modes are available. The Readline library includes additional
functions to maintain a list of previously-entered command lines, to recall
and perhaps reedit those lines, and perform csh-like history expansion on
previous commands.
|
| libtiff |
lib |
tiff: Library and tools for reading and writing TIFF data files |
| libunwind |
lib |
The primary goal of libunwind is to define a portable and efficient C programming interface
(API) to determine the call-chain of a program. The API additionally provides the means to manipulate the
preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain
(non-local goto). The API supports both local (same-process) and remote (across-process) operation.
As such, the API is useful in a number of applications |
| libwebp |
lib |
WebP is a modern image format that provides superior
lossless and lossy compression for images on the web. Using WebP,
webmasters and web developers can create smaller, richer images that
make the web faster. |
| libxml2 |
lib |
Libxml2 is the XML C parser and toolchain developed for the Gnome project
(but usable outside of the Gnome platform).
|
| libyaml |
lib |
LibYAML is a YAML parser and emitter written in C. |
| lit |
tools |
lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
providing indication of failures. |
| llvm |
compiler |
The LLVM Core libraries provide a modern source- and target-independent
optimizer, along with code generation support for many popular CPUs
(as well as some less common ones!) These libraries are built around a well
specified code representation known as the LLVM intermediate representation
("LLVM IR"). The LLVM Core libraries are well documented, and it is
particularly easy to invent your own language (or port an existing compiler)
to use LLVM as an optimizer and code generator.
|
| lz4 |
lib |
LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core.
It features an extremely fast decoder, with speed in multiple GB/s per core. |
| lzo |
devel |
Portable lossless data compression library |
| mako |
devel |
A super-fast templating language that borrows the best ideas from the existing templating languages |
| maturin |
tools |
This project is meant as a zero configuration
replacement for setuptools-rust and milksnake. It supports building
wheels for python 3.5+ on windows, linux, mac and freebsd, can upload
them to pypi and has basic pypy and graalpy support. |
| meson |
tools |
Meson is a cross-platform build system designed to be both as fast and as user friendly as possible. |
| meson-python |
tools |
Python build backend (PEP 517) for Meson projects |
| miniforge |
lang |
Miniforge is a free minimal installer for conda and Mamba specific
to conda-forge. |
| mrtrix3 |
bio |
MRtrix3 provides a set of tools to perform various types of diffusion MRI analyses, from various forms of tractography through to next-generation group-level analyses. It is designed with consistency, performance, and stability in mind, and is freely available under an open-source license. It is developed and maintained by a team of experts in the field, fostering an active community of users from diverse backgrounds. |
| mrtrix3tissue |
bio |
MRtrix3Tissue is a fork of the MRtrix3 project. It aims to add capabilities for 3-Tissue CSD modelling and analysis to a complete version of the MRtrix3 software. |
| nasm |
lang |
NASM: General-purpose x86 assembler |
| ncurses |
devel |
The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0,
and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and
function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. |
| nettle |
lib |
Nettle is a cryptographic library that is designed to fit easily
in more or less any context: In crypto toolkits for object-oriented
languages (C++, Python, Pike, ...), in applications like LSH or GNUPG,
or even in kernel space. |
| ninja |
tools |
Ninja is a small build system with a focus on speed. |
| nodejs |
lang |
Node.js is a platform built on Chrome's JavaScript runtime
for easily building fast, scalable network applications. Node.js uses an
event-driven, non-blocking I/O model that makes it lightweight and efficient,
perfect for data-intensive real-time applications that run across distributed devices. |
| nspr |
lib |
Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level
and libc-like functions. |
| nss |
lib |
Network Security Services (NSS) is a set of libraries designed to support cross-platform development
of security-enabled client and server applications. |
| nvhpc |
toolchain |
Complete toolchain based on NVIDIA HPC SDK. Includes C, C++ and FORTRAN
compilers (nvidia-compilers), an MPI implementation based on OpenMPI (NVHPCX)
and math libraries based on OpenBLAS and ScaLAPACK. |
| nvidia-compilers |
compiler |
C, C++ and Fortran compilers included with the NVIDIA HPC SDK |
| openblas |
numlib |
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. |
| opengl |
vis |
Open Graphics Library (OpenGL) is a cross-language, cross-platform application
programming interface (API) for rendering 2D and 3D vector graphics.
This module is a bundle of software required for OpenGL rendering.
It provides Mesa as an open-source implementation of the OpenGL specification
with software rendering and AMD GPU support, libglvnd for a vendor neutral
dispatch layer for rendering with both NVIDIA GPUs & Mesa, Mesa-demos for
sample applications, and GLU as an computer graphics library utilizing OpenGL.
|
| openssl |
system |
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured,
and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
protocols as well as a full-strength general purpose cryptography library. |
| pcre2 |
devel |
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax
and semantics as Perl 5.
|
| pixman |
vis |
Pixman is a low-level software library for pixel manipulation, providing
features such as image compositing and trapezoid rasterization. Important
users of pixman are the cairo graphics library and the X server.
|
| pkgconf |
devel |
pkgconf is a program which helps to configure compiler and linker flags for development libraries.
It is similar to pkg-config from freedesktop.org. |
| poetry |
tools |
Python packaging and dependency management made easy. Poetry helps you declare, manage and install
dependencies of Python projects, ensuring you have the right stack everywhere. |
| psutil |
lib |
A cross-platform process and system utilities module for Python |
| pybind11 |
lib |
pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa,
mainly to create Python bindings of existing C++ code. |
| python |
lang |
Python is a programming language that lets you work more quickly and integrate your systems
more effectively. |
| python-bundle-pypi |
lang |
Bundle of Python packages from PyPI |
| pytorch |
data |
PyTorch is a deep learning framework that puts Python first. It provides Tensors and Dynamic neural networks in Python with strong GPU acceleration.
|
| pyyaml |
lib |
PyYAML is a YAML parser and emitter for the Python programming language. |
| qt5 |
devel |
Qt is a comprehensive cross-platform C++ application framework. |
| qt6 |
devel |
Qt is a comprehensive cross-platform C++ application framework. |
| re2c |
tools |
re2c is a free and open-source lexer generator for C and C++. Its main goal is generating
fast lexers: at least as fast as their reasonably optimized hand-coded counterparts. Instead of using
traditional table-driven approach, re2c encodes the generated finite state automata directly in the form
of conditional jumps and comparisons. |
| rust |
lang |
Rust is a systems programming language that runs blazingly fast, prevents segfaults,
and guarantees thread safety. |
| scikit-build |
lib |
Scikit-Build, or skbuild, is an improved build system generator
for CPython C/C++/Fortran/Cython extensions. |
| scikit-build-core |
lib |
Scikit-build-core is a complete ground-up rewrite of scikit-build on top of
modern packaging APIs. It provides a bridge between CMake and the Python build
system, allowing you to make Python modules with CMake. |
| scipy-bundle |
lang |
Bundle of Python packages for scientific software |
| sdl2 |
lib |
SDL: Simple DirectMedia Layer, a cross-platform multimedia library |
| setuptools-rust |
tools |
setuptools-rust is a plugin for setuptools to build Rust Python extensions
implemented with PyO3 or rust-cpython. |
| spin |
devel |
Developer tool for scientific Python libraries |
| sqlite |
devel |
SQLite: SQL Database Engine in a C Library |
| swig |
devel |
SWIG is a software development tool that connects programs written in C and C++ with
a variety of high-level programming languages. |
| szip |
tools |
Szip compression software, providing lossless compression of scientific data |
| tractseg |
bio |
Tool for fast and accurate white matter bundle segmentation from Diffusion MRI.
It can create bundle segmentations, segmentations of the endregions of bundles
and Tract Orientation Maps (TOMs). Moreover, it can do tracking on the TOMs
creating bundle-specific tractogram and do Tractometry analysis on those.
|
| virtualenv |
tools |
A tool for creating isolated virtual python environments. |
| vtk |
vis |
The Visualization Toolkit (VTK) is an open-source, freely available software system for
3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several
interpreted interface layers including Tcl/Tk, Java, and Python. VTK 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. |
| wayland |
vis |
Wayland is a project to define a protocol for a compositor to talk to
its clients as well as a library implementation of the protocol. The
compositor can be a standalone display server running on Linux kernel
modesetting and evdev input devices, an X application, or a wayland
client itself. The clients can be traditional applications, X servers
(rootless or fullscreen) or other display servers.
|
| x11 |
vis |
The X Window System (X11) is a windowing system for bitmap displays |
| x264 |
vis |
x264 is a free software library and application for encoding video streams
into the H.264/MPEG-4 AVC compression format, and is released under the
terms of the GNU GPL.
|
| x265 |
vis |
x265 is a free software library and application for encoding video streams
into the H.265 AVC compression format, and is released under the terms of
the GNU GPL.
|
| xorg-macros |
devel |
X.org macros utilities. |
| xz |
tools |
xz: XZ utilities |
| yasm |
lang |
Yasm: Complete rewrite of the NASM assembler with BSD license |
| z3 |
tools |
Z3 is a theorem prover from Microsoft Research.
|
| zlib |
lib |
zlib is designed to be a free, general-purpose, legally unencumbered -- that is,
not covered by any patents -- lossless data-compression library for use on virtually any
computer hardware and operating system. |
| zstd |
lib |
Zstandard is a real-time compression algorithm, providing high compression ratios.
It offers a very wide range of compression/speed trade-off, while being backed by a very fast decoder.
It also offers a special mode for small data, called dictionary compression, and can create dictionaries
from any sample set. |