From 52064dd5884ea59c47d01b256e1f932ec6d8ec75 Mon Sep 17 00:00:00 2001 From: Kilian Cavalotti Date: Wed, 4 Dec 2024 17:18:01 -0800 Subject: [PATCH] docs: updated software list --- includes/data/software.yml | 2283 +++++++++++++++++---------------- src/docs/software/updates.xml | 144 +-- 2 files changed, 1203 insertions(+), 1224 deletions(-) diff --git a/includes/data/software.yml b/includes/data/software.yml index 70109354d..ae18ca66a 100644 --- a/includes/data/software.yml +++ b/includes/data/software.yml @@ -358,17 +358,14 @@ software_modules: - {description: 'Zstandard, or zstd, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.', markedDefault: false, versionName: 1.5.2} - - categories: system, checkpointing - defaultVersionName: 2.6.0 - description: DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints - a single-host or distributed computation in user-space -- with no modifications - to user code or to the O/S. - package: dmtcp - url: http://dmtcp.sourceforge.net/ + - categories: system, tools + defaultVersionName: 2.2.3 + description: Expat is a stream-oriented XML parser library written in C. + package: expat + url: http://libexpat.github.io versions: - - {description: DMTCP (Distributed MultiThreaded Checkpointing) transparently - checkpoints a single-host or distributed computation in user-space -- with - no modifications to user code or to the O/S., markedDefault: false, versionName: 2.6.0} + - {description: Expat is a stream-oriented XML parser library written in C., + markedDefault: false, versionName: 2.2.3} - categories: system, job management defaultVersionName: 1.1.2 description: DRMAA for Slurm Workload Manager (Slurm) is an implementation of @@ -399,16 +396,31 @@ software_modules: - {description: 'Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more.', markedDefault: false, versionName: 1.0.18} - - categories: system, libs - defaultVersionName: 2.1.2 - description: FTGL is a free cross-platform Open Source C++ library that uses - Freetype2 to simplify rendering fonts in OpenGL applications. - package: ftgl - url: https://sourceforge.net/projects/ftgl/ + - categories: system, file transfer + defaultVersionName: 0.11.1 + description: mpiFileUtils is a suite of MPI-based tools to manage large datasets, + which may vary from large directory trees to large files. + package: mpifileutils + url: https://github.com/hpc/mpifileutils versions: - - {description: FTGL is a free cross-platform Open Source C++ library that uses - Freetype2 to simplify rendering fonts in OpenGL applications., markedDefault: false, - versionName: 2.1.2} + - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets, + which may vary from large directory trees to large files. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 0.10.1 + - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets, + which may vary from large directory trees to large files. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: '0.11' + - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets, + which may vary from large directory trees to large files. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 0.11.1 - categories: system, file transfer defaultVersionName: 1.65.0 description: 'Rclone is a command line program to sync files and directories @@ -487,16 +499,18 @@ software_modules: - {description: FLTK (pronounced 'fulltick') is a cross-platform C++ GUI toolkit., markedDefault: false, versionName: 1.3.4} - categories: system, libs - defaultVersionName: 0.9.1 - description: libxkbcommon is a keyboard keymap compiler and support library - which processes a reduced subset of keymaps as defined by the XKB (X Keyboard - Extension) specification. - package: libxkbcommon - url: https://github.com/xkbcommon/libxkbcommon + defaultVersionName: '10.40' + description: The PCRE22 library is a set of functions that implement regular + expression pattern matching using the same syntax and semantics as Perl 5. + package: pcre2 + url: http://www.pcre.org/ versions: - - {description: libxkbcommon is a keyboard keymap compiler and support library - which processes a reduced subset of keymaps as defined by the XKB (X Keyboard - Extension) specification., markedDefault: false, versionName: 0.9.1} + - {description: The PCRE22 library is a set of functions that implement regular + expression pattern matching using the same syntax and semantics as Perl + 5., markedDefault: false, versionName: '10.35'} + - {description: The PCRE22 library is a set of functions that implement regular + expression pattern matching using the same syntax and semantics as Perl + 5., markedDefault: false, versionName: '10.40'} - categories: system, libs defaultVersionName: '1.27' description: Libgpg-error is a small library that originally defined common @@ -532,17 +546,15 @@ software_modules: versions: - {description: libuv is a multi-platform support library with a focus on asynchronous I/O., markedDefault: false, versionName: 1.38.1} - - categories: system, containers - defaultVersionName: 0.3.13_py312 - description: Singularity Python (spython) is the Python API for working with - Singularity containers. - package: py-spython - url: https://github.com/singularityhub/singularity-cli + - categories: system, libs + defaultVersionName: 1.14.10 + description: Cairo is a 2D graphics library with support for multiple output + devices. + package: cairo + url: https://www.cairographics.org/ versions: - - {description: Singularity Python (spython) is the Python API for working with - Singularity containers., markedDefault: false, versionName: 0.3.13_py39} - - {description: Singularity Python (spython) is the Python API for working with - Singularity containers., markedDefault: false, versionName: 0.3.13_py312} + - {description: Cairo is a 2D graphics library with support for multiple output + devices., markedDefault: false, versionName: 1.14.10} - categories: system, tools defaultVersionName: 2.3.7 description: Motif is the toolkit for the Common Desktop Environment. @@ -618,15 +630,17 @@ software_modules: versions: - {description: Parallel S3 and local filesystem execution tool., markedDefault: false, versionName: 2.0.0} - - categories: system, libs - defaultVersionName: 2.2.5 - description: GD is an open source code library for the dynamic creation of images - by programmers. - package: libgd - url: https://libgd.github.io/ + - categories: system, compression + defaultVersionName: 1.1.12 + description: PBZIP2 is a parallel implementation of the bzip2 block-sorting + file compressor that uses pthreads and achieves near-linear speedup on SMP + machines. + package: pbzip2 + url: http://compression.great-site.net/pbzip2/ versions: - - {description: GD is an open source code library for the dynamic creation of - images by programmers., markedDefault: false, versionName: 2.2.5} + - {description: PBZIP2 is a parallel implementation of the bzip2 block-sorting + file compressor that uses pthreads and achieves near-linear speedup on SMP + machines., markedDefault: false, versionName: 1.1.12} - categories: system, tools defaultVersionName: '1.6' description: jq is a lightweight and flexible command-line JSON processor. @@ -692,14 +706,14 @@ software_modules: - {description: 'FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created.', markedDefault: false, versionName: '5.0'} - - categories: system, tools - defaultVersionName: 1.7.4 - description: Simple password manager using gpg and ordinary unix directories. - package: password-store - url: https://www.passwordstore.org/ + - categories: system, libs + defaultVersionName: 0.3.5 + description: C++ implementation of the Google logging module. + package: glog + url: https://github.com/google/glog versions: - - {description: Simple password manager using gpg and ordinary unix directories., - markedDefault: false, versionName: 1.7.4} + - {description: C++ implementation of the Google logging module., markedDefault: false, + versionName: 0.3.5} - categories: system, tools defaultVersionName: 8.4.0 description: curl is an open source command line tool and library for transferring @@ -895,6 +909,19 @@ software_modules: versions: - {description: A small utility to modify the dynamic linker and RPATH of ELF executables., markedDefault: false, versionName: '0.18'} + - categories: system, benchmark + defaultVersionName: 2.1.19_py39 + description: LinkTest is a communication API benchmarking tool that tests point-to-point + connections. + package: py-linktest + url: https://www.fz-juelich.de/en/ias/jsc/services/user-support/jsc-software-tools/linktest + versions: + - description: LinkTest is a communication API benchmarking tool that tests + point-to-point connections. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 2.1.19_py39 - categories: system, file management defaultVersionName: 0.9.3 description: fpart sorts files and packs them into partitions. @@ -912,6 +939,14 @@ software_modules: versions: - {description: libproxy is a library that provides automatic proxy configuration management., markedDefault: false, versionName: 0.4.15} + - categories: system, tools + defaultVersionName: 1.7.4 + description: Simple password manager using gpg and ordinary unix directories. + package: password-store + url: https://www.passwordstore.org/ + versions: + - {description: Simple password manager using gpg and ordinary unix directories., + markedDefault: false, versionName: 1.7.4} - categories: system, libs defaultVersionName: 5.3.0 description: jemalloc is a general purpose malloc(3) implementation that emphasizes @@ -931,14 +966,6 @@ software_modules: versions: - {description: 'Duc is a collection of tools for indexing, inspecting and visualizing disk usage.', markedDefault: false, versionName: 1.4.4} - - categories: system, libs - defaultVersionName: 0.6.21 - description: A library for parsing, editing, and saving EXIF data. - package: libexif - url: https://github.com/libexif/libexif - versions: - - {description: 'A library for parsing, editing, and saving EXIF data.', markedDefault: false, - versionName: 0.6.21} - categories: system, database defaultVersionName: 10.2.11 description: MariaDB is a community-developed fork of the MySQL relational database @@ -952,6 +979,14 @@ software_modules: - {description: MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL., help: 'https://www.sherlock.stanford.edu/docs/software/using/mariadb', markedDefault: true, versionName: 10.2.11} + - categories: system, resource monitoring + defaultVersionName: 1.8.5 + description: Remora is a tool to monitor runtime resource utilization. + package: remora + url: https://github.com/TACC/remora + versions: + - {description: Remora is a tool to monitor runtime resource utilization., markedDefault: false, + versionName: 1.8.5} - categories: system, scm defaultVersionName: 2.49.2 description: gh is GitHub on the command line. It brings pull requests, issues, @@ -964,13 +999,16 @@ software_modules: issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.', markedDefault: false, versionName: 2.49.2} - categories: system, libs - defaultVersionName: 2.12.4 - description: Fontconfig is a library for configuring and customizing font access. - package: fontconfig - url: https://www.freedesktop.org/wiki/Software/fontconfig + defaultVersionName: 1.4.4 + description: JSON-GLib is a library providing serialization and deserialization + support for the JavaScript Object Notation (JSON) format described by RFC + 4627. + package: json-glib + url: https://wiki.gnome.org/Projects/JsonGlib versions: - - {description: Fontconfig is a library for configuring and customizing font - access., markedDefault: false, versionName: 2.12.4} + - {description: JSON-GLib is a library providing serialization and deserialization + support for the JavaScript Object Notation (JSON) format described by RFC + 4627., markedDefault: false, versionName: 1.4.4} - categories: system, database defaultVersionName: '14.5' description: PostgreSQL is a powerful, open source object-relational database @@ -999,30 +1037,6 @@ software_modules: public-domain, SQL database engine.', markedDefault: false, versionName: 3.37.2} - {description: 'SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine.', markedDefault: false, versionName: 3.44.2} - - categories: system, benchmark - defaultVersionName: 2.1.19_py39 - description: LinkTest is a communication API benchmarking tool that tests point-to-point - connections. - package: py-linktest - url: https://www.fz-juelich.de/en/ias/jsc/services/user-support/jsc-software-tools/linktest - versions: - - description: LinkTest is a communication API benchmarking tool that tests - point-to-point connections. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 2.1.19_py39 - - categories: system, libs - defaultVersionName: 1.4.4 - description: JSON-GLib is a library providing serialization and deserialization - support for the JavaScript Object Notation (JSON) format described by RFC - 4627. - package: json-glib - url: https://wiki.gnome.org/Projects/JsonGlib - versions: - - {description: JSON-GLib is a library providing serialization and deserialization - support for the JavaScript Object Notation (JSON) format described by RFC - 4627., markedDefault: false, versionName: 1.4.4} - categories: system, language defaultVersionName: 8.6.6 description: Tcl (Tool Command Language) is a dynamic programming language, @@ -1034,6 +1048,23 @@ software_modules: - {description: 'Tcl (Tool Command Language) is a dynamic programming language, suitable for web and desktop applications, networking, administration, testing. Tk is a graphical user interface toolkit.', markedDefault: false, versionName: 8.6.6} + - categories: system, libs + defaultVersionName: 2.9.91 + description: GConf is a system for storing application preferences. + package: gconf + url: https://www.gnome.org + versions: + - {description: GConf is a system for storing application preferences., markedDefault: false, + versionName: 2.9.91} + - categories: system, compression + defaultVersionName: '2.4' + description: A parallel implementation of gzip for modern multi-processor, multi-core + machines. + package: pigz + url: https://zlib.net/pigz/ + versions: + - {description: 'A parallel implementation of gzip for modern multi-processor, + multi-core machines.', markedDefault: false, versionName: '2.4'} - categories: system, libs defaultVersionName: '59.1' description: ICU is a set of C/C++ and Java libraries providing Unicode and @@ -1045,22 +1076,22 @@ software_modules: Globalization support for software applications., markedDefault: false, versionName: '59.1'} - categories: system, libs - defaultVersionName: 2.9.91 - description: GConf is a system for storing application preferences. - package: gconf - url: https://www.gnome.org + defaultVersionName: 1.52.1 + description: GObject introspection is a middleware layer between C libraries + (using GObject) and language bindings. + package: gobject-introspection + url: https://wiki.gnome.org/Projects/GObjectIntrospection versions: - - {description: GConf is a system for storing application preferences., markedDefault: false, - versionName: 2.9.91} + - {description: GObject introspection is a middleware layer between C libraries + (using GObject) and language bindings., markedDefault: false, versionName: 1.52.1} - categories: system, libs - defaultVersionName: 0.6.1 - description: WebP is a modern image format that provides superior lossless and - lossy compression for images on the web. - package: libwebp - url: https://developers.google.com/speed/webp + defaultVersionName: 0.6.21 + description: A library for parsing, editing, and saving EXIF data. + package: libexif + url: https://github.com/libexif/libexif versions: - - {description: WebP is a modern image format that provides superior lossless - and lossy compression for images on the web., markedDefault: false, versionName: 0.6.1} + - {description: 'A library for parsing, editing, and saving EXIF data.', markedDefault: false, + versionName: 0.6.21} - categories: system, file management defaultVersionName: 0.8.0 description: exa is a replacement for ls written in Rust. @@ -1070,34 +1101,34 @@ software_modules: - {description: exa is a replacement for ls written in Rust., markedDefault: false, versionName: 0.8.0} - categories: system, libs - defaultVersionName: 1.52.1 - description: GObject introspection is a middleware layer between C libraries - (using GObject) and language bindings. - package: gobject-introspection - url: https://wiki.gnome.org/Projects/GObjectIntrospection + defaultVersionName: 1.6.1 + description: The Apache Portable Runtime is a supporting library for the Apache + web server. It provides a set of APIs that map to the underlying operating + system. + package: apr-util + url: https://apr.apache.org/ versions: - - {description: GObject introspection is a middleware layer between C libraries - (using GObject) and language bindings., markedDefault: false, versionName: 1.52.1} + - {description: The Apache Portable Runtime is a supporting library for the + Apache web server. It provides a set of APIs that map to the underlying + operating system., markedDefault: false, versionName: 1.6.1} - categories: system, libs - defaultVersionName: 2.36.8 - description: The GdkPixbuf library provides facilities for loading images in - a variety of file formats. - package: gdk-pixbuf - url: https://git.gnome.org/browse/gdk-pixbuf + defaultVersionName: 2.2.5 + description: GD is an open source code library for the dynamic creation of images + by programmers. + package: libgd + url: https://libgd.github.io/ versions: - - {description: The GdkPixbuf library provides facilities for loading images - in a variety of file formats., markedDefault: false, versionName: 2.36.8} - - categories: system, libs - defaultVersionName: 1.6.1 - description: The Apache Portable Runtime is a supporting library for the Apache - web server. It provides a set of APIs that map to the underlying operating - system. - package: apr-util - url: https://apr.apache.org/ + - {description: GD is an open source code library for the dynamic creation of + images by programmers., markedDefault: false, versionName: 2.2.5} + - categories: system, file management + defaultVersionName: 2.8.0 + description: rmlint finds space waste and other broken things on your filesystem + and offers to remove it. + package: rmlint + url: https://rmlint.readthedocs.io/ versions: - - {description: The Apache Portable Runtime is a supporting library for the - Apache web server. It provides a set of APIs that map to the underlying - operating system., markedDefault: false, versionName: 1.6.1} + - {description: rmlint finds space waste and other broken things on your filesystem + and offers to remove it., markedDefault: false, versionName: 2.8.0} - categories: system, file transfer defaultVersionName: 3.19.0_py39 description: A command line wrapper over the Globus SDK for Python. @@ -1150,22 +1181,17 @@ software_modules: - {description: The Portable Hardware Locality (hwloc) software package provides a portable abstraction of the hierarchical topology of modern architectures., markedDefault: false, versionName: 2.9.3} - - categories: system, compression - defaultVersionName: 3.5.2 - description: The libarchive project develops a portable, efficient C library - that can read and write streaming archives in a variety of formats. - package: libarchive - url: https://www.libarchive.org/ + - categories: system, libs + defaultVersionName: 0.9.1 + description: libxkbcommon is a keyboard keymap compiler and support library + which processes a reduced subset of keymaps as defined by the XKB (X Keyboard + Extension) specification. + package: libxkbcommon + url: https://github.com/xkbcommon/libxkbcommon versions: - - {description: 'The libarchive project develops a portable, efficient C library - that can read and write streaming archives in a variety of formats.', markedDefault: false, - versionName: 3.3.2} - - {description: 'The libarchive project develops a portable, efficient C library - that can read and write streaming archives in a variety of formats.', markedDefault: false, - versionName: 3.4.2} - - {description: 'The libarchive project develops a portable, efficient C library - that can read and write streaming archives in a variety of formats.', markedDefault: false, - versionName: 3.5.2} + - {description: libxkbcommon is a keyboard keymap compiler and support library + which processes a reduced subset of keymaps as defined by the XKB (X Keyboard + Extension) specification., markedDefault: false, versionName: 0.9.1} - categories: system, compression defaultVersionName: 1.8.0 description: LZ4 is lossless compression algorithm. @@ -1174,40 +1200,53 @@ software_modules: versions: - {description: LZ4 is lossless compression algorithm., markedDefault: false, versionName: 1.8.0} - - categories: system, file management - defaultVersionName: 2.8.0 - description: rmlint finds space waste and other broken things on your filesystem - and offers to remove it. - package: rmlint - url: https://rmlint.readthedocs.io/ + - categories: system, libs + defaultVersionName: 1.6.44 + description: libpng is the official PNG reference library. It supports almost + all PNG features, is extensible, and has been extensively tested for over + 20 years. + package: libpng + url: http://libpng.sourceforge.net versions: - - {description: rmlint finds space waste and other broken things on your filesystem - and offers to remove it., markedDefault: false, versionName: 2.8.0} + - {description: 'libpng is the official PNG reference library. It supports almost + all PNG features, is extensible, and has been extensively tested for over + 20 years.', markedDefault: false, versionName: 1.2.57} + - {description: 'libpng is the official PNG reference library. It supports almost + all PNG features, is extensible, and has been extensively tested for over + 20 years.', markedDefault: false, versionName: 1.6.29} + - {description: 'libpng is the official PNG reference library. It supports almost + all PNG features, is extensible, and has been extensively tested for over + 20 years.', markedDefault: false, versionName: 1.6.44} - categories: system, libs - defaultVersionName: 2.14.19 - description: ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) featuring - mature C, C++ and Python bindings. - package: orbit - url: https://www.gnome.org/ + defaultVersionName: 1.2.0 + description: A microbenchmark support library + package: benchmark + url: https://github.com/google/benchmark versions: - - {description: 'ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) - featuring mature C, C++ and Python bindings.', markedDefault: false, versionName: 2.14.19} - - categories: system, tools - defaultVersionName: 1.3.26 - description: GraphicsMagick is the swiss army knife of image processing. - package: graphicsmagick - url: http://www.graphicsmagick.org/ + - {description: A microbenchmark support library, markedDefault: false, versionName: 1.2.0} + - categories: system, libs + defaultVersionName: 1.7.7 + description: Scalable I/O library for parallel access to task-local files. + package: sionlib + url: https://www.fz-juelich.de/en/ias/jsc/services/user-support/jsc-software-tools/sionlib versions: - - {description: GraphicsMagick is the swiss army knife of image processing., - markedDefault: false, versionName: 1.3.26} + - description: Scalable I/O library for parallel access to task-local files. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 1.7.7 - categories: system, libs - defaultVersionName: 2.13.1 - description: C library for encoding, decoding and manipulating JSON data. - package: jansson - url: https://github.com/akheron/jansson + defaultVersionName: 2.28.4 + description: WebKitGTK is a full-featured port of the WebKit rendering engine, + suitable for projects requiring any kind of web integration, from hybrid HTML/CSS + applications to full-fledged web browsers. + package: webkitgtk + url: https://webkitgtk.org/ versions: - - {description: 'C library for encoding, decoding and manipulating JSON data.', - markedDefault: false, versionName: 2.13.1} + - {description: 'WebKitGTK is a full-featured port of the WebKit rendering engine, + suitable for projects requiring any kind of web integration, from hybrid + HTML/CSS applications to full-fledged web browsers.', markedDefault: false, + versionName: 2.28.4} - categories: system, libs defaultVersionName: 1.6.3 description: The Apache Portable Runtime is a supporting library for the Apache @@ -1237,27 +1276,23 @@ software_modules: - {description: 'GNU Libtool is a generic library support script that hides the complexity of using shared libraries behind a consistent, portable interface.', markedDefault: false, versionName: 2.4.7} - - categories: system, document processing - defaultVersionName: 9.53.2 - description: Ghostscript is an interpreter for the PostScript language and PDF - files. - package: ghostscript - url: https://www.gnu.org/software/ghostscript/ + - categories: system, libs + defaultVersionName: 2.14.19 + description: ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) featuring + mature C, C++ and Python bindings. + package: orbit + url: https://www.gnome.org/ versions: - - {description: Ghostscript is an interpreter for the PostScript language and - PDF files., markedDefault: false, versionName: 9.53.2} + - {description: 'ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) + featuring mature C, C++ and Python bindings.', markedDefault: false, versionName: 2.14.19} - categories: system, libs - defaultVersionName: 2.28.4 - description: WebKitGTK is a full-featured port of the WebKit rendering engine, - suitable for projects requiring any kind of web integration, from hybrid HTML/CSS - applications to full-fledged web browsers. - package: webkitgtk - url: https://webkitgtk.org/ + defaultVersionName: '1.16' + description: Library for parsing command line options. + package: popt + url: http://rpm5.org/files/popt versions: - - {description: 'WebKitGTK is a full-featured port of the WebKit rendering engine, - suitable for projects requiring any kind of web integration, from hybrid - HTML/CSS applications to full-fledged web browsers.', markedDefault: false, - versionName: 2.28.4} + - {description: Library for parsing command line options., markedDefault: false, + versionName: '1.16'} - categories: system, file transfer defaultVersionName: 3.2.1_py39 description: HTTPie is a command-line HTTP client designed for testing, debugging, @@ -1268,30 +1303,30 @@ software_modules: - {description: 'HTTPie is a command-line HTTP client designed for testing, debugging, and generally interacting with APIs and HTTP servers.', markedDefault: false, versionName: 3.2.1_py39} - - categories: system, libs - defaultVersionName: 2.52.3 - description: The GLib library provides core non-graphical functionality such - as high level data types, Unicode manipulation, and an object and type system - to C programs. - package: glib - url: https://wiki.gnome.org/Projects/GLib + - categories: system, compression + defaultVersionName: '0.6' + description: MPIBZIP2 is a parallel implementation of the bzip2 block-sorting + file compressor that uses MPI and achieves significant speedup on cluster + machines. + package: mpibzip2 + url: http://compression.great-site.net/mpibzip2 versions: - - {description: 'The GLib library provides core non-graphical functionality - such as high level data types, Unicode manipulation, and an object and type - system to C programs.', markedDefault: false, versionName: 2.52.3} - - categories: system, libs - defaultVersionName: '10.40' - description: The PCRE22 library is a set of functions that implement regular - expression pattern matching using the same syntax and semantics as Perl 5. - package: pcre2 - url: http://www.pcre.org/ + - description: MPIBZIP2 is a parallel implementation of the bzip2 block-sorting + file compressor that uses MPI and achieves significant speedup on cluster + machines. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: '0.6' + - categories: system, compression + defaultVersionName: 1.5.1 + description: libzip is a C library for reading, creating, and modifying zip + archives. + package: libzip + url: http://libzip.org versions: - - {description: The PCRE22 library is a set of functions that implement regular - expression pattern matching using the same syntax and semantics as Perl - 5., markedDefault: false, versionName: '10.35'} - - {description: The PCRE22 library is a set of functions that implement regular - expression pattern matching using the same syntax and semantics as Perl - 5., markedDefault: false, versionName: '10.40'} + - {description: 'libzip is a C library for reading, creating, and modifying + zip archives.', markedDefault: false, versionName: 1.5.1} - categories: system, resource monitoring defaultVersionName: 3.0.2 description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA @@ -1317,45 +1352,22 @@ software_modules: properties: arch: {gpu: 1} versionName: 3.0.2 - - categories: system, hardware - defaultVersionName: '0.16' - description: Generic PCI access library. - package: libpciaccess - url: https://gitlab.freedesktop.org/xorg/lib/libpciaccess - versions: - - {description: Generic PCI access library., markedDefault: false, versionName: '0.16'} - categories: system, compression - defaultVersionName: '0.6' - description: MPIBZIP2 is a parallel implementation of the bzip2 block-sorting - file compressor that uses MPI and achieves significant speedup on cluster - machines. - package: mpibzip2 - url: http://compression.great-site.net/mpibzip2 - versions: - - description: MPIBZIP2 is a parallel implementation of the bzip2 block-sorting - file compressor that uses MPI and achieves significant speedup on cluster - machines. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: '0.6' + defaultVersionName: 1.21.6 + description: A blocking, shuffling and loss-less compression library that can + be faster than `memcpy()`. + package: c-blosc + url: https://github.com/Blosc/c-blosc + versions: + - {description: 'A blocking, shuffling and loss-less compression library that + can be faster than `memcpy()`.', markedDefault: false, versionName: 1.21.6} - categories: system, libs - defaultVersionName: 1.2.0 - description: libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL - API calls between multiple vendors. - package: libglvnd - url: https://github.com/NVIDIA/libglvnd - versions: - - {description: libglvnd is a vendor-neutral dispatch layer for arbitrating - OpenGL API calls between multiple vendors., markedDefault: false, versionName: 1.2.0} - - categories: system, tools - defaultVersionName: 2.2.3 - description: Expat is a stream-oriented XML parser library written in C. - package: expat - url: http://libexpat.github.io + defaultVersionName: 1.0.3 + description: Portable uuid C library. + package: libuuid + url: https://sourceforge.net/projects/libuuid versions: - - {description: Expat is a stream-oriented XML parser library written in C., - markedDefault: false, versionName: 2.2.3} + - {description: Portable uuid C library., markedDefault: false, versionName: 1.0.3} - categories: system, libs defaultVersionName: 1.12.0 description: GStreamer is a library for constructing graphs of media-handling @@ -1365,6 +1377,25 @@ software_modules: versions: - {description: GStreamer is a library for constructing graphs of media-handling components., markedDefault: false, versionName: 1.12.0} + - categories: system, libs + defaultVersionName: 2.1.14 + description: talloc is a hierarchical, reference counted memory pool system + with destructors. + package: talloc + url: https://talloc.samba.org + versions: + - {description: 'talloc is a hierarchical, reference counted memory pool system + with destructors.', markedDefault: false, versionName: 2.1.14} + - categories: system, compression + defaultVersionName: 5.2.3 + description: XZ Utils, the successor to LZMA Utils, is free general-purpose + data compression software with a high compression ratio. + package: xz + url: http://tukaani.org/xz/ + versions: + - {description: 'XZ Utils, the successor to LZMA Utils, is free general-purpose + data compression software with a high compression ratio.', markedDefault: false, + versionName: 5.2.3} - categories: system, tools defaultVersionName: 7.0.7-2 description: ImageMagick is a free and open-source software suite for displaying, @@ -1375,25 +1406,26 @@ software_modules: - {description: 'ImageMagick is a free and open-source software suite for displaying, converting, and editing raster image and vector image files.', markedDefault: false, versionName: 7.0.7-2} - - categories: system, scm - defaultVersionName: 1.12.2 - description: Subversion is an open source version control system. - package: subversion - url: https://subversion.apache.org/ + - categories: system, libs + defaultVersionName: 2.24.0 + description: ATK is the Accessibility Toolkit. It provides a set of generic + interfaces allowing accessibility technologies such as screen readers to interact + with a graphical user interface. + package: atk + url: https://developer.gnome.org/atk versions: - - {description: Subversion is an open source version control system., markedDefault: false, - versionName: 1.9.7} - - {description: Subversion is an open source version control system., markedDefault: false, - versionName: 1.12.2} - - categories: system, compression - defaultVersionName: '2.10' - description: LZO is a portable lossless data compression library written in - ANSI C. - package: lzo - url: http://www.oberhumer.com/opensource/lzo + - {description: ATK is the Accessibility Toolkit. It provides a set of generic + interfaces allowing accessibility technologies such as screen readers to + interact with a graphical user interface., markedDefault: false, versionName: 2.24.0} + - categories: system, libs + defaultVersionName: 1.2.0 + description: libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL + API calls between multiple vendors. + package: libglvnd + url: https://github.com/NVIDIA/libglvnd versions: - - {description: LZO is a portable lossless data compression library written - in ANSI C., markedDefault: false, versionName: '2.10'} + - {description: libglvnd is a vendor-neutral dispatch layer for arbitrating + OpenGL API calls between multiple vendors., markedDefault: false, versionName: 1.2.0} - categories: system, scm defaultVersionName: 1.1.0 description: libgit2 is a portable, pure C implementation of the Git core methods @@ -1404,60 +1436,43 @@ software_modules: - {description: 'libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API', markedDefault: false, versionName: 1.1.0} - - categories: system, libs - defaultVersionName: 2.9.4 - description: Libxml2 is a XML C parser and toolkit. - package: libxml2 - url: http://xmlsoft.org/ + - categories: system, compression + defaultVersionName: '2.10' + description: LZO is a portable lossless data compression library written in + ANSI C. + package: lzo + url: http://www.oberhumer.com/opensource/lzo versions: - - {description: Libxml2 is a XML C parser and toolkit., markedDefault: false, - versionName: 2.9.4} + - {description: LZO is a portable lossless data compression library written + in ANSI C., markedDefault: false, versionName: '2.10'} - categories: system, libs - defaultVersionName: 1.7.7 - description: Scalable I/O library for parallel access to task-local files. - package: sionlib - url: https://www.fz-juelich.de/en/ias/jsc/services/user-support/jsc-software-tools/sionlib + defaultVersionName: 1.10.22 + description: D-Bus is a message bus system, a simple way for applications to + talk to one another. + package: dbus + url: https://www.freedesktop.org/wiki/Software/dbus/ versions: - - description: Scalable I/O library for parallel access to task-local files. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 1.7.7 - - categories: system, compiler - defaultVersionName: 1.3.3 - description: MRC is a resource compiler that can create self-contained applications, - by including all the required data inside executable files. - package: mrc - url: https://github.com/mhekkel/mrc + - {description: 'D-Bus is a message bus system, a simple way for applications + to talk to one another.', markedDefault: false, versionName: 1.10.22} + - categories: system, libs + defaultVersionName: 2.52.3 + description: The GLib library provides core non-graphical functionality such + as high level data types, Unicode manipulation, and an object and type system + to C programs. + package: glib + url: https://wiki.gnome.org/Projects/GLib versions: - - {description: 'MRC is a resource compiler that can create self-contained applications, - by including all the required data inside executable files.', markedDefault: false, - versionName: 1.3.3} - - categories: system, file transfer - defaultVersionName: 0.11.1 - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets, - which may vary from large directory trees to large files. - package: mpifileutils - url: https://github.com/hpc/mpifileutils + - {description: 'The GLib library provides core non-graphical functionality + such as high level data types, Unicode manipulation, and an object and type + system to C programs.', markedDefault: false, versionName: 2.52.3} + - categories: system, libs + defaultVersionName: 1.0.12 + description: The Free Implementation of the Unicode Bidirectional Algorithm. + package: fribidi + url: https://github.com/fribidi/fribidi versions: - - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets, - which may vary from large directory trees to large files. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 0.10.1 - - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets, - which may vary from large directory trees to large files. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: '0.11' - - description: mpiFileUtils is a suite of MPI-based tools to manage large datasets, - which may vary from large directory trees to large files. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 0.11.1 + - {description: The Free Implementation of the Unicode Bidirectional Algorithm., + markedDefault: false, versionName: 1.0.12} - categories: system, benchmark defaultVersionName: '3.2' description: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.' @@ -1469,14 +1484,14 @@ software_modules: properties: parallel: {mpi: 1} versionName: '3.2' - - categories: system, libs - defaultVersionName: 1.0.12 - description: The Free Implementation of the Unicode Bidirectional Algorithm. - package: fribidi - url: https://github.com/fribidi/fribidi + - categories: system, tools + defaultVersionName: 11.0.1 + description: ripgrep recursively searches directories for a regex pattern. + package: ripgrep + url: https://github.com/BurntSushi/ripgrep versions: - - {description: The Free Implementation of the Unicode Bidirectional Algorithm., - markedDefault: false, versionName: 1.0.12} + - {description: ripgrep recursively searches directories for a regex pattern., + markedDefault: false, versionName: 11.0.1} - categories: system, libs defaultVersionName: 0.8.14 description: The libIDL package contains libraries for Interface Definition @@ -1487,31 +1502,36 @@ software_modules: - {description: The libIDL package contains libraries for Interface Definition Language files. This is a specification for defining portable interfaces., markedDefault: false, versionName: 0.8.14} - - categories: system, libs - defaultVersionName: 3.0.0 - description: FreeGLUT is a free-software/open-source alternative to the OpenGL - Utility Toolkit (GLUT) library. - package: freeglut - url: http://freeglut.sourceforge.net/ - versions: - - {description: FreeGLUT is a free-software/open-source alternative to the OpenGL - Utility Toolkit (GLUT) library., markedDefault: false, versionName: 3.0.0} - - categories: system, tools - defaultVersionName: 11.0.1 - description: ripgrep recursively searches directories for a regex pattern. - package: ripgrep - url: https://github.com/BurntSushi/ripgrep + - categories: system, scm + defaultVersionName: 1.12.2 + description: Subversion is an open source version control system. + package: subversion + url: https://subversion.apache.org/ versions: - - {description: ripgrep recursively searches directories for a regex pattern., - markedDefault: false, versionName: 11.0.1} + - {description: Subversion is an open source version control system., markedDefault: false, + versionName: 1.9.7} + - {description: Subversion is an open source version control system., markedDefault: false, + versionName: 1.12.2} - categories: system, libs - defaultVersionName: 2.61.2 - description: libsoup is an HTTP client/server library for GNOME. - package: libsoup - url: https://wiki.gnome.org/LibSoup + defaultVersionName: 2.36.8 + description: The GdkPixbuf library provides facilities for loading images in + a variety of file formats. + package: gdk-pixbuf + url: https://git.gnome.org/browse/gdk-pixbuf versions: - - {description: libsoup is an HTTP client/server library for GNOME., markedDefault: false, - versionName: 2.61.2} + - {description: The GdkPixbuf library provides facilities for loading images + in a variety of file formats., markedDefault: false, versionName: 2.36.8} + - categories: system, benchmark + defaultVersionName: '20190729' + description: Times MPI collectives over a series of message sizes. + package: mpibench + url: https://github.com/LLNL/mpiBench + versions: + - description: Times MPI collectives over a series of message sizes. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: '20190729' - categories: system, libs defaultVersionName: 3.0.4 description: wxWidgets is a C++ library that lets developers create applications @@ -1520,39 +1540,17 @@ software_modules: url: https://www.wxwidgets.org/ versions: - {description: 'wxWidgets is a C++ library that lets developers create applications - for Windows, macOS, Linux and other platforms with a single code base.', - markedDefault: false, versionName: 3.0.4} - - categories: system, scm - defaultVersionName: 0.91.1_py36 - description: Data Version Control or DVC is an open-source tool for data science - and machine learning projects. - package: py-dvc - url: https://dvc.org/ - versions: - - {description: Data Version Control or DVC is an open-source tool for data - science and machine learning projects., markedDefault: false, versionName: 0.91.1_py36} - - categories: system, libs - defaultVersionName: 2.24.0 - description: ATK is the Accessibility Toolkit. It provides a set of generic - interfaces allowing accessibility technologies such as screen readers to interact - with a graphical user interface. - package: atk - url: https://developer.gnome.org/atk - versions: - - {description: ATK is the Accessibility Toolkit. It provides a set of generic - interfaces allowing accessibility technologies such as screen readers to - interact with a graphical user interface., markedDefault: false, versionName: 2.24.0} - - categories: system, benchmark - defaultVersionName: '20190729' - description: Times MPI collectives over a series of message sizes. - package: mpibench - url: https://github.com/LLNL/mpiBench + for Windows, macOS, Linux and other platforms with a single code base.', + markedDefault: false, versionName: 3.0.4} + - categories: system, scm + defaultVersionName: 0.91.1_py36 + description: Data Version Control or DVC is an open-source tool for data science + and machine learning projects. + package: py-dvc + url: https://dvc.org/ versions: - - description: Times MPI collectives over a series of message sizes. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: '20190729' + - {description: Data Version Control or DVC is an open-source tool for data + science and machine learning projects., markedDefault: false, versionName: 0.91.1_py36} - categories: system, libs defaultVersionName: 1.6.2 description: Hunspell is a spell checker. @@ -1570,21 +1568,42 @@ software_modules: - {description: The X.Org project provides an open source implementation of the X Window System., markedDefault: false, versionName: '7.7'} - categories: system, libs - defaultVersionName: 2.1.14 - description: talloc is a hierarchical, reference counted memory pool system - with destructors. - package: talloc - url: https://talloc.samba.org + defaultVersionName: 2.61.2 + description: libsoup is an HTTP client/server library for GNOME. + package: libsoup + url: https://wiki.gnome.org/LibSoup versions: - - {description: 'talloc is a hierarchical, reference counted memory pool system - with destructors.', markedDefault: false, versionName: 2.1.14} + - {description: libsoup is an HTTP client/server library for GNOME., markedDefault: false, + versionName: 2.61.2} + - categories: system, scm + defaultVersionName: 2.0.696 + description: Secure, cross-platform Git credential storage with authentication + to GitHub, Azure Repos, and other popular Git hosting services. + package: git-credential-manager + url: https://github.com/GitCredentialManager/git-credential-manager + versions: + - {description: 'Secure, cross-platform Git credential storage with authentication + to GitHub, Azure Repos, and other popular Git hosting services.', markedDefault: false, + versionName: 2.0.696} + - categories: system, compiler + defaultVersionName: 1.3.3 + description: MRC is a resource compiler that can create self-contained applications, + by including all the required data inside executable files. + package: mrc + url: https://github.com/mhekkel/mrc + versions: + - {description: 'MRC is a resource compiler that can create self-contained applications, + by including all the required data inside executable files.', markedDefault: false, + versionName: 1.3.3} - categories: system, libs - defaultVersionName: 1.0.3 - description: Portable uuid C library. - package: libuuid - url: https://sourceforge.net/projects/libuuid + defaultVersionName: '3.3' + description: Nettle is a cryptographic library that is designed to fit easily + in more or less any context. + package: nettle + url: http://www.lysator.liu.se/~nisse/nettle/ versions: - - {description: Portable uuid C library., markedDefault: false, versionName: 1.0.3} + - {description: Nettle is a cryptographic library that is designed to fit easily + in more or less any context., markedDefault: false, versionName: '3.3'} - categories: system, libs defaultVersionName: 2.0.3 description: THE reference library for reading, displaying, writing and examining @@ -1604,23 +1623,13 @@ software_modules: versions: - {description: tdu estimates the disk space occupied by all files in a given path., markedDefault: false, versionName: '1.36'} - - categories: system, libs - defaultVersionName: 1.6.44 - description: libpng is the official PNG reference library. It supports almost - all PNG features, is extensible, and has been extensively tested for over - 20 years. - package: libpng - url: http://libpng.sourceforge.net + - categories: system, hardware + defaultVersionName: '0.16' + description: Generic PCI access library. + package: libpciaccess + url: https://gitlab.freedesktop.org/xorg/lib/libpciaccess versions: - - {description: 'libpng is the official PNG reference library. It supports almost - all PNG features, is extensible, and has been extensively tested for over - 20 years.', markedDefault: false, versionName: 1.2.57} - - {description: 'libpng is the official PNG reference library. It supports almost - all PNG features, is extensible, and has been extensively tested for over - 20 years.', markedDefault: false, versionName: 1.6.29} - - {description: 'libpng is the official PNG reference library. It supports almost - all PNG features, is extensible, and has been extensively tested for over - 20 years.', markedDefault: false, versionName: 1.6.44} + - {description: Generic PCI access library., markedDefault: false, versionName: '0.16'} - categories: system, compression defaultVersionName: 1.2.11 description: zlib is designed to be a free, general-purpose, legally unencumbered @@ -1637,16 +1646,15 @@ software_modules: -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system.', markedDefault: true, versionName: 1.2.11} - - categories: system, cloud interface - defaultVersionName: 448.0.0 - description: Command-line interface for Google Cloud Platform products and services. - package: google-cloud-sdk - url: https://cloud.google.com/sdk + - categories: system, file management + defaultVersionName: 2.2.1 + description: FDUPES is a program for identifying or deleting duplicate files + residing within specified directories. + package: fdupes + url: https://github.com/adrianlopezroche/fdupes versions: - - {description: Command-line interface for Google Cloud Platform products and - services., markedDefault: false, versionName: 400.0.0} - - {description: Command-line interface for Google Cloud Platform products and - services., markedDefault: false, versionName: 448.0.0} + - {description: FDUPES is a program for identifying or deleting duplicate files + residing within specified directories., markedDefault: false, versionName: 2.2.1} - categories: system, document processing defaultVersionName: 0.47.0 description: Poppler is a PDF rendering library. @@ -1671,16 +1679,15 @@ software_modules: versions: - {description: C-based implementation of the GDI+ API, markedDefault: false, versionName: '5.6'} - - categories: system, scm - defaultVersionName: 2.0.696 - description: Secure, cross-platform Git credential storage with authentication - to GitHub, Azure Repos, and other popular Git hosting services. - package: git-credential-manager - url: https://github.com/GitCredentialManager/git-credential-manager + - categories: system, libs + defaultVersionName: 0.7.0 + description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML + 1.2 spec. + package: yaml-cpp + url: https://github.com/jbeder/yaml-cpp versions: - - {description: 'Secure, cross-platform Git credential storage with authentication - to GitHub, Azure Repos, and other popular Git hosting services.', markedDefault: false, - versionName: 2.0.696} + - {description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML + 1.2 spec., markedDefault: false, versionName: 0.7.0} - categories: system, tools defaultVersionName: 0.5.16 description: MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service @@ -1708,26 +1715,28 @@ software_modules: - {description: 'GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.', markedDefault: false, versionName: 3.5.9} - - categories: system, libs - defaultVersionName: 0.7.0 - description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML - 1.2 spec. - package: yaml-cpp - url: https://github.com/jbeder/yaml-cpp + - categories: system, checkpointing + defaultVersionName: 2.6.0 + description: DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints + a single-host or distributed computation in user-space -- with no modifications + to user code or to the O/S. + package: dmtcp + url: http://dmtcp.sourceforge.net/ versions: - - {description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML - 1.2 spec., markedDefault: false, versionName: 0.7.0} - - categories: system, compression - defaultVersionName: 1.1.12 - description: PBZIP2 is a parallel implementation of the bzip2 block-sorting - file compressor that uses pthreads and achieves near-linear speedup on SMP - machines. - package: pbzip2 - url: http://compression.great-site.net/pbzip2/ + - {description: DMTCP (Distributed MultiThreaded Checkpointing) transparently + checkpoints a single-host or distributed computation in user-space -- with + no modifications to user code or to the O/S., markedDefault: false, versionName: 2.6.0} + - categories: system, tools + defaultVersionName: 1.9.0_py39 + description: ClusterShell is an event-driven open source Python library, designed + to run local or distant commands in parallel on server farms or on large Linux + clusters. + package: py-clustershell + url: https://cea-hpc.github.io/clustershell versions: - - {description: PBZIP2 is a parallel implementation of the bzip2 block-sorting - file compressor that uses pthreads and achieves near-linear speedup on SMP - machines., markedDefault: false, versionName: 1.1.12} + - {description: 'ClusterShell is an event-driven open source Python library, + designed to run local or distant commands in parallel on server farms or + on large Linux clusters.', markedDefault: false, versionName: 1.9.0_py39} - categories: system, tools defaultVersionName: '20200822' description: GNU parallel is a shell tool for executing jobs in parallel using @@ -1739,17 +1748,13 @@ software_modules: using one or more computers., markedDefault: false, versionName: '20180122'} - {description: GNU parallel is a shell tool for executing jobs in parallel using one or more computers., markedDefault: false, versionName: '20200822'} - - categories: system, tools - defaultVersionName: 1.9.0_py39 - description: ClusterShell is an event-driven open source Python library, designed - to run local or distant commands in parallel on server farms or on large Linux - clusters. - package: py-clustershell - url: https://cea-hpc.github.io/clustershell + - categories: system, libs + defaultVersionName: 1.1.7 + description: A fast compressor/decompressor. + package: snappy + url: https://github.com/google/snappy versions: - - {description: 'ClusterShell is an event-driven open source Python library, - designed to run local or distant commands in parallel on server farms or - on large Linux clusters.', markedDefault: false, versionName: 1.9.0_py39} + - {description: A fast compressor/decompressor., markedDefault: false, versionName: 1.1.7} - categories: system, resource monitoring defaultVersionName: '2.0' description: A command line tool to measure process resource usage. @@ -1761,13 +1766,6 @@ software_modules: properties: arch: {gpu: 1} versionName: '2.0' - - categories: system, libs - defaultVersionName: 1.1.7 - description: A fast compressor/decompressor. - package: snappy - url: https://github.com/google/snappy - versions: - - {description: A fast compressor/decompressor., markedDefault: false, versionName: 1.1.7} - categories: system, tools defaultVersionName: 0.9.21 description: Symas LMDB is an extraordinarily fast, memory-efficient database @@ -1778,14 +1776,13 @@ software_modules: - {description: 'Symas LMDB is an extraordinarily fast, memory-efficient database we developed for the Symas OpenLDAP Project.', markedDefault: false, versionName: 0.9.21} - categories: system, libs - defaultVersionName: 1.14.10 - description: Cairo is a 2D graphics library with support for multiple output - devices. - package: cairo - url: https://www.cairographics.org/ + defaultVersionName: 0.3.111 + description: libaio provides the Linux-native API for async I/O. + package: libaio + url: https://pagure.io/libaio versions: - - {description: Cairo is a 2D graphics library with support for multiple output - devices., markedDefault: false, versionName: 1.14.10} + - {description: libaio provides the Linux-native API for async I/O., markedDefault: false, + versionName: 0.3.111} - categories: system, benchmark defaultVersionName: '29.4' description: mprime is used by GIMPS, a distributed computing project dedicated @@ -1797,16 +1794,16 @@ software_modules: - {description: 'mprime is used by GIMPS, a distributed computing project dedicated to finding new Mersenne prime numbers, and which is commonly used as a stability testing utility.', markedDefault: false, versionName: '29.4'} - - categories: system, tools - defaultVersionName: 0.1.5 - description: The XCB util modules provides a number of libraries which sit on - top of libxcb, the core X protocol library, and some of the extension libraries. - package: xcb-util-cursor - url: https://xcb.freedesktop.org/ + - categories: system, libs + defaultVersionName: 1.82.0 + description: Leptonica is an open source library containing software that is + broadly useful for image processing and image analysis applications. + package: leptonica + url: http://www.leptonica.org/ versions: - - {description: 'The XCB util modules provides a number of libraries which sit - on top of libxcb, the core X protocol library, and some of the extension - libraries.', markedDefault: false, versionName: 0.1.5} + - {description: Leptonica is an open source library containing software that + is broadly useful for image processing and image analysis applications., + markedDefault: false, versionName: 1.82.0} - categories: system, file transfer defaultVersionName: 4.8.1 description: LFTP is a sophisticated file transfer program supporting a number @@ -1817,16 +1814,24 @@ software_modules: - {description: 'LFTP is a sophisticated file transfer program supporting a number of network protocols (ftp, http, sftp, fish, torrent).', markedDefault: false, versionName: 4.8.1} + - categories: system, tools + defaultVersionName: 0.1.5 + description: The XCB util modules provides a number of libraries which sit on + top of libxcb, the core X protocol library, and some of the extension libraries. + package: xcb-util-cursor + url: https://xcb.freedesktop.org/ + versions: + - {description: 'The XCB util modules provides a number of libraries which sit + on top of libxcb, the core X protocol library, and some of the extension + libraries.', markedDefault: false, versionName: 0.1.5} - categories: system, libs - defaultVersionName: 1.82.0 - description: Leptonica is an open source library containing software that is - broadly useful for image processing and image analysis applications. - package: leptonica - url: http://www.leptonica.org/ + defaultVersionName: 2.12.4 + description: Fontconfig is a library for configuring and customizing font access. + package: fontconfig + url: https://www.freedesktop.org/wiki/Software/fontconfig versions: - - {description: Leptonica is an open source library containing software that - is broadly useful for image processing and image analysis applications., - markedDefault: false, versionName: 1.82.0} + - {description: Fontconfig is a library for configuring and customizing font + access., markedDefault: false, versionName: 2.12.4} - categories: system, libs defaultVersionName: 2.3.21 description: Libart is a library for high-performance 2D graphics. @@ -1854,14 +1859,15 @@ software_modules: versions: - {description: PyQt5 is a comprehensive set of Python bindings for Qt v5., markedDefault: false, versionName: 5.9.1_py36} - - categories: system, libs - defaultVersionName: 0.3.111 - description: libaio provides the Linux-native API for async I/O. - package: libaio - url: https://pagure.io/libaio + - categories: system, compression + defaultVersionName: '16.02' + description: p7zip is a Linux port of 7zip, a file archiver with high compression + ratio. + package: p7zip + url: https://sourceforge.net/projects/p7zip/ versions: - - {description: libaio provides the Linux-native API for async I/O., markedDefault: false, - versionName: 0.3.111} + - {description: 'p7zip is a Linux port of 7zip, a file archiver with high compression + ratio.', markedDefault: false, versionName: '16.02'} - categories: system, libs defaultVersionName: 2.30.3 description: Library for the GNOME canvas, an engine for structured graphics @@ -1873,24 +1879,25 @@ software_modules: - {description: 'Library for the GNOME canvas, an engine for structured graphics that offers a rich imaging model, high performance rendering, and a powerful, high-level API.', markedDefault: false, versionName: 2.30.3} - - categories: system, compression - defaultVersionName: '16.02' - description: p7zip is a Linux port of 7zip, a file archiver with high compression - ratio. - package: p7zip - url: https://sourceforge.net/projects/p7zip/ + - categories: system, cloud interface + defaultVersionName: 448.0.0 + description: Command-line interface for Google Cloud Platform products and services. + package: google-cloud-sdk + url: https://cloud.google.com/sdk versions: - - {description: 'p7zip is a Linux port of 7zip, a file archiver with high compression - ratio.', markedDefault: false, versionName: '16.02'} - - categories: system, libs - defaultVersionName: 1.10.22 - description: D-Bus is a message bus system, a simple way for applications to - talk to one another. - package: dbus - url: https://www.freedesktop.org/wiki/Software/dbus/ + - {description: Command-line interface for Google Cloud Platform products and + services., markedDefault: false, versionName: 400.0.0} + - {description: Command-line interface for Google Cloud Platform products and + services., markedDefault: false, versionName: 448.0.0} + - categories: system, cloud interface + defaultVersionName: 2.0.50 + description: This package provides a unified command line interface to Amazon + Web Services. + package: aws-cli + url: https://github.com/aws/aws-cli versions: - - {description: 'D-Bus is a message bus system, a simple way for applications - to talk to one another.', markedDefault: false, versionName: 1.10.22} + - {description: This package provides a unified command line interface to Amazon + Web Services., markedDefault: false, versionName: 2.0.50} - categories: system, database defaultVersionName: 2.3.9 description: unixODBC is an open-source project that implements the ODBC API. @@ -1920,15 +1927,16 @@ software_modules: - {description: Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency., markedDefault: false, versionName: 2.45.1} - - categories: system, file management - defaultVersionName: 2.2.1 - description: FDUPES is a program for identifying or deleting duplicate files - residing within specified directories. - package: fdupes - url: https://github.com/adrianlopezroche/fdupes + - categories: system, libs + defaultVersionName: 2.1.2 + description: FTGL is a free cross-platform Open Source C++ library that uses + Freetype2 to simplify rendering fonts in OpenGL applications. + package: ftgl + url: https://sourceforge.net/projects/ftgl/ versions: - - {description: FDUPES is a program for identifying or deleting duplicate files - residing within specified directories., markedDefault: false, versionName: 2.2.1} + - {description: FTGL is a free cross-platform Open Source C++ library that uses + Freetype2 to simplify rendering fonts in OpenGL applications., markedDefault: false, + versionName: 2.1.2} - categories: system, libs defaultVersionName: 1.40.10 description: Pango is a library for laying out and rendering of text, with an @@ -1948,15 +1956,6 @@ software_modules: - {description: Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is a an XML language to define transformation for XML., markedDefault: false, versionName: 1.1.32} - - categories: system, libs - defaultVersionName: '3.3' - description: Nettle is a cryptographic library that is designed to fit easily - in more or less any context. - package: nettle - url: http://www.lysator.liu.se/~nisse/nettle/ - versions: - - {description: Nettle is a cryptographic library that is designed to fit easily - in more or less any context., markedDefault: false, versionName: '3.3'} - categories: system, tools defaultVersionName: 12.560.30_py312 description: Python bindings to the NVIDIA Management Library. @@ -1983,6 +1982,18 @@ software_modules: properties: arch: {gpu: 1} versionName: 12.560.30_py312 + - categories: system, tools + defaultVersionName: 4.2.1_py312 + description: wxPython is the cross-platform GUI toolkit for the Python language, + package: py-wxpython + url: https://www.wxpython.org/ + versions: + - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,', + family: qt, markedDefault: false, versionName: 4.0.7_py39} + - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,', + family: qt, markedDefault: false, versionName: 4.2.0_py39} + - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,', + family: qt, markedDefault: false, versionName: 4.2.1_py312} - categories: system, tools defaultVersionName: '2.21' description: The non-arch keyboard configuration database for X Window. @@ -1999,15 +2010,15 @@ software_modules: versions: - {description: Tesseract is an open source text recognition (OCR) Engine., markedDefault: false, versionName: 5.1.0} - - categories: system, cloud interface - defaultVersionName: 2.0.50 - description: This package provides a unified command line interface to Amazon - Web Services. - package: aws-cli - url: https://github.com/aws/aws-cli + - categories: system, libs + defaultVersionName: 3.0.0 + description: FreeGLUT is a free-software/open-source alternative to the OpenGL + Utility Toolkit (GLUT) library. + package: freeglut + url: http://freeglut.sourceforge.net/ versions: - - {description: This package provides a unified command line interface to Amazon - Web Services., markedDefault: false, versionName: 2.0.50} + - {description: FreeGLUT is a free-software/open-source alternative to the OpenGL + Utility Toolkit (GLUT) library., markedDefault: false, versionName: 3.0.0} - categories: system, file transfer defaultVersionName: 3.9.6 description: The IBM Aspera Command-Line Interface (the Aspera CLI) is a collection @@ -2020,17 +2031,21 @@ software_modules: collection of Aspera tools for performing high-speed, secure data transfers from the command line.', markedDefault: false, versionName: 3.9.6} - categories: system, tools - defaultVersionName: 4.2.1_py312 - description: wxPython is the cross-platform GUI toolkit for the Python language, - package: py-wxpython - url: https://www.wxpython.org/ + defaultVersionName: '20200731' + description: Tools for working with Chromium development. + package: depot_tools + url: https://chromium.googlesource.com/chromium/tools/depot_tools.git versions: - - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,', - family: qt, markedDefault: false, versionName: 4.0.7_py39} - - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,', - family: qt, markedDefault: false, versionName: 4.2.0_py39} - - {description: 'wxPython is the cross-platform GUI toolkit for the Python language,', - family: qt, markedDefault: false, versionName: 4.2.1_py312} + - {description: Tools for working with Chromium development., markedDefault: false, + versionName: '20200731'} + - categories: system, tools + defaultVersionName: 1.3.26 + description: GraphicsMagick is the swiss army knife of image processing. + package: graphicsmagick + url: http://www.graphicsmagick.org/ + versions: + - {description: GraphicsMagick is the swiss army knife of image processing., + markedDefault: false, versionName: 1.3.26} - categories: system, libs defaultVersionName: 1.8.2 description: Libgcrypt is a general purpose cryptographic library originally @@ -2050,6 +2065,15 @@ software_modules: - {description: 'The libseccomp library provides an easy to use, platform independent, interface to the Linux Kernel''s syscall filtering mechanism..', markedDefault: false, versionName: 2.3.3} + - categories: system, libs + defaultVersionName: 3.0.7 + description: OpenSSL is a full-featured toolkit for general-purpose cryptography + and secure communication. + package: openssl + url: https://www.openssl.org/ + versions: + - {description: OpenSSL is a full-featured toolkit for general-purpose cryptography + and secure communication., markedDefault: false, versionName: 3.0.7} - categories: system, libs defaultVersionName: 4.0.8 description: libtiff provides support for the Tag Image File Format (TIFF), @@ -2063,25 +2087,6 @@ software_modules: a widely used format for storing image data.', markedDefault: false, versionName: 4.5.0} - {description: 'libtiff provides support for the Tag Image File Format (TIFF), a widely used format for storing image data.', markedDefault: true, versionName: 4.0.8} - - categories: system, libs - defaultVersionName: 3.0.7 - description: OpenSSL is a full-featured toolkit for general-purpose cryptography - and secure communication. - package: openssl - url: https://www.openssl.org/ - versions: - - {description: OpenSSL is a full-featured toolkit for general-purpose cryptography - and secure communication., markedDefault: false, versionName: 3.0.7} - - categories: system, compression - defaultVersionName: 5.2.3 - description: XZ Utils, the successor to LZMA Utils, is free general-purpose - data compression software with a high compression ratio. - package: xz - url: http://tukaani.org/xz/ - versions: - - {description: 'XZ Utils, the successor to LZMA Utils, is free general-purpose - data compression software with a high compression ratio.', markedDefault: false, - versionName: 5.2.3} - categories: system, tools defaultVersionName: 5.9.1 description: QT is a cross-platform application framework that is used for developing @@ -2117,15 +2122,14 @@ software_modules: - {description: Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime., markedDefault: false, versionName: 5.20.1.19} - - categories: system, compression - defaultVersionName: 1.5.1 - description: libzip is a C library for reading, creating, and modifying zip - archives. - package: libzip - url: http://libzip.org + - categories: system, libs + defaultVersionName: 2.9.4 + description: Libxml2 is a XML C parser and toolkit. + package: libxml2 + url: http://xmlsoft.org/ versions: - - {description: 'libzip is a C library for reading, creating, and modifying - zip archives.', markedDefault: false, versionName: 1.5.1} + - {description: Libxml2 is a XML C parser and toolkit., markedDefault: false, + versionName: 2.9.4} - categories: system, containers defaultVersionName: 1.0.0rc2 description: libnvidia-container is a library and a simple CLI utility to automatically @@ -2139,14 +2143,14 @@ software_modules: properties: arch: {gpu: 1} versionName: 1.0.0rc2 - - categories: system, libs - defaultVersionName: '1.16' - description: Library for parsing command line options. - package: popt - url: http://rpm5.org/files/popt + - categories: system, compression + defaultVersionName: 2.15.2 + description: A fast, compressed, persistent binary data store library for C. + package: c-blosc2 + url: https://github.com/Blosc/c-blosc2 versions: - - {description: Library for parsing command line options., markedDefault: false, - versionName: '1.16'} + - {description: 'A fast, compressed, persistent binary data store library for + C.', markedDefault: false, versionName: 2.15.2} - categories: system, database defaultVersionName: '0.9998' description: ODBC driver for SQLite @@ -2180,13 +2184,15 @@ software_modules: - {description: Libunistring provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard., markedDefault: false, versionName: 0.9.7} - - categories: system, libs - defaultVersionName: 1.2.0 - description: A microbenchmark support library - package: benchmark - url: https://github.com/google/benchmark + - categories: system, document processing + defaultVersionName: 9.53.2 + description: Ghostscript is an interpreter for the PostScript language and PDF + files. + package: ghostscript + url: https://www.gnu.org/software/ghostscript/ versions: - - {description: A microbenchmark support library, markedDefault: false, versionName: 1.2.0} + - {description: Ghostscript is an interpreter for the PostScript language and + PDF files., markedDefault: false, versionName: 9.53.2} - categories: system, tools defaultVersionName: 1.17.0 description: The X protocol C-language Binding (XCB) is a replacement for Xlib @@ -2199,13 +2205,14 @@ software_modules: Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.', markedDefault: false, versionName: 1.17.0} - categories: system, libs - defaultVersionName: '1.0' - description: Implementation of a minimal subset of the PMI1 and PMI2 specifications. - package: minipmi - url: https://github.com/kraused/minipmi + defaultVersionName: 0.6.1 + description: WebP is a modern image format that provides superior lossless and + lossy compression for images on the web. + package: libwebp + url: https://developers.google.com/speed/webp versions: - - {description: Implementation of a minimal subset of the PMI1 and PMI2 specifications., - markedDefault: false, versionName: '1.0'} + - {description: WebP is a modern image format that provides superior lossless + and lossy compression for images on the web., markedDefault: false, versionName: 0.6.1} - categories: system, document processing defaultVersionName: 1.23.0 description: groff (GNU roff) is a typesetting system that reads plain text @@ -2235,14 +2242,14 @@ software_modules: - {description: dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory., markedDefault: false, versionName: 2.20.1} - - categories: system, resource monitoring - defaultVersionName: 1.8.5 - description: Remora is a tool to monitor runtime resource utilization. - package: remora - url: https://github.com/TACC/remora + - categories: system, libs + defaultVersionName: 2.13.1 + description: C library for encoding, decoding and manipulating JSON data. + package: jansson + url: https://github.com/akheron/jansson versions: - - {description: Remora is a tool to monitor runtime resource utilization., markedDefault: false, - versionName: 1.8.5} + - {description: 'C library for encoding, decoding and manipulating JSON data.', + markedDefault: false, versionName: 2.13.1} - categories: system, libs defaultVersionName: 3.32.2_py36 description: PyGObject is a Python package which provides bindings for GObject @@ -2253,15 +2260,23 @@ software_modules: - {description: 'PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more.', markedDefault: false, versionName: 3.32.2_py36} - - categories: system, compression - defaultVersionName: '2.4' - description: A parallel implementation of gzip for modern multi-processor, multi-core - machines. - package: pigz - url: https://zlib.net/pigz/ + - categories: system, scm + defaultVersionName: '8.20210622' + description: git-annex allows managing files with git, without checking the + file contents into git. + package: git-annex + url: https://git-annex.branchable.com/ versions: - - {description: 'A parallel implementation of gzip for modern multi-processor, - multi-core machines.', markedDefault: false, versionName: '2.4'} + - {description: 'git-annex allows managing files with git, without checking + the file contents into git.', markedDefault: false, versionName: '8.20210622'} + - categories: system, libs + defaultVersionName: '1.0' + description: Implementation of a minimal subset of the PMI1 and PMI2 specifications. + package: minipmi + url: https://github.com/kraused/minipmi + versions: + - {description: Implementation of a minimal subset of the PMI1 and PMI2 specifications., + markedDefault: false, versionName: '1.0'} - categories: system, tools defaultVersionName: 0.10.0_py39 description: matlab-proxy is a Python package which enables you to launch MATLAB @@ -2273,22 +2288,22 @@ software_modules: MATLAB and access it from a web browser., markedDefault: false, versionName: 0.9.1_py39} - {description: matlab-proxy is a Python package which enables you to launch MATLAB and access it from a web browser., markedDefault: false, versionName: 0.10.0_py39} - - categories: system, tools - defaultVersionName: '20200731' - description: Tools for working with Chromium development. - package: depot_tools - url: https://chromium.googlesource.com/chromium/tools/depot_tools.git - versions: - - {description: Tools for working with Chromium development., markedDefault: false, - versionName: '20200731'} - - categories: system, libs - defaultVersionName: 0.3.5 - description: C++ implementation of the Google logging module. - package: glog - url: https://github.com/google/glog + - categories: system, compression + defaultVersionName: 3.5.2 + description: The libarchive project develops a portable, efficient C library + that can read and write streaming archives in a variety of formats. + package: libarchive + url: https://www.libarchive.org/ versions: - - {description: C++ implementation of the Google logging module., markedDefault: false, - versionName: 0.3.5} + - {description: 'The libarchive project develops a portable, efficient C library + that can read and write streaming archives in a variety of formats.', markedDefault: false, + versionName: 3.3.2} + - {description: 'The libarchive project develops a portable, efficient C library + that can read and write streaming archives in a variety of formats.', markedDefault: false, + versionName: 3.4.2} + - {description: 'The libarchive project develops a portable, efficient C library + that can read and write streaming archives in a variety of formats.', markedDefault: false, + versionName: 3.5.2} - categories: system, testing defaultVersionName: 7.1.3_py39 description: 'pytest is a full-featured Python testing framework ' @@ -2297,15 +2312,17 @@ software_modules: versions: - {description: 'pytest is a full-featured Python testing framework ', markedDefault: false, versionName: 7.1.3_py39} - - categories: system, scm - defaultVersionName: '8.20210622' - description: git-annex allows managing files with git, without checking the - file contents into git. - package: git-annex - url: https://git-annex.branchable.com/ + - categories: system, containers + defaultVersionName: 0.3.13_py312 + description: Singularity Python (spython) is the Python API for working with + Singularity containers. + package: py-spython + url: https://github.com/singularityhub/singularity-cli versions: - - {description: 'git-annex allows managing files with git, without checking - the file contents into git.', markedDefault: false, versionName: '8.20210622'} + - {description: Singularity Python (spython) is the Python API for working with + Singularity containers., markedDefault: false, versionName: 0.3.13_py39} + - {description: Singularity Python (spython) is the Python API for working with + Singularity containers., markedDefault: false, versionName: 0.3.13_py312} - categories: system, libs defaultVersionName: 3.2.1 description: libffi is a portable Foreign Function Interface library. @@ -5050,7 +5067,7 @@ software_modules: checks on raw sequence data coming from high throughput sequencing pipelines., markedDefault: false, versionName: 0.11.8} - categories: biology, genomics - defaultVersionName: 2.2.3_py39 + defaultVersionName: 2.3.10_py39 description: A software package for animal pose estimation. package: py-deeplabcut url: http://deeplabcut.org @@ -5060,6 +5077,11 @@ software_modules: properties: arch: {gpu: 1} versionName: 2.2.3_py39 + - description: A software package for animal pose estimation. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.3.10_py39 - categories: biology, genomics defaultVersionName: 3.0.7 description: NCBI VDB is the database engine used by NCBI SRA tools. @@ -6478,24 +6500,39 @@ software_modules: and integer arrays that support high throughput read and write random access., markedDefault: false, versionName: 1.0.0} - categories: devel, compiler - defaultVersionName: '2019' - description: Intel C++ Compiler, also known as icc or icl, is a group of C and - C++ compilers from Intel - package: icc - url: https://software.intel.com/en-us/c-compilers + defaultVersionName: 7.0.0 + description: The LLVM Project is a collection of modular and reusable compiler + and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler, + package: llvm + url: http://llvm.org versions: - - {description: 'Intel C++ Compiler, also known as icc or icl, is a group of - C and C++ compilers from Intel', family: compiler_c, markedDefault: false, - versionName: 2017.u2} - - {description: 'Intel C++ Compiler, also known as icc or icl, is a group of - C and C++ compilers from Intel', family: compiler_c, markedDefault: false, - versionName: 2018.u1} - - {description: 'Intel C++ Compiler, also known as icc or icl, is a group of - C and C++ compilers from Intel', family: compiler_c, markedDefault: false, - versionName: '2018'} - - {description: 'Intel C++ Compiler, also known as icc or icl, is a group of - C and C++ compilers from Intel', family: compiler_c, markedDefault: false, - versionName: '2019'} + - {description: 'The LLVM Project is a collection of modular and reusable compiler + and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', + markedDefault: false, versionName: 3.8.1} + - {description: 'The LLVM Project is a collection of modular and reusable compiler + and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', + markedDefault: false, versionName: 4.0.0} + - {description: 'The LLVM Project is a collection of modular and reusable compiler + and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', + markedDefault: false, versionName: 5.0.0} + - {description: 'The LLVM Project is a collection of modular and reusable compiler + and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', + markedDefault: false, versionName: 9.0.1} + - {description: 'The LLVM Project is a collection of modular and reusable compiler + and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', + markedDefault: false, versionName: 15.0.3} + - {description: 'The LLVM Project is a collection of modular and reusable compiler + and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', + markedDefault: true, versionName: 7.0.0} + - categories: devel, framework + defaultVersionName: 0.18.0_py39 + description: Kedro is an open-source Python framework for creating reproducible, + maintainable and modular data science code. + package: py-kedro + url: https://kedro.readthedocs.io/ + versions: + - {description: 'Kedro is an open-source Python framework for creating reproducible, + maintainable and modular data science code.', markedDefault: false, versionName: 0.18.0_py39} - categories: devel, data defaultVersionName: 1.12.3 description: Parallel netCDF (PnetCDF) is a parallel I/O library for accessing @@ -6515,16 +6552,64 @@ software_modules: properties: parallel: {mpi: 1} versionName: 1.12.3 + - categories: devel, data + defaultVersionName: 4.0.1 + description: Redis is an open source, in-memory data structure store, used as + a database, cache and message broker. + package: redis + url: https://redis.io + versions: + - {description: 'Redis is an open source, in-memory data structure store, used + as a database, cache and message broker.', markedDefault: false, versionName: 4.0.1} + - categories: devel, data + defaultVersionName: 3.4.0_py27 + description: Python bindings for Google's Protocol Buffers data interchange + format. + package: py-protobuf + url: https://developers.google.com/protocol-buffers + versions: + - {description: Python bindings for Google's Protocol Buffers data interchange + format., markedDefault: false, versionName: 3.4.0_py36} + - {description: Python bindings for Google's Protocol Buffers data interchange + format., markedDefault: false, versionName: 3.6.1_py27} + - {description: Python bindings for Google's Protocol Buffers data interchange + format., markedDefault: false, versionName: 3.6.1_py36} + - {description: Python bindings for Google's Protocol Buffers data interchange + format., markedDefault: false, versionName: 3.15.8_py36} + - {description: Python bindings for Google's Protocol Buffers data interchange + format., markedDefault: false, versionName: 3.20.1_py39} + - {description: Python bindings for Google's Protocol Buffers data interchange + format., markedDefault: false, versionName: 4.21.9_py39} + - {description: Python bindings for Google's Protocol Buffers data interchange + format., markedDefault: true, versionName: 3.4.0_py27} - categories: devel, lib - defaultVersionName: 4.2.2 - description: ZeroMQ (also spelled ØMQ, 0MQ or ZMQ) is a high-performance asynchronous - messaging library, aimed at use in distributed or concurrent applications. - package: zeromq - url: http://zeromq.org + defaultVersionName: 2.0.0 + description: libtree prints shared object dependencies as a tree. + package: libtree + url: https://github.com/haampie/libtree versions: - - {description: 'ZeroMQ (also spelled ØMQ, 0MQ or ZMQ) is a high-performance - asynchronous messaging library, aimed at use in distributed or concurrent - applications.', markedDefault: false, versionName: 4.2.2} + - {description: libtree prints shared object dependencies as a tree., markedDefault: false, + versionName: 2.0.0} + - categories: devel, package management + defaultVersionName: 0.3.5 + description: An extremely fast Python package and project manager, written in + Rust. + package: uv + url: https://github.com/astral-sh/uv + versions: + - {description: 'An extremely fast Python package and project manager, written + in Rust.', markedDefault: false, versionName: 0.3.5} + - categories: devel, lib + defaultVersionName: 2.1.12 + description: The libevent API provides a mechanism to execute a callback function + when a specific event occurs on a file descriptor or after a timeout has been + reached. + package: libevent + url: https://libevent.org + versions: + - {description: The libevent API provides a mechanism to execute a callback + function when a specific event occurs on a file descriptor or after a timeout + has been reached., markedDefault: false, versionName: 2.1.12} - categories: devel, compiler defaultVersionName: '21.5' description: NVIDIA HPC Software Development Kit (SDK) including C, C++, and @@ -6566,66 +6651,40 @@ software_modules: versionName: '24.7' - {description: 'NVIDIA HPC Software Development Kit (SDK) including C, C++, and Fortran compilers.', family: compiler_f, markedDefault: true, versionName: '21.5'} - - categories: devel, data - defaultVersionName: 3.4.0_py27 - description: Python bindings for Google's Protocol Buffers data interchange - format. - package: py-protobuf - url: https://developers.google.com/protocol-buffers - versions: - - {description: Python bindings for Google's Protocol Buffers data interchange - format., markedDefault: false, versionName: 3.4.0_py36} - - {description: Python bindings for Google's Protocol Buffers data interchange - format., markedDefault: false, versionName: 3.6.1_py27} - - {description: Python bindings for Google's Protocol Buffers data interchange - format., markedDefault: false, versionName: 3.6.1_py36} - - {description: Python bindings for Google's Protocol Buffers data interchange - format., markedDefault: false, versionName: 3.15.8_py36} - - {description: Python bindings for Google's Protocol Buffers data interchange - format., markedDefault: false, versionName: 3.20.1_py39} - - {description: Python bindings for Google's Protocol Buffers data interchange - format., markedDefault: false, versionName: 4.21.9_py39} - - {description: Python bindings for Google's Protocol Buffers data interchange - format., markedDefault: true, versionName: 3.4.0_py27} - - categories: devel, package management - defaultVersionName: 0.3.5 - description: An extremely fast Python package and project manager, written in - Rust. - package: uv - url: https://github.com/astral-sh/uv - versions: - - {description: 'An extremely fast Python package and project manager, written - in Rust.', markedDefault: false, versionName: 0.3.5} - - categories: devel, lib - defaultVersionName: 2.1.12 - description: The libevent API provides a mechanism to execute a callback function - when a specific event occurs on a file descriptor or after a timeout has been - reached. - package: libevent - url: https://libevent.org + - categories: devel, networking + defaultVersionName: 1.3.0 + description: UCC is a collective communication operations API and library that + is flexible, complete, and feature-rich for current and emerging programming + models and runtimes. + package: ucc + url: http://github.com/openucx/ucc versions: - - {description: The libevent API provides a mechanism to execute a callback - function when a specific event occurs on a file descriptor or after a timeout - has been reached., markedDefault: false, versionName: 2.1.12} + - description: UCC is a collective communication operations API and library + that is flexible, complete, and feature-rich for current and emerging programming + models and runtimes. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 1.3.0 - categories: devel, language - defaultVersionName: 0.29.28_py39 - description: Cython is an optimising static compiler for both the Python programming - language and the extended Cython programming language (based on Pyrex). - package: py-cython - url: http://cython.org/ + defaultVersionName: 2.7.13 + description: Python is an interpreted, interactive, object-oriented programming + language. + package: python + url: https://www.python.org versions: - - {description: Cython is an optimising static compiler for both the Python - programming language and the extended Cython programming language (based - on Pyrex)., markedDefault: false, versionName: 0.27.3_py27} - - {description: Cython is an optimising static compiler for both the Python - programming language and the extended Cython programming language (based - on Pyrex)., markedDefault: false, versionName: 0.27.3_py36} - - {description: Cython is an optimising static compiler for both the Python - programming language and the extended Cython programming language (based - on Pyrex)., markedDefault: false, versionName: 0.29.21_py36} - - {description: Cython is an optimising static compiler for both the Python - programming language and the extended Cython programming language (based - on Pyrex)., markedDefault: false, versionName: 0.29.28_py39} + - {description: 'Python is an interpreted, interactive, object-oriented programming + language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', + markedDefault: false, versionName: 3.6.1} + - {description: 'Python is an interpreted, interactive, object-oriented programming + language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', + markedDefault: false, versionName: 3.9.0} + - {description: 'Python is an interpreted, interactive, object-oriented programming + language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', + markedDefault: false, versionName: 3.12.1} + - {description: 'Python is an interpreted, interactive, object-oriented programming + language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', + markedDefault: true, versionName: 2.7.13} - categories: devel, build defaultVersionName: 3.24.2 description: CMake is an extensible, open-source system that manages the build @@ -6648,25 +6707,6 @@ software_modules: - {description: 'CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner.', markedDefault: false, versionName: 3.24.2} - - categories: devel, language - defaultVersionName: 2.7.13 - description: Python is an interpreted, interactive, object-oriented programming - language. - package: python - url: https://www.python.org - versions: - - {description: 'Python is an interpreted, interactive, object-oriented programming - language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', - markedDefault: false, versionName: 3.6.1} - - {description: 'Python is an interpreted, interactive, object-oriented programming - language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', - markedDefault: false, versionName: 3.9.0} - - {description: 'Python is an interpreted, interactive, object-oriented programming - language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', - markedDefault: false, versionName: 3.12.1} - - {description: 'Python is an interpreted, interactive, object-oriented programming - language.', family: python, help: 'https://www.sherlock.stanford.edu/docs/software/using/python', - markedDefault: true, versionName: 2.7.13} - categories: devel, parser defaultVersionName: 2.7.7 description: ANTLR (ANother Tool for Language Recognition) is a powerful parser @@ -6678,15 +6718,6 @@ software_modules: - {description: 'ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.', markedDefault: false, versionName: 2.7.7} - - categories: devel, framework - defaultVersionName: 0.18.0_py39 - description: Kedro is an open-source Python framework for creating reproducible, - maintainable and modular data science code. - package: py-kedro - url: https://kedro.readthedocs.io/ - versions: - - {description: 'Kedro is an open-source Python framework for creating reproducible, - maintainable and modular data science code.', markedDefault: false, versionName: 0.18.0_py39} - categories: devel, data defaultVersionName: 4.3.1 description: NetCDF is a set of software libraries and self-describing, machine-independent @@ -6703,13 +6734,20 @@ software_modules: parallel: {mpi: 1} versionName: 4.3.1 - categories: devel, lib - defaultVersionName: 1.12.1 - description: Light-weight, simple and fast XML parser for C++ with XPath support. - package: pugixml - url: http://pugixml.org/ - versions: - - {description: 'Light-weight, simple and fast XML parser for C++ with XPath - support.', markedDefault: false, versionName: 1.12.1} + defaultVersionName: 12.12.1 + description: Trilinos is a collection of open-source software libraries, called + packages, intended to be used as building blocks for the development of scientific + applications. + package: trilinos + url: https://trilinos.org/ + versions: + - description: Trilinos is a collection of open-source software libraries, called + packages, intended to be used as building blocks for the development of + scientific applications. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 12.12.1 - categories: devel, language defaultVersionName: 1.18.2 description: Go is an open source programming language that makes it easy to @@ -6743,17 +6781,41 @@ software_modules: versions: - {description: Parsl is a flexible and scalable parallel programming library for Python., markedDefault: false, versionName: 1.2.0_py39} - - categories: devel, lib - defaultVersionName: 0.7.5 - description: Library to manipulate tensors on the GPU. - package: libgpuarray - url: http://deeplearning.net/software/libgpuarray + - categories: devel, mpi + defaultVersionName: '2019' + description: Intel® MPI Library is a multi-fabric message passing library that + implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. + package: impi + url: https://software.intel.com/en-us/intel-mpi-library versions: - - description: Library to manipulate tensors on the GPU. + - description: Intel® MPI Library is a multi-fabric message passing library + that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. + family: mpi markedDefault: false properties: - arch: {gpu: 1} - versionName: 0.7.5 + parallel: {mpi: 1} + versionName: 2017.u2 + - description: Intel® MPI Library is a multi-fabric message passing library + that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. + family: mpi + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 2018.u1 + - description: Intel® MPI Library is a multi-fabric message passing library + that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. + family: mpi + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: '2018' + - description: Intel® MPI Library is a multi-fabric message passing library + that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. + family: mpi + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: '2019' - categories: devel, profiling defaultVersionName: '2024.4' description: NVIDIA Nsight™ Systems is a system-wide performance analysis tool @@ -6786,50 +6848,97 @@ software_modules: - {description: Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It provides the npm package manager., markedDefault: false, versionName: 20.18.0} - categories: devel, lib - defaultVersionName: 1.79.0 - description: Boost is a set of libraries for the C++ programming language that - provide support for tasks and structures such as linear algebra, pseudorandom - number generation, multithreading, image processing, regular expressions, - and unit testing. - package: boost - url: http://www.boost.org + defaultVersionName: 2.23.4 + description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. + package: nccl + url: https://github.com/NVIDIA/nccl versions: - - {description: 'Boost is a set of libraries for the C++ programming language - that provide support for tasks and structures such as linear algebra, pseudorandom - number generation, multithreading, image processing, regular expressions, - and unit testing.', markedDefault: false, versionName: 1.64.0} - - description: Boost is a set of libraries for the C++ programming language - that provide support for tasks and structures such as linear algebra, pseudorandom - number generation, multithreading, image processing, regular expressions, - and unit testing. + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. markedDefault: false properties: - parallel: {mpi: 1} - versionName: 1.69.0 - - description: Boost is a set of libraries for the C++ programming language - that provide support for tasks and structures such as linear algebra, pseudorandom - number generation, multithreading, image processing, regular expressions, - and unit testing. + arch: {gpu: 1} + versionName: 1.3.4 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. markedDefault: false properties: - parallel: {mpi: 1} - versionName: 1.75.0 - - description: Boost is a set of libraries for the C++ programming language - that provide support for tasks and structures such as linear algebra, pseudorandom - number generation, multithreading, image processing, regular expressions, - and unit testing. + arch: {gpu: 1} + versionName: 2.0.4 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. markedDefault: false properties: - parallel: {mpi: 1} - versionName: 1.76.0 - - description: Boost is a set of libraries for the C++ programming language - that provide support for tasks and structures such as linear algebra, pseudorandom - number generation, multithreading, image processing, regular expressions, - and unit testing. + arch: {gpu: 1} + versionName: 2.1.15 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. markedDefault: false properties: - parallel: {mpi: 1} - versionName: 1.79.0 + arch: {gpu: 1} + versionName: 2.2.13 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.3.7 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.4.8 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.5.6 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.8.4 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.11.4 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.17.1 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.20.5 + - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard + collective communication routines, such as all-gather, reduce, broadcast, + etc., that have been optimized to achieve high bandwidth over PCIe. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.23.4 - categories: devel, language defaultVersionName: '21.3' description: Erlang is a programming language used to build massively scalable @@ -6840,56 +6949,27 @@ software_modules: - {description: Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability., markedDefault: false, versionName: '21.3'} - - categories: devel, mpi - defaultVersionName: '2019' - description: Intel® MPI Library is a multi-fabric message passing library that - implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. - package: impi - url: https://software.intel.com/en-us/intel-mpi-library + - categories: devel, language + defaultVersionName: 5.36.1 + description: Perl 5 is a highly capable, feature-rich programming language with + over 29 years of development. + package: perl + url: https://www.perl.org versions: - - description: Intel® MPI Library is a multi-fabric message passing library - that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. - family: mpi - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 2017.u2 - - description: Intel® MPI Library is a multi-fabric message passing library - that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. - family: mpi - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 2018.u1 - - description: Intel® MPI Library is a multi-fabric message passing library - that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. - family: mpi - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: '2018' - - description: Intel® MPI Library is a multi-fabric message passing library - that implements the Message Passing Interface, version 3.1 (MPI-3.1) specification. - family: mpi - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: '2019' - - categories: devel, lib - defaultVersionName: 12.12.1 - description: Trilinos is a collection of open-source software libraries, called - packages, intended to be used as building blocks for the development of scientific - applications. - package: trilinos - url: https://trilinos.org/ + - {description: 'Perl 5 is a highly capable, feature-rich programming language + with over 29 years of development.', help: 'https://www.sherlock.stanford.edu/docs/software/using/perl', + markedDefault: false, versionName: 5.26.0} + - {description: 'Perl 5 is a highly capable, feature-rich programming language + with over 29 years of development.', help: 'https://www.sherlock.stanford.edu/docs/software/using/perl', + markedDefault: false, versionName: 5.36.1} + - categories: devel, data + defaultVersionName: 3.10.1_py312 + description: A Python package to manage extremely large amounts of data. + package: py-tables + url: http://www.pytables.org versions: - - description: Trilinos is a collection of open-source software libraries, called - packages, intended to be used as building blocks for the development of - scientific applications. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 12.12.1 + - {description: A Python package to manage extremely large amounts of data., + markedDefault: false, versionName: 3.10.1_py312} - categories: devel, lib defaultVersionName: 4.5.0 description: libctl is a library for supporting flexible control files in scientific @@ -6950,14 +7030,15 @@ software_modules: properties: parallel: {mpi: 1} versionName: 4.5.4 - - categories: devel, lib - defaultVersionName: 2.0.0 - description: libtree prints shared object dependencies as a tree. - package: libtree - url: https://github.com/haampie/libtree + - categories: devel, engine + defaultVersionName: 8.4.371.22 + description: V8 is Google’s open source high-performance JavaScript and WebAssembly + engine, written in C++. + package: v8 + url: https://v8.dev versions: - - {description: libtree prints shared object dependencies as a tree., markedDefault: false, - versionName: 2.0.0} + - {description: 'V8 is Google’s open source high-performance JavaScript and + WebAssembly engine, written in C++.', markedDefault: false, versionName: 8.4.371.22} - categories: devel, networking defaultVersionName: 0.24.0_py39 description: Python bindinbgs for UCX. @@ -6965,20 +7046,22 @@ software_modules: url: https://github.com/rapidsai/ucx-py versions: - {description: Python bindinbgs for UCX., markedDefault: false, versionName: 0.24.0_py39} - - categories: devel, lib - defaultVersionName: 2.2.2 - description: Copy-hiding array abstraction to automatically migrate data between - memory spaces. - package: chai - url: https://github.com/LLNL/CHAI - versions: - - description: Copy-hiding array abstraction to automatically migrate data between - memory spaces. - markedDefault: false - properties: - arch: {gpu: 1} - parallel: {mpi: 1} - versionName: 2.2.2 + - categories: devel, data + defaultVersionName: 3.4.0 + description: Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, + platform-neutral, extensible mechanism for serializing structured data. + package: protobuf + url: https://developers.google.com/protocol-buffers/ + versions: + - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral, + platform-neutral, extensible mechanism for serializing structured data.', + markedDefault: false, versionName: 3.20.0} + - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral, + platform-neutral, extensible mechanism for serializing structured data.', + markedDefault: false, versionName: '21.9'} + - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral, + platform-neutral, extensible mechanism for serializing structured data.', + markedDefault: true, versionName: 3.4.0} - categories: devel, language defaultVersionName: 5.4.1_py27 description: IPython is a command shell for interactive computing in multiple @@ -7101,31 +7184,25 @@ software_modules: - {description: 'NetCDF is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.', markedDefault: false, versionName: 4.8.1} - - categories: devel, compiler - defaultVersionName: 7.0.0 - description: The LLVM Project is a collection of modular and reusable compiler - and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler, - package: llvm - url: http://llvm.org + - categories: devel, lib + defaultVersionName: 2.7.1_py27 + description: The h5py package is a Pythonic interface to the HDF5 binary data + format. + package: py-h5py + url: http://www.h5py.org versions: - - {description: 'The LLVM Project is a collection of modular and reusable compiler - and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', - markedDefault: false, versionName: 3.8.1} - - {description: 'The LLVM Project is a collection of modular and reusable compiler - and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', - markedDefault: false, versionName: 4.0.0} - - {description: 'The LLVM Project is a collection of modular and reusable compiler - and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', - markedDefault: false, versionName: 5.0.0} - - {description: 'The LLVM Project is a collection of modular and reusable compiler - and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', - markedDefault: false, versionName: 9.0.1} - - {description: 'The LLVM Project is a collection of modular and reusable compiler - and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', - markedDefault: false, versionName: 15.0.3} - - {description: 'The LLVM Project is a collection of modular and reusable compiler - and toolchain technologies. Clang is an LLVM native C/C++/Objective-C compiler,', - markedDefault: true, versionName: 7.0.0} + - {description: The h5py package is a Pythonic interface to the HDF5 binary + data format., markedDefault: false, versionName: 2.8.0_py36} + - {description: The h5py package is a Pythonic interface to the HDF5 binary + data format., markedDefault: false, versionName: 2.10.0_py36} + - {description: The h5py package is a Pythonic interface to the HDF5 binary + data format., markedDefault: false, versionName: 3.1.0_py36} + - {description: The h5py package is a Pythonic interface to the HDF5 binary + data format., markedDefault: false, versionName: 3.7.0_py39} + - {description: The h5py package is a Pythonic interface to the HDF5 binary + data format., markedDefault: false, versionName: 3.10.0_py312} + - {description: The h5py package is a Pythonic interface to the HDF5 binary + data format., markedDefault: true, versionName: 2.7.1_py27} - categories: devel, language defaultVersionName: 5.3.4 description: Lua is a powerful, efficient, lightweight, embeddable scripting @@ -7138,38 +7215,65 @@ software_modules: language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.', markedDefault: false, versionName: 5.3.4} - - categories: devel, networking - defaultVersionName: 1.3.0 - description: UCC is a collective communication operations API and library that - is flexible, complete, and feature-rich for current and emerging programming - models and runtimes. - package: ucc - url: http://github.com/openucx/ucc + - categories: devel, lib + defaultVersionName: 2.2.2 + description: Copy-hiding array abstraction to automatically migrate data between + memory spaces. + package: chai + url: https://github.com/LLNL/CHAI versions: - - description: UCC is a collective communication operations API and library - that is flexible, complete, and feature-rich for current and emerging programming - models and runtimes. + - description: Copy-hiding array abstraction to automatically migrate data between + memory spaces. markedDefault: false properties: arch: {gpu: 1} - versionName: 1.3.0 - - categories: devel, language - defaultVersionName: 3.1.2 - description: A dynamic, open source programming language with a focus on simplicity - and productivity. It has an elegant syntax that is natural to read and easy - to write. - package: ruby - url: https://www.ruby-lang.org + parallel: {mpi: 1} + versionName: 2.2.2 + - categories: devel, lib + defaultVersionName: 1.79.0 + description: Boost is a set of libraries for the C++ programming language that + provide support for tasks and structures such as linear algebra, pseudorandom + number generation, multithreading, image processing, regular expressions, + and unit testing. + package: boost + url: http://www.boost.org versions: - - {description: 'A dynamic, open source programming language with a focus on - simplicity and productivity. It has an elegant syntax that is natural to - read and easy to write.', markedDefault: false, versionName: 2.4.1} - - {description: 'A dynamic, open source programming language with a focus on - simplicity and productivity. It has an elegant syntax that is natural to - read and easy to write.', markedDefault: false, versionName: 2.7.1} - - {description: 'A dynamic, open source programming language with a focus on - simplicity and productivity. It has an elegant syntax that is natural to - read and easy to write.', markedDefault: false, versionName: 3.1.2} + - {description: 'Boost is a set of libraries for the C++ programming language + that provide support for tasks and structures such as linear algebra, pseudorandom + number generation, multithreading, image processing, regular expressions, + and unit testing.', markedDefault: false, versionName: 1.64.0} + - description: Boost is a set of libraries for the C++ programming language + that provide support for tasks and structures such as linear algebra, pseudorandom + number generation, multithreading, image processing, regular expressions, + and unit testing. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 1.69.0 + - description: Boost is a set of libraries for the C++ programming language + that provide support for tasks and structures such as linear algebra, pseudorandom + number generation, multithreading, image processing, regular expressions, + and unit testing. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 1.75.0 + - description: Boost is a set of libraries for the C++ programming language + that provide support for tasks and structures such as linear algebra, pseudorandom + number generation, multithreading, image processing, regular expressions, + and unit testing. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 1.76.0 + - description: Boost is a set of libraries for the C++ programming language + that provide support for tasks and structures such as linear algebra, pseudorandom + number generation, multithreading, image processing, regular expressions, + and unit testing. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 1.79.0 - categories: devel, language defaultVersionName: '20180301' description: Manticore is a high-level parallel programming language aimed at @@ -7230,19 +7334,16 @@ software_modules: - {description: 'Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.', markedDefault: false, versionName: 3.4.0} - - categories: devel, language - defaultVersionName: 5.36.1 - description: Perl 5 is a highly capable, feature-rich programming language with - over 29 years of development. - package: perl - url: https://www.perl.org + - categories: devel, data + defaultVersionName: 1.12.1 + description: h5utils is a set of utilities for visualization and conversion + of scientific data in the free, portable HDF5 format. + package: h5utils + url: http://ab-initio.mit.edu/wiki/index.php/H5utils versions: - - {description: 'Perl 5 is a highly capable, feature-rich programming language - with over 29 years of development.', help: 'https://www.sherlock.stanford.edu/docs/software/using/perl', - markedDefault: false, versionName: 5.26.0} - - {description: 'Perl 5 is a highly capable, feature-rich programming language - with over 29 years of development.', help: 'https://www.sherlock.stanford.edu/docs/software/using/perl', - markedDefault: false, versionName: 5.36.1} + - {description: 'h5utils is a set of utilities for visualization and conversion + of scientific data in the free, portable HDF5 format.', markedDefault: false, + versionName: 1.12.1} - categories: devel, mpi defaultVersionName: 3.1.5_py312 description: MPI for Python provides Python bindings for the Message Passing @@ -7311,6 +7412,34 @@ software_modules: properties: arch: {gpu: 1} versionName: 1.55.4_py312 + - categories: devel, language + defaultVersionName: 3.1.2 + description: A dynamic, open source programming language with a focus on simplicity + and productivity. It has an elegant syntax that is natural to read and easy + to write. + package: ruby + url: https://www.ruby-lang.org + versions: + - {description: 'A dynamic, open source programming language with a focus on + simplicity and productivity. It has an elegant syntax that is natural to + read and easy to write.', markedDefault: false, versionName: 2.4.1} + - {description: 'A dynamic, open source programming language with a focus on + simplicity and productivity. It has an elegant syntax that is natural to + read and easy to write.', markedDefault: false, versionName: 2.7.1} + - {description: 'A dynamic, open source programming language with a focus on + simplicity and productivity. It has an elegant syntax that is natural to + read and easy to write.', markedDefault: false, versionName: 3.1.2} + - categories: devel, lib + defaultVersionName: 23.04.00_py39 + description: Python interface for RMM + package: py-rmm + url: https://github.com/rapidsai/rmm + versions: + - description: Python interface for RMM + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 23.04.00_py39 - categories: devel, data defaultVersionName: 4.9.0 description: NetCDF is a set of software libraries and self-describing, machine-independent @@ -7326,34 +7455,6 @@ software_modules: properties: parallel: {mpi: 1} versionName: 4.9.0 - - categories: devel, lib - defaultVersionName: 23.04.00_py39 - description: Python interface for RMM - package: py-rmm - url: https://github.com/rapidsai/rmm - versions: - - description: Python interface for RMM - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 23.04.00_py39 - - categories: devel, language - defaultVersionName: 1.81.0 - description: A language empowering everyone to build reliable and efficient - software. - package: rust - url: https://www.rust-lang.org/ - versions: - - {description: A language empowering everyone to build reliable and efficient - software., markedDefault: false, versionName: 1.35.0} - - {description: A language empowering everyone to build reliable and efficient - software., markedDefault: false, versionName: 1.56.1} - - {description: A language empowering everyone to build reliable and efficient - software., markedDefault: false, versionName: 1.63.0} - - {description: A language empowering everyone to build reliable and efficient - software., markedDefault: false, versionName: 1.72.0} - - {description: A language empowering everyone to build reliable and efficient - software., markedDefault: false, versionName: 1.81.0} - categories: devel, data defaultVersionName: 0.13.3 description: Hiredis is a minimalistic C client library for the Redis database. @@ -7379,22 +7480,32 @@ software_modules: - {description: Numba is a compiler for Python array and numerical functions that gives you the power to speed up your applications with high performance functions written directly in Python.., markedDefault: false, versionName: 0.54.1_py39} + - {description: Numba is a compiler for Python array and numerical functions + that gives you the power to speed up your applications with high performance + functions written directly in Python.., markedDefault: false, versionName: 0.59.1_py39} - {description: Numba is a compiler for Python array and numerical functions that gives you the power to speed up your applications with high performance functions written directly in Python.., markedDefault: false, versionName: 0.60.0_py312} - {description: Numba is a compiler for Python array and numerical functions that gives you the power to speed up your applications with high performance functions written directly in Python.., markedDefault: true, versionName: 0.35.0_py27} - - categories: devel, data analytics - defaultVersionName: 3.2.1_py312 - description: 'Launching and controlling spark on HPC clusters ' - package: py-pyspark - url: https://sparkhpc.readthedocs.io + - categories: devel, language + defaultVersionName: 1.81.0 + description: A language empowering everyone to build reliable and efficient + software. + package: rust + url: https://www.rust-lang.org/ versions: - - {description: 'Launching and controlling spark on HPC clusters ', markedDefault: false, - versionName: 3.2.1_py39} - - {description: 'Launching and controlling spark on HPC clusters ', markedDefault: false, - versionName: 3.2.1_py312} + - {description: A language empowering everyone to build reliable and efficient + software., markedDefault: false, versionName: 1.35.0} + - {description: A language empowering everyone to build reliable and efficient + software., markedDefault: false, versionName: 1.56.1} + - {description: A language empowering everyone to build reliable and efficient + software., markedDefault: false, versionName: 1.63.0} + - {description: A language empowering everyone to build reliable and efficient + software., markedDefault: false, versionName: 1.72.0} + - {description: A language empowering everyone to build reliable and efficient + software., markedDefault: false, versionName: 1.81.0} - categories: devel, data defaultVersionName: 1.6.3_py312 description: Official API for https://www.kaggle.com, accessible using a command @@ -7983,27 +8094,24 @@ software_modules: description: The Light-weight Group Library provides methods for MPI codes to quickly create and destroy process groups. package: lwgrp - url: https://github.com/LLNL/lwgrp - versions: - - description: The Light-weight Group Library provides methods for MPI codes - to quickly create and destroy process groups. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 1.0.4 - - categories: devel, lib - defaultVersionName: 1.0.0 - description: CNMeM is a simple library to help the Deep Learning frameworks - manage CUDA memory. - package: cnmem - url: https://github.com/NVIDIA/cnmem + url: https://github.com/LLNL/lwgrp versions: - - description: CNMeM is a simple library to help the Deep Learning frameworks - manage CUDA memory. + - description: The Light-weight Group Library provides methods for MPI codes + to quickly create and destroy process groups. markedDefault: false properties: - arch: {gpu: 1} - versionName: 1.0.0 + parallel: {mpi: 1} + versionName: 1.0.4 + - categories: devel, data analytics + defaultVersionName: 3.2.1_py312 + description: 'Launching and controlling spark on HPC clusters ' + package: py-pyspark + url: https://sparkhpc.readthedocs.io + versions: + - {description: 'Launching and controlling spark on HPC clusters ', markedDefault: false, + versionName: 3.2.1_py39} + - {description: 'Launching and controlling spark on HPC clusters ', markedDefault: false, + versionName: 3.2.1_py312} - categories: devel, build defaultVersionName: '2.38' description: The GNU Binutils are a collection of binary tools. @@ -8066,15 +8174,17 @@ software_modules: - {description: 'Jupyter is a browser-based interactive notebook for programming, mathematics, and data science. It supports a number of languages via plugins.', markedDefault: true, versionName: 1.0.0_py27} - - categories: devel, data - defaultVersionName: 4.0.1 - description: Redis is an open source, in-memory data structure store, used as - a database, cache and message broker. - package: redis - url: https://redis.io + - categories: devel, lib + defaultVersionName: 0.7.5 + description: Library to manipulate tensors on the GPU. + package: libgpuarray + url: http://deeplearning.net/software/libgpuarray versions: - - {description: 'Redis is an open source, in-memory data structure store, used - as a database, cache and message broker.', markedDefault: false, versionName: 4.0.1} + - description: Library to manipulate tensors on the GPU. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 0.7.5 - categories: devel, debug defaultVersionName: 3.14.0 description: Valgrind is an instrumentation framework for building dynamic analysis @@ -8194,6 +8304,19 @@ software_modules: arch: {gpu: 1} parallel: {mpi: 1} versionName: 4.1.2 + - categories: devel, lib + defaultVersionName: 1.0.0 + description: CNMeM is a simple library to help the Deep Learning frameworks + manage CUDA memory. + package: cnmem + url: https://github.com/NVIDIA/cnmem + versions: + - description: CNMeM is a simple library to help the Deep Learning frameworks + manage CUDA memory. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 1.0.0 - categories: devel, language defaultVersionName: 8.6.5 description: Haskell is a statically typed, purely functional programming language @@ -8204,25 +8327,6 @@ software_modules: - {description: 'Haskell is a statically typed, purely functional programming language with type inference and lazy evaluation.', markedDefault: false, versionName: 8.6.5} - - categories: devel, lib - defaultVersionName: 2.7.1_py27 - description: The h5py package is a Pythonic interface to the HDF5 binary data - format. - package: py-h5py - url: http://www.h5py.org - versions: - - {description: The h5py package is a Pythonic interface to the HDF5 binary - data format., markedDefault: false, versionName: 2.8.0_py36} - - {description: The h5py package is a Pythonic interface to the HDF5 binary - data format., markedDefault: false, versionName: 2.10.0_py36} - - {description: The h5py package is a Pythonic interface to the HDF5 binary - data format., markedDefault: false, versionName: 3.1.0_py36} - - {description: The h5py package is a Pythonic interface to the HDF5 binary - data format., markedDefault: false, versionName: 3.7.0_py39} - - {description: The h5py package is a Pythonic interface to the HDF5 binary - data format., markedDefault: false, versionName: 3.10.0_py312} - - {description: The h5py package is a Pythonic interface to the HDF5 binary - data format., markedDefault: true, versionName: 2.7.1_py27} - categories: devel, lib defaultVersionName: 0.24.0_py312 description: scikit-image is a collection of algorithms for image processing. @@ -8267,16 +8371,25 @@ software_modules: - {description: 'PHP (recursive acronym for PHP: Hypertext Preprocessor) is an open source general-purpose scripting language that is especially suited for web development.', markedDefault: false, versionName: 7.3.0} - - categories: devel, data - defaultVersionName: 1.12.1 - description: h5utils is a set of utilities for visualization and conversion - of scientific data in the free, portable HDF5 format. - package: h5utils - url: http://ab-initio.mit.edu/wiki/index.php/H5utils + - categories: devel, compiler + defaultVersionName: '2019' + description: Intel C++ Compiler, also known as icc or icl, is a group of C and + C++ compilers from Intel + package: icc + url: https://software.intel.com/en-us/c-compilers versions: - - {description: 'h5utils is a set of utilities for visualization and conversion - of scientific data in the free, portable HDF5 format.', markedDefault: false, - versionName: 1.12.1} + - {description: 'Intel C++ Compiler, also known as icc or icl, is a group of + C and C++ compilers from Intel', family: compiler_c, markedDefault: false, + versionName: 2017.u2} + - {description: 'Intel C++ Compiler, also known as icc or icl, is a group of + C and C++ compilers from Intel', family: compiler_c, markedDefault: false, + versionName: 2018.u1} + - {description: 'Intel C++ Compiler, also known as icc or icl, is a group of + C and C++ compilers from Intel', family: compiler_c, markedDefault: false, + versionName: '2018'} + - {description: 'Intel C++ Compiler, also known as icc or icl, is a group of + C and C++ compilers from Intel', family: compiler_c, markedDefault: false, + versionName: '2019'} - categories: devel, package management defaultVersionName: 0.28.1 description: Pixi is a package management tool for developers. It allows the @@ -8316,13 +8429,13 @@ software_modules: Fortran compilers from Intel', family: compiler_f, markedDefault: false, versionName: '2019'} - categories: devel, lib - defaultVersionName: 3.7.13 - description: RabbitMQ is an open-source message broker. - package: rabbitmq - url: http://rabbitmq.com + defaultVersionName: 1.12.1 + description: Light-weight, simple and fast XML parser for C++ with XPath support. + package: pugixml + url: http://pugixml.org/ versions: - - {description: RabbitMQ is an open-source message broker., markedDefault: false, - versionName: 3.7.13} + - {description: 'Light-weight, simple and fast XML parser for C++ with XPath + support.', markedDefault: false, versionName: 1.12.1} - categories: devel, IDE defaultVersionName: 4.93.1 description: Run VS Code on any machine anywhere and access it in the browser. @@ -8333,123 +8446,43 @@ software_modules: markedDefault: false, versionName: 4.16.1} - {description: Run VS Code on any machine anywhere and access it in the browser., markedDefault: false, versionName: 4.93.1} - - categories: devel, engine - defaultVersionName: 8.4.371.22 - description: V8 is Google’s open source high-performance JavaScript and WebAssembly - engine, written in C++. - package: v8 - url: https://v8.dev - versions: - - {description: 'V8 is Google’s open source high-performance JavaScript and - WebAssembly engine, written in C++.', markedDefault: false, versionName: 8.4.371.22} - - categories: devel, data - defaultVersionName: 3.4.0 - description: Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, - platform-neutral, extensible mechanism for serializing structured data. - package: protobuf - url: https://developers.google.com/protocol-buffers/ + - categories: devel, lib + defaultVersionName: 4.2.2 + description: ZeroMQ (also spelled ØMQ, 0MQ or ZMQ) is a high-performance asynchronous + messaging library, aimed at use in distributed or concurrent applications. + package: zeromq + url: http://zeromq.org versions: - - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral, - platform-neutral, extensible mechanism for serializing structured data.', - markedDefault: false, versionName: 3.20.0} - - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral, - platform-neutral, extensible mechanism for serializing structured data.', - markedDefault: false, versionName: '21.9'} - - {description: 'Protocol Buffers (a.k.a., protobuf) are Google''s language-neutral, - platform-neutral, extensible mechanism for serializing structured data.', - markedDefault: true, versionName: 3.4.0} + - {description: 'ZeroMQ (also spelled ØMQ, 0MQ or ZMQ) is a high-performance + asynchronous messaging library, aimed at use in distributed or concurrent + applications.', markedDefault: false, versionName: 4.2.2} - categories: devel, lib - defaultVersionName: 2.23.4 - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - package: nccl - url: https://github.com/NVIDIA/nccl + defaultVersionName: 3.7.13 + description: RabbitMQ is an open-source message broker. + package: rabbitmq + url: http://rabbitmq.com versions: - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 1.3.4 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.0.4 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.1.15 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.2.13 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.3.7 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.4.8 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.5.6 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.8.4 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.11.4 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.17.1 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.20.5 - - description: NCCL (pronounced 'Nickel') is a stand-alone library of standard - collective communication routines, such as all-gather, reduce, broadcast, - etc., that have been optimized to achieve high bandwidth over PCIe. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.23.4 + - {description: RabbitMQ is an open-source message broker., markedDefault: false, + versionName: 3.7.13} + - categories: devel, language + defaultVersionName: 0.29.28_py39 + description: Cython is an optimising static compiler for both the Python programming + language and the extended Cython programming language (based on Pyrex). + package: py-cython + url: http://cython.org/ + versions: + - {description: Cython is an optimising static compiler for both the Python + programming language and the extended Cython programming language (based + on Pyrex)., markedDefault: false, versionName: 0.27.3_py27} + - {description: Cython is an optimising static compiler for both the Python + programming language and the extended Cython programming language (based + on Pyrex)., markedDefault: false, versionName: 0.27.3_py36} + - {description: Cython is an optimising static compiler for both the Python + programming language and the extended Cython programming language (based + on Pyrex)., markedDefault: false, versionName: 0.29.21_py36} + - {description: Cython is an optimising static compiler for both the Python + programming language and the extended Cython programming language (based + on Pyrex)., markedDefault: false, versionName: 0.29.28_py39} - categories: devel, compiler defaultVersionName: '110.81' description: Standard ML of New Jersey (abbreviated SML/NJ) is a compiler for diff --git a/src/docs/software/updates.xml b/src/docs/software/updates.xml index ef2979d97..ae239e8f4 100644 --- a/src/docs/software/updates.xml +++ b/src/docs/software/updates.xml @@ -5,6 +5,51 @@ Sherlock software update feed https://www.sherlock.stanford.edu/docs/software/list + + New module: system/c-blosc2 version 2.15.2 + A fast, compressed, persistent binary data store library for C. + https://github.com/Blosc/c-blosc2 + https://www.sherlock.stanford.edu/docs/software/list/?add:v=2.15.2#c-blosc2 + system, compression + kilian@stanford.edu (Kilian Cavalotti) + Wed, 4 Dec 2024 17:16:59 -0800 + + + New module: system/c-blosc version 1.21.6 + A blocking, shuffling and loss-less compression library that can be faster than `memcpy()`. + https://github.com/Blosc/c-blosc + https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.21.6#c-blosc + system, compression + kilian@stanford.edu (Kilian Cavalotti) + Wed, 4 Dec 2024 17:16:54 -0800 + + + New version: devel/py-numba version 0.59.1_py39 + Numba is a compiler for Python array and numerical functions that gives you the power to speed up your applications with high performance functions written directly in Python.. + http://numba.pydata.org + https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.59.1_py39#py-numba + devel, lib + kilian@stanford.edu (Kilian Cavalotti) + Wed, 4 Dec 2024 17:16:39 -0800 + + + New version: biology/py-deeplabcut version 2.3.10_py39 + A software package for animal pose estimation. + http://deeplabcut.org + https://www.sherlock.stanford.edu/docs/software/list/?add:v=2.3.10_py39#py-deeplabcut + biology, genomics + kilian@stanford.edu (Kilian Cavalotti) + Wed, 4 Dec 2024 17:07:28 -0800 + + + New module: devel/py-tables version 3.10.1_py312 + A Python package to manage extremely large amounts of data. + http://www.pytables.org + https://www.sherlock.stanford.edu/docs/software/list/?add:v=3.10.1_py312#py-tables + devel, data + kilian@stanford.edu (Kilian Cavalotti) + Wed, 4 Dec 2024 15:25:51 -0800 + New module: math/cudss version 0.3.0.9 NVIDIA cuDSS is an optimized, first-generation GPU-accelerated Direct Sparse Solver library for solving linear systems with very sparse matrices. @@ -491,104 +536,5 @@ kilian@stanford.edu (Kilian Cavalotti) Thu, 5 Sep 2024 13:54:33 -0700 - - New version: devel/py-numba version 0.60.0_py312 - Numba is a compiler for Python array and numerical functions that gives you the power to speed up your applications with high performance functions written directly in Python.. - http://numba.pydata.org - https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.60.0_py312#py-numba - devel, lib - kilian@stanford.edu (Kilian Cavalotti) - Thu, 5 Sep 2024 13:48:19 -0700 - - - New version: devel/julia version 1.10.0 - - - https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.10.0#julia - - kilian@stanford.edu (Kilian Cavalotti) - Wed, 4 Sep 2024 10:08:38 -0700 - - - New version: devel/julia version 1.10.5 - Julia is a high-level, high-performance dynamic programming language for numerical computing. - https://julialang.org - https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.10.5#julia - devel, language - kilian@stanford.edu (Kilian Cavalotti) - Wed, 4 Sep 2024 10:08:38 -0700 - - - New version: devel/julia version 1.3.1 - - - https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.3.1#julia - - kilian@stanford.edu (Kilian Cavalotti) - Wed, 4 Sep 2024 10:08:38 -0700 - - - New version: devel/julia version 1.4.0 - - - https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.4.0#julia - - kilian@stanford.edu (Kilian Cavalotti) - Wed, 4 Sep 2024 10:08:38 -0700 - - - New version: devel/julia version 1.5.1 - - - https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.5.1#julia - - kilian@stanford.edu (Kilian Cavalotti) - Wed, 4 Sep 2024 10:08:38 -0700 - - - New version: devel/julia version 1.9.0 - - - https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.9.0#julia - - kilian@stanford.edu (Kilian Cavalotti) - Wed, 4 Sep 2024 10:08:38 -0700 - - - New version: devel/julia version 1.9.4 - Julia is a high-level, high-performance dynamic programming language for numerical computing. - https://julialang.org - https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.9.4#julia - devel, language - kilian@stanford.edu (Kilian Cavalotti) - Wed, 4 Sep 2024 10:08:38 -0700 - - - New version: system/restic version 0.17.0 - Fast, secure, efficient backup program. - https://restic.net - https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.17.0#restic - system, backup - kilian@stanford.edu (Kilian Cavalotti) - Fri, 30 Aug 2024 08:00:13 -0700 - - - New module: devel/pixi version 0.28.1 - Pixi is a package management tool for developers. It allows the developer to install libraries and applications in a reproducible way. - https://pixi.sh - https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.28.1#pixi - devel, package management - kilian@stanford.edu (Kilian Cavalotti) - Tue, 27 Aug 2024 11:21:42 -0700 - - - New module: devel/uv version 0.3.5 - An extremely fast Python package and project manager, written in Rust. - https://github.com/astral-sh/uv - https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.3.5#uv - devel, package management - kilian@stanford.edu (Kilian Cavalotti) - Tue, 27 Aug 2024 11:16:16 -0700 -