diff --git a/includes/data/software.yml b/includes/data/software.yml index f8325cd5a..030bf5c04 100644 --- a/includes/data/software.yml +++ b/includes/data/software.yml @@ -271,16 +271,14 @@ software_modules: properties: arch: {gpu: 1} versionName: 12.550.52_py312 - - categories: system, compression - defaultVersionName: 2.1.1 - description: Szip compression software, providing lossless compression of scientific - data, is an implementation of the extended-Rice lossless compression algorithm. - package: szip - url: https://support.hdfgroup.org/doc_resource/SZIP + - 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: 'Szip compression software, providing lossless compression of - scientific data, is an implementation of the extended-Rice lossless compression - algorithm.', markedDefault: false, versionName: 2.1.1} + - {description: ripgrep recursively searches directories for a regex pattern., + markedDefault: false, versionName: 11.0.1} - categories: system, libs defaultVersionName: 2.2.4 description: CUPS is the standards-based, open source printing system. @@ -299,14 +297,13 @@ software_modules: - {description: aria2 is a lightweight multi-protocol & multi-source command-line download utility., markedDefault: false, versionName: 1.35.0} - 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/ + defaultVersionName: 1.8.0 + description: Google Test is Google's C++ test framework. + package: googletest + url: https://github.com/google/googletest 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: Google Test is Google's C++ test framework., markedDefault: false, + versionName: 1.8.0} - categories: system, libs defaultVersionName: 2.36.4 description: Librsvg is a library to render SVG files using cairo as a rendering @@ -326,17 +323,18 @@ software_modules: - {description: The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new., markedDefault: false, versionName: 7.6.0} - - 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 + - categories: system, backup + defaultVersionName: 0.16.3 + description: Fast, secure, efficient backup program. + package: restic + url: https://restic.net 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} + - {description: 'Fast, secure, efficient backup program.', markedDefault: false, + versionName: 0.9.5} + - {description: 'Fast, secure, efficient backup program.', markedDefault: false, + versionName: 0.12.1} + - {description: 'Fast, secure, efficient backup program.', markedDefault: false, + versionName: 0.16.3} - categories: system, file management defaultVersionName: 4.8.29 description: GNU Midnight Commander is a visual file manager. @@ -453,17 +451,21 @@ software_modules: versions: - {description: Universal Python binding for the LMDB 'Lightning' Database., markedDefault: false, versionName: '0.93'} - - 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: '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: '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: 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, scm defaultVersionName: 4.5.3 description: Mercurial is a free, distributed source control management tool. @@ -493,16 +495,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 @@ -538,26 +542,28 @@ 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.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. + package: libpng + url: http://libpng.sourceforge.net 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} - - 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 + - {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} + - categories: system, tools + defaultVersionName: 2.3.7 + description: Motif is the toolkit for the Common Desktop Environment. + package: motif + url: https://motif.ics.com versions: - - {description: This package provides a unified command line interface to Amazon - Web Services., markedDefault: false, versionName: 2.0.50} + - {description: Motif is the toolkit for the Common Desktop Environment., markedDefault: false, + versionName: 2.3.7} - categories: system, cloud interface defaultVersionName: 0.14.6 description: Steampipe is an open source tool for querying cloud APIs in a universal @@ -632,23 +638,25 @@ 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} - - 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: 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 versions: - - {description: jq is a lightweight and flexible command-line JSON processor., - markedDefault: false, versionName: '1.6'} + - {description: 'C library for encoding, decoding and manipulating JSON data.', + markedDefault: false, versionName: 2.13.1} - categories: system, libs defaultVersionName: '8.40' description: The PCRE library is a set of functions that implement regular expression @@ -706,14 +714,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, 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: 1.7.4 + description: Simple password manager using gpg and ordinary unix directories. + package: password-store + url: https://www.passwordstore.org/ versions: - - {description: C++ implementation of the Google logging module., markedDefault: false, - versionName: 0.3.5} + - {description: Simple password manager using gpg and ordinary unix directories., + markedDefault: false, versionName: 1.7.4} - categories: system, tools defaultVersionName: 8.4.0 description: curl is an open source command line tool and library for transferring @@ -927,14 +935,19 @@ 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 + - 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 library for parsing, editing, and saving EXIF data.', markedDefault: false, - versionName: 0.6.21} + - {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, scm defaultVersionName: 2.49.2 description: gh is GitHub on the command line. It brings pull requests, issues, @@ -974,19 +987,29 @@ 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, 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, 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: 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: 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: 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: '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: '59.1' description: ICU is a set of C/C++ and Java libraries providing Unicode and @@ -998,23 +1021,32 @@ software_modules: Globalization support for software applications., markedDefault: false, versionName: '59.1'} - 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/ + 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: 'p7zip is a Linux port of 7zip, a file archiver with high compression - ratio.', markedDefault: false, versionName: '16.02'} - - 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/ + - {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, 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: 'git-annex allows managing files with git, without checking - the file contents into git.', markedDefault: false, versionName: '8.20210622'} + - {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, file management defaultVersionName: 0.8.0 description: exa is a replacement for ls written in Rust. @@ -1023,17 +1055,6 @@ software_modules: versions: - {description: exa is a replacement for ls written in Rust., markedDefault: false, versionName: 0.8.0} - - 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, @@ -1046,32 +1067,31 @@ software_modules: 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.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.9.91 + description: GConf is a system for storing application preferences. + package: gconf + url: https://www.gnome.org versions: - - {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: 3.19.0_py39 - description: A command line wrapper over the Globus SDK for Python. - package: py-globus-cli - url: https://github.com/globus/globus-cli + - {description: GConf is a system for storing application preferences., markedDefault: false, + versionName: 2.9.91} + - 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 versions: - - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, - versionName: 1.2.0} - - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, - versionName: 1.9.0_py27} - - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, - versionName: 1.9.0_py36} - - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, - versionName: 3.2.0_py39} - - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, - versionName: 3.8.0_py39} - - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, - versionName: 3.19.0_py39} + - {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, 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: 'p7zip is a Linux port of 7zip, a file archiver with high compression + ratio.', markedDefault: false, versionName: '16.02'} - categories: system, tools defaultVersionName: 5.15.2.1_py39 description: PySide is the official Python module from the Qt for Python project, @@ -1106,23 +1126,6 @@ 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, 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 - 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} - - categories: system, compression - defaultVersionName: 1.8.0 - description: LZ4 is lossless compression algorithm. - package: lz4 - url: https://www.lz4.org - versions: - - {description: LZ4 is lossless compression algorithm., markedDefault: false, - versionName: 1.8.0} - categories: system, libs defaultVersionName: 1.52.1 description: GObject introspection is a middleware layer between C libraries @@ -1132,31 +1135,23 @@ 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.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. - package: libpng - url: http://libpng.sourceforge.net + - categories: system, compression + defaultVersionName: 1.8.0 + description: LZ4 is lossless compression algorithm. + package: lz4 + url: https://www.lz4.org 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: LZ4 is lossless compression algorithm., markedDefault: false, + versionName: 1.8.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 + 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: Scalable I/O library for parallel access to task-local files. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 1.7.7 + - {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 @@ -1168,6 +1163,23 @@ 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, 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: 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: GD is an open source code library for the dynamic creation of + images by programmers., markedDefault: false, versionName: 2.2.5} - categories: system, libs defaultVersionName: 1.6.3 description: The Apache Portable Runtime is a supporting library for the Apache @@ -1195,15 +1207,6 @@ software_modules: versions: - {description: Remora is a tool to monitor runtime resource utilization., markedDefault: false, versionName: 1.8.5} - - 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: '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, file management defaultVersionName: 2.8.0 description: rmlint finds space waste and other broken things on your filesystem @@ -1213,6 +1216,15 @@ 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, 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: yaml-cpp is a YAML parser and emitter in C++ matching the YAML + 1.2 spec., markedDefault: false, versionName: 0.7.0} - categories: system, file transfer defaultVersionName: 3.2.1_py39 description: HTTPie is a command-line HTTP client designed for testing, debugging, @@ -1223,31 +1235,21 @@ 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, 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, 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: '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: jq is a lightweight and flexible command-line JSON processor., + markedDefault: false, versionName: '1.6'} - 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.2.0 + description: A microbenchmark support library + package: benchmark + url: https://github.com/google/benchmark versions: - - {description: 'talloc is a hierarchical, reference counted memory pool system - with destructors.', markedDefault: false, versionName: 2.1.14} + - {description: A microbenchmark support library, markedDefault: false, versionName: 1.2.0} - categories: system, libs defaultVersionName: '1.16' description: Library for parsing command line options. @@ -1263,15 +1265,6 @@ software_modules: url: https://gitlab.freedesktop.org/xorg/lib/libpciaccess versions: - {description: Generic PCI access library., markedDefault: false, versionName: '0.16'} - - 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: Ghostscript is an interpreter for the PostScript language and - PDF files., markedDefault: false, versionName: 9.53.2} - categories: system, libs defaultVersionName: 2.28.4 description: WebKitGTK is a full-featured port of the WebKit rendering engine, @@ -1285,21 +1278,36 @@ software_modules: HTML/CSS applications to full-fledged web browsers.', markedDefault: false, versionName: 2.28.4} - 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.1.14 + description: talloc is a hierarchical, reference counted memory pool system + with destructors. + package: talloc + url: https://talloc.samba.org versions: - - {description: libglvnd is a vendor-neutral dispatch layer for arbitrating - OpenGL API calls between multiple vendors., markedDefault: false, versionName: 1.2.0} + - {description: 'talloc is a hierarchical, reference counted memory pool system + with destructors.', markedDefault: false, versionName: 2.1.14} + - categories: system, benchmark + defaultVersionName: '3.2' + description: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.' + package: hp2p + url: https://github.com/cea-hpc/hp2p + versions: + - description: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.' + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: '3.2' - categories: system, libs - defaultVersionName: 1.0.3 - description: Portable uuid C library. - package: libuuid - url: https://sourceforge.net/projects/libuuid + 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: Portable uuid C library., markedDefault: false, versionName: 1.0.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.', markedDefault: false, versionName: 2.52.3} - categories: system, tools defaultVersionName: 7.0.7-2 description: ImageMagick is a free and open-source software suite for displaying, @@ -1310,24 +1318,40 @@ 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, 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, resource monitoring + defaultVersionName: 3.0.2 + description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA + GPUs. + package: nvtop + url: https://github.com/Syllo/nvtop 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: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA + GPUs. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 1.1.0 + - description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA + GPUs. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 2.0.3 + - description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA + GPUs. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 3.0.2 - categories: system, libs - defaultVersionName: 2.9.4 - description: Libxml2 is a XML C parser and toolkit. - package: libxml2 - url: http://xmlsoft.org/ + 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: Libxml2 is a XML C parser and toolkit., markedDefault: false, - versionName: 2.9.4} + - {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, scm defaultVersionName: 1.1.0 description: libgit2 is a portable, pure C implementation of the Git core methods @@ -1347,32 +1371,6 @@ software_modules: versions: - {description: LZO is a portable lossless data compression library written in ANSI C., markedDefault: false, versionName: '2.10'} - - 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: 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: '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.12.0 description: GStreamer is a library for constructing graphs of media-handling @@ -1382,26 +1380,44 @@ software_modules: versions: - {description: GStreamer is a library for constructing graphs of media-handling components., markedDefault: false, versionName: 1.12.0} - - categories: system, benchmark - defaultVersionName: '3.2' - description: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.' - package: hp2p - url: https://github.com/cea-hpc/hp2p + - 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: 'Heavy Peer To Peer: a MPI based benchmark for network diagnostic.' - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: '3.2' + - {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: 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 + defaultVersionName: 0.6.21 + description: A library for parsing, editing, and saving EXIF data. + package: libexif + url: https://github.com/libexif/libexif versions: - - {description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML - 1.2 spec., markedDefault: false, versionName: 0.7.0} + - {description: 'A library for parsing, editing, and saving EXIF data.', markedDefault: false, + versionName: 0.6.21} + - 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, 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: '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, libs defaultVersionName: 0.8.14 description: The libIDL package contains libraries for Interface Definition @@ -1412,16 +1428,28 @@ 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, 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/ + - categories: system, job management + defaultVersionName: 1.1.2 + description: DRMAA for Slurm Workload Manager (Slurm) is an implementation of + Open Grid Forum Distributed Resource Management Application API (DRMAA) version + 1 for submission and control of jobs to Slurm. + package: slurm-drmaa + url: https://github.com/natefoo/slurm-drmaa 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: DRMAA for Slurm Workload Manager (Slurm) is an implementation + of Open Grid Forum Distributed Resource Management Application API (DRMAA) + version 1 for submission and control of jobs to Slurm., markedDefault: false, + versionName: 1.1.2} + - 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: 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: 1.5.2 description: Zstandard, or zstd, is a fast lossless compression algorithm, targeting @@ -1429,22 +1457,9 @@ software_modules: 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, 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: '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: '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, libs defaultVersionName: 3.0.4 description: wxWidgets is a C++ library that lets developers create applications @@ -1465,13 +1480,16 @@ 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, libs - defaultVersionName: 2.61.2 - description: libsoup is an HTTP client/server library for GNOME. - package: libsoup - url: https://wiki.gnome.org/LibSoup + 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: libsoup is an HTTP client/server library for GNOME., markedDefault: false, - versionName: 2.61.2} + - 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: 1.0.12 description: The Free Implementation of the Unicode Bidirectional Algorithm. @@ -1480,6 +1498,25 @@ software_modules: versions: - {description: The Free Implementation of the Unicode Bidirectional Algorithm., markedDefault: false, versionName: 1.0.12} + - 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 + versions: + - {description: libsoup is an HTTP client/server library for GNOME., markedDefault: false, + versionName: 2.61.2} + - 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: 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, scm defaultVersionName: 2.0.696 description: Secure, cross-platform Git credential storage with authentication @@ -1490,32 +1527,13 @@ software_modules: - {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, 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, 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, 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 + - categories: system, libs + defaultVersionName: 1.6.2 + description: Hunspell is a spell checker. + package: hunspell + url: https://hunspell.github.io/ 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: Hunspell is a spell checker., markedDefault: false, versionName: 1.6.2} - categories: system, libs defaultVersionName: 2.0.3 description: THE reference library for reading, displaying, writing and examining @@ -1535,13 +1553,15 @@ 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.2 - description: Hunspell is a spell checker. - package: hunspell - url: https://hunspell.github.io/ + - categories: system, tools + defaultVersionName: '7.7' + description: The X.Org project provides an open source implementation of the + X Window System. + package: x11 + url: https://www.x.org versions: - - {description: Hunspell is a spell checker., markedDefault: false, versionName: 1.6.2} + - {description: The X.Org project provides an open source implementation of + the X Window System., markedDefault: false, versionName: '7.7'} - categories: system, compression defaultVersionName: 1.2.11 description: zlib is designed to be a free, general-purpose, legally unencumbered @@ -1554,15 +1574,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: false, versionName: 1.2.11} - - categories: system, tools - defaultVersionName: '7.7' - description: The X.Org project provides an open source implementation of the - X Window System. - package: x11 - url: https://www.x.org + - 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 X.Org project provides an open source implementation of - the X Window System., markedDefault: false, versionName: '7.7'} + - {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, document processing defaultVersionName: 0.47.0 description: Poppler is a PDF rendering library. @@ -1587,30 +1607,23 @@ software_modules: versions: - {description: C-based implementation of the GDI+ API, markedDefault: false, versionName: '5.6'} - - 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, 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 versions: - - description: Times MPI collectives over a series of message sizes. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: '20190729' + - {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, 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/ + defaultVersionName: 1.0.3 + description: Portable uuid C library. + package: libuuid + url: https://sourceforge.net/projects/libuuid 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: Portable uuid C library., markedDefault: false, versionName: 1.0.3} - categories: system, libs defaultVersionName: 0.6.13 description: Libcroco is a standalone css2 parsing and manipulation library. @@ -1629,15 +1642,17 @@ 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: '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, file management defaultVersionName: 2.2.1 description: FDUPES is a program for identifying or deleting duplicate files @@ -1680,17 +1695,15 @@ software_modules: properties: arch: {gpu: 1} versionName: '2.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/ + - 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: 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: Cairo is a 2D graphics library with support for multiple output + devices., markedDefault: false, versionName: 1.14.10} - categories: system, tools defaultVersionName: 1.9.0_py39 description: ClusterShell is an event-driven open source Python library, designed @@ -1702,6 +1715,13 @@ software_modules: - {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, 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, benchmark defaultVersionName: '29.4' description: mprime is used by GIMPS, a distributed computing project dedicated @@ -1713,13 +1733,6 @@ 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, 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 @@ -1739,6 +1752,14 @@ 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, libs + defaultVersionName: 2.3.21 + description: Libart is a library for high-performance 2D graphics. + package: libart_lgpl + url: https://gitlab.gnome.org/Archive/libart_lgpl + versions: + - {description: Libart is a library for high-performance 2D graphics., markedDefault: false, + versionName: 2.3.21} - categories: system, libs defaultVersionName: 1.82.0 description: Leptonica is an open source library containing software that is @@ -1749,14 +1770,6 @@ software_modules: - {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, libs - defaultVersionName: 2.3.21 - description: Libart is a library for high-performance 2D graphics. - package: libart_lgpl - url: https://gitlab.gnome.org/Archive/libart_lgpl - versions: - - {description: Libart is a library for high-performance 2D graphics., markedDefault: false, - versionName: 2.3.21} - categories: system, media defaultVersionName: 1.0.28 description: Libsndfile is a C library for reading and writing files containing @@ -1776,15 +1789,24 @@ 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: 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, file transfer + defaultVersionName: 3.19.0_py39 + description: A command line wrapper over the Globus SDK for Python. + package: py-globus-cli + url: https://github.com/globus/globus-cli versions: - - {description: Cairo is a 2D graphics library with support for multiple output - devices., markedDefault: false, versionName: 1.14.10} + - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, + versionName: 1.2.0} + - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, + versionName: 1.9.0_py27} + - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, + versionName: 1.9.0_py36} + - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, + versionName: 3.2.0_py39} + - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, + versionName: 3.8.0_py39} + - {description: A command line wrapper over the Globus SDK for Python., markedDefault: false, + versionName: 3.19.0_py39} - categories: system, libs defaultVersionName: 2.30.3 description: Library for the GNOME canvas, an engine for structured graphics @@ -1841,16 +1863,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, tools - defaultVersionName: 4.2.0_py39 - description: wxPython is the cross-platform GUI toolkit for the Python language, - package: py-wxpython - url: https://www.wxpython.org/ + - 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: '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: 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, libs defaultVersionName: 1.40.10 description: Pango is a library for laying out and rendering of text, with an @@ -1867,9 +1889,19 @@ software_modules: package: libxslt url: http://xmlsoft.org/libxslt versions: - - {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} + - {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, tools + defaultVersionName: 4.2.0_py39 + 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} - categories: system, libs defaultVersionName: 3.0.0 description: FreeGLUT is a free-software/open-source alternative to the OpenGL @@ -1879,16 +1911,6 @@ software_modules: 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, 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: 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, tools defaultVersionName: '2.21' description: The non-arch keyboard configuration database for X Window. @@ -1905,18 +1927,16 @@ software_modules: versions: - {description: Tesseract is an open source text recognition (OCR) Engine., markedDefault: false, versionName: 5.1.0} - - categories: system, job management - defaultVersionName: 1.1.2 - description: DRMAA for Slurm Workload Manager (Slurm) is an implementation of - Open Grid Forum Distributed Resource Management Application API (DRMAA) version - 1 for submission and control of jobs to Slurm. - package: slurm-drmaa - url: https://github.com/natefoo/slurm-drmaa + - categories: system, compression + defaultVersionName: 2.1.1 + description: Szip compression software, providing lossless compression of scientific + data, is an implementation of the extended-Rice lossless compression algorithm. + package: szip + url: https://support.hdfgroup.org/doc_resource/SZIP versions: - - {description: DRMAA for Slurm Workload Manager (Slurm) is an implementation - of Open Grid Forum Distributed Resource Management Application API (DRMAA) - version 1 for submission and control of jobs to Slurm., markedDefault: false, - versionName: 1.1.2} + - {description: 'Szip compression software, providing lossless compression of + scientific data, is an implementation of the extended-Rice lossless compression + algorithm.', markedDefault: false, versionName: 2.1.1} - categories: system, file transfer defaultVersionName: 3.9.6 description: The IBM Aspera Command-Line Interface (the Aspera CLI) is a collection @@ -1929,33 +1949,16 @@ 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, libs - defaultVersionName: 1.8.0 - description: Google Test is Google's C++ test framework. - package: googletest - url: https://github.com/google/googletest - versions: - - {description: Google Test is Google's C++ test framework., markedDefault: false, - versionName: 1.8.0} - - categories: system, backup - defaultVersionName: 0.16.3 - description: Fast, secure, efficient backup program. - package: restic - url: https://restic.net - versions: - - {description: 'Fast, secure, efficient backup program.', markedDefault: false, - versionName: 0.9.5} - - {description: 'Fast, secure, efficient backup program.', markedDefault: false, - versionName: 0.12.1} - - {description: 'Fast, secure, efficient backup program.', markedDefault: false, - versionName: 0.16.3} - - categories: system, tools - defaultVersionName: 1.3.26 - description: GraphicsMagick is the swiss army knife of image processing. - package: graphicsmagick - url: http://www.graphicsmagick.org/ + 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: GraphicsMagick is the swiss army knife of image processing., - markedDefault: false, versionName: 1.3.26} + - {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: 2.3.3 description: The libseccomp library provides an easy to use, platform independent, @@ -1966,6 +1969,28 @@ 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, 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: This package provides a unified command line interface to Amazon + Web Services., markedDefault: false, versionName: 2.0.50} + - 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: '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, libs defaultVersionName: 3.0.7 description: OpenSSL is a full-featured toolkit for general-purpose cryptography @@ -1975,16 +2000,16 @@ 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, 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, 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: 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: '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 @@ -2020,31 +2045,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, resource monitoring - defaultVersionName: 3.0.2 - description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA - GPUs. - package: nvtop - url: https://github.com/Syllo/nvtop + - categories: system, libs + defaultVersionName: 2.9.4 + description: Libxml2 is a XML C parser and toolkit. + package: libxml2 + url: http://xmlsoft.org/ versions: - - description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA - GPUs. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 1.1.0 - - description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA - GPUs. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 2.0.3 - - description: Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA - GPUs. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 3.0.2 + - {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 @@ -2100,29 +2108,37 @@ 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 - versions: - - {description: A microbenchmark support library, markedDefault: false, versionName: 1.2.0} - - categories: system, tools - defaultVersionName: 2.3.7 - description: Motif is the toolkit for the Common Desktop Environment. - package: motif - url: https://motif.ics.com + - 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: Motif is the toolkit for the Common Desktop Environment., markedDefault: false, - versionName: 2.3.7} + - {description: Ghostscript is an interpreter for the PostScript language and + PDF files., markedDefault: false, versionName: 9.53.2} - 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: 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: 'C library for encoding, decoding and manipulating JSON data.', - markedDefault: false, versionName: 2.13.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., markedDefault: false, versionName: 0.9.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 + 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} - categories: system, document processing defaultVersionName: 1.23.0 description: groff (GNU roff) is a typesetting system that reads plain text @@ -2153,13 +2169,14 @@ software_modules: about the usage of disk space of a given directory., markedDefault: false, versionName: 2.20.1} - 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: 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: Implementation of a minimal subset of the PMI1 and PMI2 specifications., - markedDefault: false, versionName: '1.0'} + - {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: 3.32.2_py36 description: PyGObject is a Python package which provides bindings for GObject @@ -2179,6 +2196,15 @@ software_modules: versions: - {description: 'A parallel implementation of gzip for modern multi-processor, multi-core machines.', markedDefault: false, versionName: '2.4'} + - 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, tools defaultVersionName: '20200731' description: Tools for working with Chromium development. @@ -2187,25 +2213,14 @@ software_modules: versions: - {description: Tools for working with Chromium development., markedDefault: false, versionName: '20200731'} - - 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: 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, libs - defaultVersionName: 2.9.91 - description: GConf is a system for storing application preferences. - package: gconf - url: https://www.gnome.org + 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: GConf is a system for storing application preferences., markedDefault: false, - versionName: 2.9.91} + - {description: Implementation of a minimal subset of the PMI1 and PMI2 specifications., + markedDefault: false, versionName: '1.0'} - categories: system, testing defaultVersionName: 7.1.3_py39 description: 'pytest is a full-featured Python testing framework ' @@ -2214,19 +2229,14 @@ software_modules: versions: - {description: 'pytest is a full-featured Python testing framework ', markedDefault: false, versionName: 7.1.3_py39} - - 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 + - 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: 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: C++ implementation of the Google logging module., markedDefault: false, + versionName: 0.3.5} - 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 e59397faa..77e67e9a0 100644 --- a/src/docs/software/updates.xml +++ b/src/docs/software/updates.xml @@ -5,6 +5,15 @@ Sherlock software update feed https://www.sherlock.stanford.edu/docs/software/list + + New module: system/libtool version 2.4.7 + GNU Libtool is a generic library support script that hides the complexity of using shared libraries behind a consistent, portable interface. + https://www.gnu.org/software/libtool/ + https://www.sherlock.stanford.edu/docs/software/list/?add:v=2.4.7#libtool + system, libs + kilian@stanford.edu (Kilian Cavalotti) + Wed, 17 Jul 2024 11:36:00 -0700 + New version: math/gurobi version 11.0.2 The Gurobi Optimizer is a commercial optimization solver for mathematical programming. @@ -275,22 +284,5 @@ kilian@stanford.edu (Kilian Cavalotti) Thu, 18 Apr 2024 18:05:13 -0700 - - New version: chemistry/lammps version 20230802 - LAMMPS is a classical molecular dynamics code that models an ensemble of particles in a liquid, solid, or gaseous state. - http://lammps.sandia.gov - https://www.sherlock.stanford.edu/docs/software/list/?add:v=20230802#lammps - chemistry, molecular dynamics - kilian@stanford.edu (Kilian Cavalotti) - Thu, 18 Apr 2024 16:37:11 -0700 - - - Removed version: system/google-cloud-sdk version 338.0.0 - google-cloud-sdk/338.0.0 - https://www.sherlock.stanford.edu/docs/software/list/?del:v=338.0.0#google-cloud-sdk - system - kilian@stanford.edu (Kilian Cavalotti) - Tue, 7 May 2024 17:31:23 -0700 -