diff --git a/includes/data/software.yml b/includes/data/software.yml index db688b375..ae3b50e6f 100644 --- a/includes/data/software.yml +++ b/includes/data/software.yml @@ -253,43 +253,25 @@ software_modules: versions: - {description: HarfBuzz is an OpenType text shaping engine., markedDefault: false, versionName: 1.4.8} - - categories: system, benchmark - defaultVersionName: '20190729' - description: Times MPI collectives over a series of message sizes. - package: mpibench - url: https://github.com/LLNL/mpiBench + - categories: system, tool + defaultVersionName: '2.12' + description: 'The unifdef utility selectively processes conditional C preprocessor + #if and #ifdef directives.' + package: unifdef + url: https://dotat.at/prog/unifdef/ versions: - - description: Times MPI collectives over a series of message sizes. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: '20190729' + - {description: 'The unifdef utility selectively processes conditional C preprocessor + #if and #ifdef directives.', markedDefault: false, versionName: '2.12'} - categories: system, tools - defaultVersionName: 12.560.30_py312 - description: Python bindings to the NVIDIA Management Library. - package: py-nvidia-ml-py - url: https://pypi.org/project/nvidia-ml-py/ + defaultVersionName: '1.20' + description: LevelDB is a fast key-value storage library written at Google that + provides an ordered mapping from string keys to string values. + package: leveldb + url: https://github.com/google/leveldb versions: - - description: Python bindings to the NVIDIA Management Library. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 12.550.52_py39 - - description: Python bindings to the NVIDIA Management Library. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 12.550.52_py312 - - description: Python bindings to the NVIDIA Management Library. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 12.560.30_py39 - - description: Python bindings to the NVIDIA Management Library. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 12.560.30_py312 + - {description: LevelDB is a fast key-value storage library written at Google + that provides an ordered mapping from string keys to string values., markedDefault: false, + versionName: '1.20'} - categories: system, compression defaultVersionName: 2.1.1 description: Szip compression software, providing lossless compression of scientific @@ -366,16 +348,15 @@ software_modules: versions: - {description: GNU Midnight Commander is a visual file manager., markedDefault: false, versionName: 4.8.29} - - categories: system, compression - defaultVersionName: 1.5.2 - description: Zstandard, or zstd, is a fast lossless compression algorithm, targeting - real-time compression scenarios at zlib-level and better compression ratios. - package: zstd - url: https://github.com/facebook/zstd + - categories: system, libs + defaultVersionName: 1.8.2 + description: Libgcrypt is a general purpose cryptographic library originally + based on code from GnuPG. + package: libgcrypt + url: https://www.gnupg.org/software/libgcrypt versions: - - {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} + - {description: Libgcrypt is a general purpose cryptographic library originally + based on code from GnuPG., markedDefault: false, versionName: 1.8.2} - categories: system, tools defaultVersionName: 2.2.3 description: Expat is a stream-oriented XML parser library written in C. @@ -412,26 +393,52 @@ 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} - - 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/ + - 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 + to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon + Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local + filesystem.' + package: rclone + url: https://rclone.org 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} + - {description: 'Rclone is a command line program to sync files and directories + to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon + Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local + filesystem.', markedDefault: false, versionName: 1.55.1} + - {description: 'Rclone is a command line program to sync files and directories + to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon + Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local + filesystem.', markedDefault: false, versionName: 1.59.1} + - {description: 'Rclone is a command line program to sync files and directories + to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon + Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local + filesystem.', markedDefault: false, versionName: 1.65.0} - categories: system, libs defaultVersionName: 2.8.8 description: Hyphen is a hyphenation library to use converted TeX hyphenation @@ -449,21 +456,17 @@ software_modules: versions: - {description: Universal Python binding for the LMDB 'Lightning' Database., markedDefault: false, versionName: '0.93'} - - 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 + - categories: system, scm + defaultVersionName: 2.4.0 + description: Git Large File Storage (LFS) replaces large files such as audio + samples, videos, datasets, and graphics with text pointers inside Git, while + storing the file contents on a remote server. + package: git-lfs + url: https://git-lfs.github.com/ 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' + - {description: 'Git Large File Storage (LFS) replaces large files such as audio + samples, videos, datasets, and graphics with text pointers inside Git, while + storing the file contents on a remote server.', markedDefault: false, versionName: 2.4.0} - categories: system, scm defaultVersionName: 4.5.3 description: Mercurial is a free, distributed source control management tool. @@ -540,15 +543,17 @@ 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, 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/ + - 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: Cairo is a 2D graphics library with support for multiple output - devices., markedDefault: false, versionName: 1.14.10} + - {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, tools defaultVersionName: 2.3.7 description: Motif is the toolkit for the Common Desktop Environment. @@ -631,25 +636,23 @@ software_modules: versions: - {description: Parallel S3 and local filesystem execution tool., markedDefault: false, versionName: 2.0.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/ - 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} - 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.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: 'C library for encoding, decoding and manipulating JSON data.', - markedDefault: false, versionName: 2.13.1} + - {description: GD is an open source code library for the dynamic creation of + images by programmers., markedDefault: false, versionName: 2.2.5} + - categories: system, tools + defaultVersionName: '1.6' + description: jq is a lightweight and flexible command-line JSON processor. + package: jq + url: https://stedolan.github.io/jq/ + versions: + - {description: jq is a lightweight and flexible command-line JSON processor., + markedDefault: false, versionName: '1.6'} - categories: system, libs defaultVersionName: '8.40' description: The PCRE library is a set of functions that implement regular expression @@ -902,6 +905,14 @@ software_modules: - {description: 'LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes.', markedDefault: false, versionName: 3.2.1} + - categories: system, tools + defaultVersionName: '0.18' + description: A small utility to modify the dynamic linker and RPATH of ELF executables. + package: patchelf + url: https://github.com/NixOS/patchelf + versions: + - {description: A small utility to modify the dynamic linker and RPATH of ELF + executables., markedDefault: false, versionName: '0.18'} - categories: system, file management defaultVersionName: 0.9.3 description: fpart sorts files and packs them into partitions. @@ -938,19 +949,14 @@ 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, database - defaultVersionName: 10.2.11 - description: MariaDB is a community-developed fork of the MySQL relational database - management system intended to remain free under the GNU GPL. - package: mariadb - url: https://www.mariadb.org + - 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: 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: false, versionName: 10.6.9} - - {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} + - {description: 'A library for parsing, editing, and saving EXIF data.', markedDefault: false, + versionName: 0.6.21} - categories: system, scm defaultVersionName: 2.49.2 description: gh is GitHub on the command line. It brings pull requests, issues, @@ -962,15 +968,19 @@ software_modules: - {description: 'gh is GitHub on the command line. It brings pull requests, 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, 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, database + defaultVersionName: 10.2.11 + description: MariaDB is a community-developed fork of the MySQL relational database + management system intended to remain free under the GNU GPL. + package: mariadb + url: https://www.mariadb.org versions: - - {description: 'A parallel implementation of gzip for modern multi-processor, - multi-core machines.', markedDefault: false, versionName: '2.4'} + - {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: false, versionName: 10.6.9} + - {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, database defaultVersionName: '14.5' description: PostgreSQL is a powerful, open source object-relational database @@ -1000,33 +1010,32 @@ software_modules: - {description: 'SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine.', markedDefault: false, versionName: 3.44.2} - categories: system, libs - defaultVersionName: 2.4.7 - description: GNU Libtool is a generic library support script that hides the - complexity of using shared libraries behind a consistent, portable interface. - package: libtool - url: https://www.gnu.org/software/libtool/ + 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: '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} + - {description: Fontconfig is a library for configuring and customizing font + access., markedDefault: false, versionName: 2.12.4} - 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: 0.3.5 + description: C++ implementation of the Google logging module. + package: glog + url: https://github.com/google/glog 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} + - {description: C++ implementation of the Google logging module., markedDefault: false, + versionName: 0.3.5} - 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: 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: The GdkPixbuf library provides facilities for loading images - in a variety of file formats., markedDefault: false, versionName: 2.36.8} + - {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, libs defaultVersionName: '59.1' description: ICU is a set of C/C++ and Java libraries providing Unicode and @@ -1082,23 +1091,19 @@ software_modules: versions: - {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: 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, 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: '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: 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 transfer defaultVersionName: 3.19.0_py39 description: A command line wrapper over the Globus SDK for Python. @@ -1162,26 +1167,22 @@ software_modules: - {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: 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 + - categories: system, compression + defaultVersionName: 1.8.0 + description: LZ4 is lossless compression algorithm. + package: lz4 + url: https://www.lz4.org 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} + - {description: LZ4 is lossless compression algorithm., markedDefault: false, + versionName: 1.8.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/ + 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: GD is an open source code library for the dynamic creation of - images by programmers., markedDefault: false, versionName: 2.2.5} + - {description: Implementation of a minimal subset of the PMI1 and PMI2 specifications., + markedDefault: false, versionName: '1.0'} - categories: system, file management defaultVersionName: 2.8.0 description: rmlint finds space waste and other broken things on your filesystem @@ -1191,22 +1192,26 @@ software_modules: versions: - {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, tools - defaultVersionName: 1.3.26 - description: GraphicsMagick is the swiss army knife of image processing. - package: graphicsmagick - url: http://www.graphicsmagick.org/ + - 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} - - categories: system, tools - defaultVersionName: '1.6' - description: jq is a lightweight and flexible command-line JSON processor. - package: jq - url: https://stedolan.github.io/jq/ + - 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.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: jq is a lightweight and flexible command-line JSON processor., - markedDefault: false, versionName: '1.6'} + - {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: 1.6.3 description: The Apache Portable Runtime is a supporting library for the Apache @@ -1226,25 +1231,25 @@ software_modules: versions: - {description: libiconv is a conversion library for string encoding., markedDefault: false, versionName: '1.16'} - - 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.4.7 + description: GNU Libtool is a generic library support script that hides the + complexity of using shared libraries behind a consistent, portable interface. + package: libtool + url: https://www.gnu.org/software/libtool/ versions: - - {description: Remora is a tool to monitor runtime resource utilization., markedDefault: false, - versionName: 1.8.5} - - 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 + - {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, 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, document processing defaultVersionName: 9.53.2 description: Ghostscript is an interpreter for the PostScript language and PDF @@ -1277,40 +1282,16 @@ software_modules: HTML/CSS applications to full-fledged web browsers.', markedDefault: false, versionName: 2.28.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 - 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} - - categories: system, libs - defaultVersionName: '1.16' - description: Library for parsing command line options. - package: popt - url: http://rpm5.org/files/popt - versions: - - {description: Library for parsing command line options., markedDefault: false, - versionName: '1.16'} - - 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, 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 + 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: libglvnd is a vendor-neutral dispatch layer for arbitrating - OpenGL API calls between multiple vendors., markedDefault: false, versionName: 1.2.0} + - {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, resource monitoring defaultVersionName: 3.0.2 description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA @@ -1336,13 +1317,48 @@ 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, libs - defaultVersionName: 1.0.3 - description: Portable uuid C library. - package: libuuid - url: https://sourceforge.net/projects/libuuid + 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: Portable uuid C library., markedDefault: false, versionName: 1.0.3} + - {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: '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' + - 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, job management defaultVersionName: 1.1.2 description: DRMAA for Slurm Workload Manager (Slurm) is an implementation of @@ -1374,17 +1390,15 @@ software_modules: versions: - {description: GStreamer is a library for constructing graphs of media-handling components., markedDefault: false, versionName: 1.12.0} - - categories: system, scm - defaultVersionName: 2.4.0 - description: Git Large File Storage (LFS) replaces large files such as audio - samples, videos, datasets, and graphics with text pointers inside Git, while - storing the file contents on a remote server. - package: git-lfs - url: https://git-lfs.github.com/ + - 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: 'Git Large File Storage (LFS) replaces large files such as audio - samples, videos, datasets, and graphics with text pointers inside Git, while - storing the file contents on a remote server.', markedDefault: false, versionName: 2.4.0} + - {description: LZO is a portable lossless data compression library written + in ANSI C., markedDefault: false, versionName: '2.10'} - categories: system, scm defaultVersionName: 1.1.0 description: libgit2 is a portable, pure C implementation of the Git core methods @@ -1403,47 +1417,36 @@ software_modules: versions: - {description: Libxml2 is a XML C parser and toolkit., markedDefault: false, versionName: 2.9.4} - - categories: system, file transfer - defaultVersionName: 1.65.0 - description: 'Rclone is a command line program to sync files and directories - to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon - Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local - filesystem.' - package: rclone - url: https://rclone.org - versions: - - {description: 'Rclone is a command line program to sync files and directories - to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon - Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local - filesystem.', markedDefault: false, versionName: 1.55.1} - - {description: 'Rclone is a command line program to sync files and directories - to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon - Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local - filesystem.', markedDefault: false, versionName: 1.59.1} - - {description: 'Rclone is a command line program to sync files and directories - to and from: Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Amazon - Drive, Microsoft One Drive, Hubic, Backblaze B2, Yandex Disk, or the local - filesystem.', markedDefault: false, versionName: 1.65.0} - 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 + 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: 'libzip is a C library for reading, creating, and modifying - zip archives.', markedDefault: false, versionName: 1.5.1} - - 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 + - {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, 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: Scalable I/O library for parallel access to task-local files. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 1.7.7 + - {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, compression + defaultVersionName: 1.5.2 + description: Zstandard, or zstd, is a fast lossless compression algorithm, targeting + real-time compression scenarios at zlib-level and better compression ratios. + package: zstd + url: https://github.com/facebook/zstd + versions: + - {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, benchmark defaultVersionName: '3.2' description: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.' @@ -1456,18 +1459,15 @@ software_modules: parallel: {mpi: 1} versionName: '3.2' - categories: system, libs - defaultVersionName: 4.0.8 - description: libtiff provides support for the Tag Image File Format (TIFF), - a widely used format for storing image data. - package: libtiff - url: http://simplesystems.org/libtiff/ + 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: 'libtiff provides support for the Tag Image File Format (TIFF), - a widely used format for storing image data.', markedDefault: false, versionName: 4.4.0} - - {description: 'libtiff provides support for the Tag Image File Format (TIFF), - 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} + - {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: 0.8.14 description: The libIDL package contains libraries for Interface Definition @@ -1486,6 +1486,15 @@ software_modules: versions: - {description: The Free Implementation of the Unicode Bidirectional Algorithm., markedDefault: false, versionName: 1.0.12} + - 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, libs defaultVersionName: 2.61.2 description: libsoup is an HTTP client/server library for GNOME. @@ -1494,14 +1503,6 @@ software_modules: versions: - {description: libsoup is an HTTP client/server library for GNOME., markedDefault: false, versionName: 2.61.2} - - 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: ripgrep recursively searches directories for a regex pattern., - markedDefault: false, versionName: 11.0.1} - categories: system, libs defaultVersionName: 3.0.4 description: wxWidgets is a C++ library that lets developers create applications @@ -1522,15 +1523,13 @@ software_modules: - {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, tools - defaultVersionName: '1.20' - description: LevelDB is a fast key-value storage library written at Google that - provides an ordered mapping from string keys to string values. - package: leveldb - url: https://github.com/google/leveldb + defaultVersionName: 11.0.1 + description: ripgrep recursively searches directories for a regex pattern. + package: ripgrep + url: https://github.com/BurntSushi/ripgrep versions: - - {description: LevelDB is a fast key-value storage library written at Google - that provides an ordered mapping from string keys to string values., markedDefault: false, - versionName: '1.20'} + - {description: ripgrep recursively searches directories for a regex pattern., + markedDefault: false, versionName: 11.0.1} - categories: system, libs defaultVersionName: 2.24.0 description: ATK is the Accessibility Toolkit. It provides a set of generic @@ -1542,15 +1541,17 @@ software_modules: - {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: '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/ + - 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: Nettle is a cryptographic library that is designed to fit easily - in more or less any context., markedDefault: false, versionName: '3.3'} + - description: Times MPI collectives over a series of message sizes. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: '20190729' - categories: system, libs defaultVersionName: 1.6.2 description: Hunspell is a spell checker. @@ -1567,15 +1568,15 @@ software_modules: versions: - {description: The X.Org project provides an open source implementation of the X Window System., markedDefault: false, versionName: '7.7'} - - 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 + - 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: LZO is a portable lossless data compression library written - in ANSI C., markedDefault: false, versionName: '2.10'} + - {description: 'talloc is a hierarchical, reference counted memory pool system + with destructors.', markedDefault: false, versionName: 2.1.14} - categories: system, libs defaultVersionName: 2.0.3 description: THE reference library for reading, displaying, writing and examining @@ -1596,13 +1597,12 @@ software_modules: - {description: tdu estimates the disk space occupied by all files in a given path., markedDefault: false, versionName: '1.36'} - 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: 1.0.3 + description: Portable uuid C library. + package: libuuid + url: https://sourceforge.net/projects/libuuid versions: - - {description: Implementation of a minimal subset of the PMI1 and PMI2 specifications., - markedDefault: false, versionName: '1.0'} + - {description: Portable uuid C library., markedDefault: false, versionName: 1.0.3} - categories: system, compression defaultVersionName: 1.2.11 description: zlib is designed to be a free, general-purpose, legally unencumbered @@ -1619,17 +1619,23 @@ 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, tools - defaultVersionName: 0.10.0_py39 - description: matlab-proxy is a Python package which enables you to launch MATLAB - and access it from a web browser. - package: py-matlab-proxy - url: https://github.com/mathworks/matlab-proxy + - 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: matlab-proxy is a Python package which enables you to launch - 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} + - {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, document processing defaultVersionName: 0.47.0 description: Poppler is a PDF rendering library. @@ -1700,14 +1706,17 @@ software_modules: 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, libs - defaultVersionName: 0.6.21 - description: A library for parsing, editing, and saving EXIF data. - package: libexif - url: https://github.com/libexif/libexif + - 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: 'A library for parsing, editing, and saving EXIF data.', markedDefault: false, - versionName: 0.6.21} + - {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: '20200822' description: GNU parallel is a shell tool for executing jobs in parallel using @@ -1757,17 +1766,15 @@ software_modules: versions: - {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, benchmark - defaultVersionName: '29.4' - 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. - package: mprime - url: https://www.mersenne.org/ + - 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 versions: - - {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'} + - {description: The GdkPixbuf library provides facilities for loading images + in a variety of file formats., markedDefault: false, versionName: 2.36.8} - categories: system, file transfer defaultVersionName: 4.8.1 description: LFTP is a sophisticated file transfer program supporting a number @@ -1779,18 +1786,16 @@ software_modules: number of network protocols (ftp, http, sftp, fish, torrent).', markedDefault: false, versionName: 4.8.1} - 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 + defaultVersionName: '29.4' + 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. + package: mprime + url: https://www.mersenne.org/ 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 + - {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 @@ -1839,13 +1844,13 @@ software_modules: - {description: PyQt5 is a comprehensive set of Python bindings for Qt v5., markedDefault: false, versionName: 5.9.1_py36} - 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: 0.3.111 + description: libaio provides the Linux-native API for async I/O. + package: libaio + url: https://pagure.io/libaio versions: - - {description: Fontconfig is a library for configuring and customizing font - access., markedDefault: false, versionName: 2.12.4} + - {description: libaio provides the Linux-native API for async I/O., markedDefault: false, + versionName: 0.3.111} - categories: system, libs defaultVersionName: 2.30.3 description: Library for the GNOME canvas, an engine for structured graphics @@ -1942,15 +1947,15 @@ software_modules: versions: - {description: This package provides a unified command line interface to Amazon Web Services., markedDefault: false, versionName: 2.0.50} - - categories: system, tool - defaultVersionName: '2.12' - description: 'The unifdef utility selectively processes conditional C preprocessor - #if and #ifdef directives.' - package: unifdef - url: https://dotat.at/prog/unifdef/ + - 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: 'The unifdef utility selectively processes conditional C preprocessor - #if and #ifdef directives.', markedDefault: false, versionName: '2.12'} + - {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: '2.21' description: The non-arch keyboard configuration database for X Window. @@ -1968,17 +1973,31 @@ software_modules: - {description: Tesseract is an open source text recognition (OCR) Engine., markedDefault: false, versionName: 5.1.0} - 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: 12.560.30_py312 + description: Python bindings to the NVIDIA Management Library. + package: py-nvidia-ml-py + url: https://pypi.org/project/nvidia-ml-py/ 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: Python bindings to the NVIDIA Management Library. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 12.550.52_py39 + - description: Python bindings to the NVIDIA Management Library. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 12.550.52_py312 + - description: Python bindings to the NVIDIA Management Library. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 12.560.30_py39 + - description: Python bindings to the NVIDIA Management Library. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 12.560.30_py312 - categories: system, file transfer defaultVersionName: 3.9.6 description: The IBM Aspera Command-Line Interface (the Aspera CLI) is a collection @@ -1990,24 +2009,26 @@ software_modules: - {description: 'The IBM Aspera Command-Line Interface (the Aspera CLI) is a collection of Aspera tools for performing high-speed, secure data transfers from the command line.', markedDefault: false, versionName: 3.9.6} - - categories: system, libs - defaultVersionName: 1.8.2 - description: Libgcrypt is a general purpose cryptographic library originally - based on code from GnuPG. - package: libgcrypt - url: https://www.gnupg.org/software/libgcrypt + - 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: Libgcrypt is a general purpose cryptographic library originally - based on code from GnuPG., markedDefault: false, versionName: 1.8.2} - - 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/ + - {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: 1.3.26 + description: GraphicsMagick is the swiss army knife of image processing. + package: graphicsmagick + url: http://www.graphicsmagick.org/ versions: - - {description: FreeGLUT is a free-software/open-source alternative to the OpenGL - Utility Toolkit (GLUT) library., markedDefault: false, versionName: 3.0.0} + - {description: GraphicsMagick is the swiss army knife of image processing., + markedDefault: false, versionName: 1.3.26} - categories: system, checkpointing defaultVersionName: 2.6.0 description: DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints @@ -2038,31 +2059,19 @@ software_modules: versions: - {description: OpenSSL is a full-featured toolkit for general-purpose cryptography and secure communication., markedDefault: false, versionName: 3.0.7} - - 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 + - categories: system, libs + defaultVersionName: 4.0.8 + description: libtiff provides support for the Tag Image File Format (TIFF), + a widely used format for storing image data. + package: libtiff + url: http://simplesystems.org/libtiff/ 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: 'libtiff provides support for the Tag Image File Format (TIFF), + a widely used format for storing image data.', markedDefault: false, versionName: 4.4.0} + - {description: 'libtiff provides support for the Tag Image File Format (TIFF), + 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, tools defaultVersionName: 5.9.1 description: QT is a cross-platform application framework that is used for developing @@ -2098,16 +2107,15 @@ 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, 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 + - 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: '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} + - {description: 'libzip is a C library for reading, creating, and modifying + zip archives.', markedDefault: false, versionName: 1.5.1} - categories: system, containers defaultVersionName: 1.0.0rc2 description: libnvidia-container is a library and a simple CLI utility to automatically @@ -2122,14 +2130,13 @@ software_modules: arch: {gpu: 1} versionName: 1.0.0rc2 - 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: '1.16' + description: Library for parsing command line options. + package: popt + url: http://rpm5.org/files/popt versions: - - {description: 'talloc is a hierarchical, reference counted memory pool system - with destructors.', markedDefault: false, versionName: 2.1.14} + - {description: Library for parsing command line options., markedDefault: false, + versionName: '1.16'} - categories: system, database defaultVersionName: '0.9998' description: ODBC driver for SQLite @@ -2182,16 +2189,13 @@ 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: 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 + defaultVersionName: 2.13.1 + description: C library for encoding, decoding and manipulating JSON data. + package: jansson + url: https://github.com/akheron/jansson 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} + - {description: 'C library for encoding, decoding and manipulating JSON data.', + markedDefault: false, versionName: 2.13.1} - categories: system, document processing defaultVersionName: 1.23.0 description: groff (GNU roff) is a typesetting system that reads plain text @@ -2221,33 +2225,6 @@ 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, libs - defaultVersionName: 0.3.111 - description: libaio provides the Linux-native API for async I/O. - package: libaio - url: https://pagure.io/libaio - versions: - - {description: libaio provides the Linux-native API for async I/O., markedDefault: false, - versionName: 0.3.111} - - categories: system, libs - defaultVersionName: 3.32.2_py36 - description: PyGObject is a Python package which provides bindings for GObject - based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more. - package: py-pygobject - url: https://pygobject.readthedocs.io/ - versions: - - {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, 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: 'git-annex allows managing files with git, without checking - the file contents into git.', markedDefault: false, versionName: '8.20210622'} - categories: system, compression defaultVersionName: 3.5.2 description: The libarchive project develops a portable, efficient C library @@ -2264,6 +2241,25 @@ software_modules: - {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, libs + defaultVersionName: 3.32.2_py36 + description: PyGObject is a Python package which provides bindings for GObject + based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more. + package: py-pygobject + url: https://pygobject.readthedocs.io/ + versions: + - {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/ + versions: + - {description: 'A parallel implementation of gzip for modern multi-processor, + multi-core machines.', markedDefault: false, versionName: '2.4'} - categories: system, tools defaultVersionName: '20200731' description: Tools for working with Chromium development. @@ -2272,14 +2268,25 @@ software_modules: 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, tools + defaultVersionName: 0.10.0_py39 + description: matlab-proxy is a Python package which enables you to launch MATLAB + and access it from a web browser. + package: py-matlab-proxy + url: https://github.com/mathworks/matlab-proxy versions: - - {description: C++ implementation of the Google logging module., markedDefault: false, - versionName: 0.3.5} + - {description: matlab-proxy is a Python package which enables you to launch + 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, 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, testing defaultVersionName: 7.1.3_py39 description: 'pytest is a full-featured Python testing framework ' @@ -2288,14 +2295,15 @@ software_modules: versions: - {description: 'pytest is a full-featured Python testing framework ', markedDefault: false, versionName: 7.1.3_py39} - - categories: system, compression - defaultVersionName: 1.8.0 - description: LZ4 is lossless compression algorithm. - package: lz4 - url: https://www.lz4.org + - 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: LZ4 is lossless compression algorithm., markedDefault: false, - versionName: 1.8.0} + - {description: 'git-annex allows managing files with git, without checking + the file contents into git.', markedDefault: false, versionName: '8.20210622'} - categories: system, libs defaultVersionName: 3.2.1 description: libffi is a portable Foreign Function Interface library. diff --git a/src/docs/software/updates.xml b/src/docs/software/updates.xml index 2355e3b50..2f9211f19 100644 --- a/src/docs/software/updates.xml +++ b/src/docs/software/updates.xml @@ -5,6 +5,33 @@ Sherlock software update feed https://www.sherlock.stanford.edu/docs/software/list + + New version: math/cudnn version 9.4.0 + NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks. + https://developer.nvidia.com/cudnn + https://www.sherlock.stanford.edu/docs/software/list/?add:v=9.4.0#cudnn + math, deep learning + kilian@stanford.edu (Kilian Cavalotti) + Thu, 31 Oct 2024 16:41:32 -0700 + + + New module: devel/ucc version 1.3.0 + UCC is a collective communication operations API and library that is flexible, complete, and feature-rich for current and emerging programming models and runtimes. + http://github.com/openucx/ucc + https://www.sherlock.stanford.edu/docs/software/list/?add:v=1.3.0#ucc + devel, networking + kilian@stanford.edu (Kilian Cavalotti) + Thu, 31 Oct 2024 16:40:56 -0700 + + + New module: system/patchelf version 0.18 + A small utility to modify the dynamic linker and RPATH of ELF executables. + https://github.com/NixOS/patchelf + https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.18#patchelf + system, tools + kilian@stanford.edu (Kilian Cavalotti) + Thu, 31 Oct 2024 15:15:52 -0700 + New version: math/py-cupy version 13.3.0_py312 CuPy is an implementation of NumPy-compatible multi-dimensional array on CUDA. @@ -491,68 +518,5 @@ kilian@stanford.edu (Kilian Cavalotti) Mon, 26 Aug 2024 15:24:34 -0700 - - New module: devel/py-regex version .base - - - https://www.sherlock.stanford.edu/docs/software/list/?add:v=.base#py-regex - - kilian@stanford.edu (Kilian Cavalotti) - Tue, 6 Aug 2024 14:46:47 -0700 - - - New module: devel/py-regex version 20247.24_py312 - Alternative regular expression module for Python, to replace re. - https://github.com/mrabarnett/mrab-regex - https://www.sherlock.stanford.edu/docs/software/list/?add:v=20247.24_py312#py-regex - devel, lib - kilian@stanford.edu (Kilian Cavalotti) - Tue, 6 Aug 2024 14:46:47 -0700 - - - New module: devel/py-regex version 20247.24_py36 - Alternative regular expression module for Python, to replace re. - https://github.com/mrabarnett/mrab-regex - https://www.sherlock.stanford.edu/docs/software/list/?add:v=20247.24_py36#py-regex - devel, lib - kilian@stanford.edu (Kilian Cavalotti) - Tue, 6 Aug 2024 14:46:47 -0700 - - - New module: devel/py-regex version 20247.24_py39 - Alternative regular expression module for Python, to replace re. - https://github.com/mrabarnett/mrab-regex - https://www.sherlock.stanford.edu/docs/software/list/?add:v=20247.24_py39#py-regex - devel, lib - kilian@stanford.edu (Kilian Cavalotti) - Tue, 6 Aug 2024 14:46:47 -0700 - - - New module: chemistry/py-xraylarch version 0.9.80_py312 - Larch is a open-source library and set of applications for processing and analyzing X-ray absorption and fluorescence spectroscopy data and X-ray fluorescence and diffraction image data from synchrotron beamlines. - https://xraypy.github.io/xraylarch/ - https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.9.80_py312#py-xraylarch - chemistry, x-ray spectroscopy - kilian@stanford.edu (Kilian Cavalotti) - Tue, 30 Jul 2024 15:44:28 -0700 - - - New version: system/py-wxpython version 4.2.1_py312 - wxPython is the cross-platform GUI toolkit for the Python language, - https://www.wxpython.org/ - https://www.sherlock.stanford.edu/docs/software/list/?add:v=4.2.1_py312#py-wxpython - system, tools - kilian@stanford.edu (Kilian Cavalotti) - Tue, 30 Jul 2024 14:57:42 -0700 - - - New version: devel/py-scikit-image version 0.24.0_py312 - scikit-image is a collection of algorithms for image processing. - http://scikit-image.org/ - https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.24.0_py312#py-scikit-image - devel, lib - kilian@stanford.edu (Kilian Cavalotti) - Tue, 30 Jul 2024 14:35:06 -0700 -