From ff3b51ce21fe8c3da19ee7413b97fd3679be8b7f Mon Sep 17 00:00:00 2001 From: Kilian Cavalotti Date: Fri, 15 Nov 2024 18:09:28 -0800 Subject: [PATCH] docs: updated software list --- includes/data/software.yml | 1021 +++++++++++++++++---------------- src/docs/software/updates.xml | 18 + 2 files changed, 539 insertions(+), 500 deletions(-) diff --git a/includes/data/software.yml b/includes/data/software.yml index 921af9b02..e135d234a 100644 --- a/includes/data/software.yml +++ b/includes/data/software.yml @@ -2372,15 +2372,15 @@ software_modules: R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.', markedDefault: true, versionName: 1.3.1093} - - categories: math, computational geometry - defaultVersionName: 7.6.2 - description: Open CASCADE Technology (OCCT) is an open-source full-scale 3D - geometry library - package: opencascade - url: https://dev.opencascade.org/ + - categories: math, graph computing + defaultVersionName: '0.73' + description: A tool for computing automorphism groups and canonical forms of + graphs. + package: bliss + url: http://www.tcs.hut.fi/Software/bliss/ versions: - - {description: Open CASCADE Technology (OCCT) is an open-source full-scale - 3D geometry library, markedDefault: false, versionName: 7.6.2} + - {description: A tool for computing automorphism groups and canonical forms + of graphs., markedDefault: false, versionName: '0.73'} - categories: math, optimization defaultVersionName: 3.3.0 description: Octeract Engine is a proprietary massively parallel deterministic @@ -2391,19 +2391,15 @@ software_modules: - {description: Octeract Engine is a proprietary massively parallel deterministic global optimization solver for general Mixed-Integer Nonlinear Programs (MINLP)., markedDefault: false, versionName: 3.3.0} - - categories: math, numerical library - defaultVersionName: 5.2.1 - description: SuperLU is a general purpose library for the direct solution of - large, sparse, nonsymmetric systems of linear equations. - package: superlu - url: https://github.com/xiaoyeli/superlu + - categories: math, symbolic + defaultVersionName: 5.47.0 + description: Maxima is a system for the manipulation of symbolic and numerical + expressions. + package: maxima + url: https://maxima.sourceforge.io/ versions: - - description: SuperLU is a general purpose library for the direct solution - of large, sparse, nonsymmetric systems of linear equations. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 5.2.1 + - {description: Maxima is a system for the manipulation of symbolic and numerical + expressions., markedDefault: false, versionName: 5.47.0} - categories: math, deep learning defaultVersionName: 1.0.0_py39 description: Triton is a language and compiler for writing highly efficient @@ -2525,15 +2521,6 @@ software_modules: - {description: deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements., markedDefault: false, versionName: 9.4.1} - - categories: math, machine learning - defaultVersionName: 0.8.0_py312 - description: tinygrad is a deep learning framework that aims to provide a balance - between simplicity and functionality. - package: py-tinygrad - url: https://github.com/tinygrad/tinygrad - versions: - - {description: tinygrad is a deep learning framework that aims to provide a - balance between simplicity and functionality., markedDefault: false, versionName: 0.8.0_py312} - categories: math, numerical library defaultVersionName: 6.0.4 description: Software package and libraries for sequential and parallel graph @@ -2549,6 +2536,55 @@ software_modules: properties: parallel: {mpi: 1} versionName: 6.0.4 + - categories: math, machine learning + defaultVersionName: 0.8.0_py312 + description: tinygrad is a deep learning framework that aims to provide a balance + between simplicity and functionality. + package: py-tinygrad + url: https://github.com/tinygrad/tinygrad + versions: + - {description: tinygrad is a deep learning framework that aims to provide a + balance between simplicity and functionality., markedDefault: false, versionName: 0.8.0_py312} + - categories: math, deep learning + defaultVersionName: 0.12.1_py27 + description: Horovod is a distributed training framework for TensorFlow. The + goal of Horovod is to make distributed Deep Learning fast and easy to use. + package: py-horovod + url: https://github.com/uber/horovod + versions: + - description: Horovod is a distributed training framework for TensorFlow. The + goal of Horovod is to make distributed Deep Learning fast and easy to use. + markedDefault: false + properties: + arch: {gpu: 1} + parallel: {mpi: 1} + versionName: 0.12.1_py36 + - description: Horovod is a distributed training framework for TensorFlow. The + goal of Horovod is to make distributed Deep Learning fast and easy to use. + markedDefault: true + properties: + arch: {gpu: 1} + parallel: {mpi: 1} + versionName: 0.12.1_py27 + - categories: math, machine learning + defaultVersionName: 0.19.1_py27 + description: Scikit-learn is a free software machine learning library for the + Python programming language. + package: py-scikit-learn + url: http://scikit-learn.org + versions: + - {description: Scikit-learn is a free software machine learning library for + the Python programming language., markedDefault: false, versionName: 0.19.1_py36} + - {description: Scikit-learn is a free software machine learning library for + the Python programming language., markedDefault: false, versionName: 0.24.2_py36} + - {description: Scikit-learn is a free software machine learning library for + the Python programming language., markedDefault: false, versionName: 1.0.2_py39} + - {description: Scikit-learn is a free software machine learning library for + the Python programming language., markedDefault: false, versionName: 1.3.2_py39} + - {description: Scikit-learn is a free software machine learning library for + the Python programming language., markedDefault: false, versionName: 1.5.1_py312} + - {description: Scikit-learn is a free software machine learning library for + the Python programming language., markedDefault: true, versionName: 0.19.1_py27} - categories: math, statistics defaultVersionName: 3.1.4_py39 description: The Python ensemble sampling toolkit for affine-invariant MCMC @@ -2557,14 +2593,17 @@ software_modules: versions: - {description: The Python ensemble sampling toolkit for affine-invariant MCMC, markedDefault: false, versionName: 3.1.4_py39} - - categories: math, numerical library - defaultVersionName: 1.0.248 - description: Extra precise basic linear algebra subroutines. - package: xblas - url: http://www.netlib.org/xblas + - categories: math, linear algebra + defaultVersionName: 8.200.1 + description: Armadillo is a high quality linear algebra library (matrix maths) + for the C++ language, aiming towards a good balance between speed and ease + of use. + package: armadillo + url: http://arma.sourceforge.net/ versions: - - {description: Extra precise basic linear algebra subroutines., markedDefault: false, - versionName: 1.0.248} + - {description: 'Armadillo is a high quality linear algebra library (matrix + maths) for the C++ language, aiming towards a good balance between speed + and ease of use.', markedDefault: false, versionName: 8.200.1} - categories: math, numerical library defaultVersionName: 2.32.0 description: HYPRE is a library of high performance preconditioners and solvers @@ -2597,57 +2636,38 @@ software_modules: - {description: Hugging Face Transformers provides APIs and tools to easily download and train state-of-the-art pretrained models., markedDefault: false, versionName: 4.39.1_py312} + - categories: math, numerical library + defaultVersionName: 1.0.248 + description: Extra precise basic linear algebra subroutines. + package: xblas + url: http://www.netlib.org/xblas + versions: + - {description: Extra precise basic linear algebra subroutines., markedDefault: false, + versionName: 1.0.248} - categories: math, deep learning - defaultVersionName: 0.12.1_py27 - description: Horovod is a distributed training framework for TensorFlow. The - goal of Horovod is to make distributed Deep Learning fast and easy to use. - package: py-horovod - url: https://github.com/uber/horovod + defaultVersionName: '20180202' + description: Torch is a scientific computing framework with wide support for + machine learning algorithms that puts GPUs first. + package: torch + url: http://torch.ch versions: - - description: Horovod is a distributed training framework for TensorFlow. The - goal of Horovod is to make distributed Deep Learning fast and easy to use. + - description: Torch is a scientific computing framework with wide support for + machine learning algorithms that puts GPUs first. markedDefault: false properties: arch: {gpu: 1} - parallel: {mpi: 1} - versionName: 0.12.1_py36 - - description: Horovod is a distributed training framework for TensorFlow. The - goal of Horovod is to make distributed Deep Learning fast and easy to use. - markedDefault: true - properties: - arch: {gpu: 1} - parallel: {mpi: 1} - versionName: 0.12.1_py27 - - categories: math, linear algebra - defaultVersionName: 8.200.1 - description: Armadillo is a high quality linear algebra library (matrix maths) - for the C++ language, aiming towards a good balance between speed and ease - of use. - package: armadillo - url: http://arma.sourceforge.net/ - versions: - - {description: 'Armadillo is a high quality linear algebra library (matrix - maths) for the C++ language, aiming towards a good balance between speed - and ease of use.', markedDefault: false, versionName: 8.200.1} - - categories: math, machine learning - defaultVersionName: 0.19.1_py27 - description: Scikit-learn is a free software machine learning library for the - Python programming language. - package: py-scikit-learn - url: http://scikit-learn.org + versionName: '20180202' + - categories: math, numerical library + defaultVersionName: 1.6.0 + description: TetGen provides various features to generate good quality and adaptive + tetrahedral meshes suitable for numerical methods, such as finite element + or finite volume methods. + package: tetgen + url: http://wias-berlin.de/software/index.jsp?id=TetGen versions: - - {description: Scikit-learn is a free software machine learning library for - the Python programming language., markedDefault: false, versionName: 0.19.1_py36} - - {description: Scikit-learn is a free software machine learning library for - the Python programming language., markedDefault: false, versionName: 0.24.2_py36} - - {description: Scikit-learn is a free software machine learning library for - the Python programming language., markedDefault: false, versionName: 1.0.2_py39} - - {description: Scikit-learn is a free software machine learning library for - the Python programming language., markedDefault: false, versionName: 1.3.2_py39} - - {description: Scikit-learn is a free software machine learning library for - the Python programming language., markedDefault: false, versionName: 1.5.1_py312} - - {description: Scikit-learn is a free software machine learning library for - the Python programming language., markedDefault: true, versionName: 0.19.1_py27} + - {description: 'TetGen provides various features to generate good quality and + adaptive tetrahedral meshes suitable for numerical methods, such as finite + element or finite volume methods.', markedDefault: false, versionName: 1.6.0} - categories: math, statistics defaultVersionName: 4.3.1 description: Just another Gibbs sampler (JAGS) is a program for simulation from @@ -2811,19 +2831,19 @@ software_modules: properties: arch: {gpu: 1} versionName: 2.1.0_py36 - - categories: math, deep learning - defaultVersionName: '20180202' - description: Torch is a scientific computing framework with wide support for - machine learning algorithms that puts GPUs first. - package: torch - url: http://torch.ch + - categories: math, statistics + defaultVersionName: 2022.02.2-485 + description: RStudio is an integrated development environment (IDE) for R. It + includes a console, syntax-highlighting editor that supports direct code execution, + as well as tools for plotting, history, debugging and workspace management. + This is the X11/GUI version. + package: rstudio-desktop + url: http://www.rstudio.com versions: - - description: Torch is a scientific computing framework with wide support for - machine learning algorithms that puts GPUs first. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: '20180202' + - {description: 'RStudio is an integrated development environment (IDE) for + R. It includes a console, syntax-highlighting editor that supports direct + code execution, as well as tools for plotting, history, debugging and workspace + management. This is the X11/GUI version.', markedDefault: false, versionName: 2022.02.2-485} - categories: math, machine learning defaultVersionName: 0.29.3_py312 description: Huggingface Accelerate is a library that enables the same PyTorch @@ -2847,19 +2867,14 @@ software_modules: - {description: LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications as well as for deep learning primitives such as small convolutions, markedDefault: false, versionName: '1.17'} - - categories: math, statistics - defaultVersionName: 2022.02.2-485 - description: RStudio is an integrated development environment (IDE) for R. It - includes a console, syntax-highlighting editor that supports direct code execution, - as well as tools for plotting, history, debugging and workspace management. - This is the X11/GUI version. - package: rstudio-desktop - url: http://www.rstudio.com + - categories: math, computational geometry + defaultVersionName: '4.10' + description: polymake is open source software for research in polyhedral geometry. + package: polymake + url: https://polymake.org versions: - - {description: 'RStudio is an integrated development environment (IDE) for - R. It includes a console, syntax-highlighting editor that supports direct - code execution, as well as tools for plotting, history, debugging and workspace - management. This is the X11/GUI version.', markedDefault: false, versionName: 2022.02.2-485} + - {description: polymake is open source software for research in polyhedral + geometry., markedDefault: false, versionName: '4.10'} - categories: math, statistics defaultVersionName: 2.9.2_py36 description: rpy2 is an interface to R running embedded in a Python process. @@ -2878,86 +2893,90 @@ software_modules: versions: - {description: Efficient matrix representations for working with tabular data., markedDefault: false, versionName: 3.1.2_py39} - - categories: math, numerical library - defaultVersionName: 1.1.0_py27 - description: The SciPy library provides many user-friendly and efficient numerical - routines such as routines for numerical integration and optimization. - package: py-scipy - url: https://www.scipy.org/scipylib - versions: - - {description: The SciPy library provides many user-friendly and efficient - numerical routines such as routines for numerical integration and optimization., - family: scipy, markedDefault: false, versionName: 1.1.0_py36} - - {description: The SciPy library provides many user-friendly and efficient - numerical routines such as routines for numerical integration and optimization., - family: scipy, markedDefault: false, versionName: 1.4.1_py36} - - {description: The SciPy library provides many user-friendly and efficient - numerical routines such as routines for numerical integration and optimization., - family: scipy, markedDefault: false, versionName: 1.6.3_py39} - - {description: The SciPy library provides many user-friendly and efficient - numerical routines such as routines for numerical integration and optimization., - family: scipy, markedDefault: false, versionName: 1.10.1_py39} - - {description: The SciPy library provides many user-friendly and efficient - numerical routines such as routines for numerical integration and optimization., - family: scipy, markedDefault: false, versionName: 1.12.0_py312} - - {description: The SciPy library provides many user-friendly and efficient - numerical routines such as routines for numerical integration and optimization., - family: scipy, markedDefault: true, versionName: 1.1.0_py27} - categories: math, optimization - defaultVersionName: 2.6.2 - description: NLopt is a free/open-source library for nonlinear optimization. - package: nlopt - url: https://nlopt.readthedocs.io/ - versions: - - {description: NLopt is a free/open-source library for nonlinear optimization., - markedDefault: false, versionName: 2.6.2} - - categories: math, machine learning - defaultVersionName: 0.4.2_py312 - description: Simple, safe way to store and distribute tensors. - package: py-safetensors - url: https://huggingface.co/docs/safetensors + defaultVersionName: 10.3.0 + description: Artelys Knitro is an optimization solver for difficult large-scale + nonlinear problems. + package: knitro + url: https://www.artelys.com/en/optimization-tools/knitro versions: - - {description: 'Simple, safe way to store and distribute tensors.', markedDefault: false, - versionName: 0.4.2_py312} - - categories: math, numerical library - defaultVersionName: 2017.1_py27 - description: PyUblas provides a seamless glue layer between Numpy and Boost.Ublas - for use with Boost.Python. - package: py-pyublas - url: https://mathema.tician.de/software/pyublas/ + - {description: Artelys Knitro is an optimization solver for difficult large-scale + nonlinear problems., markedDefault: false, versionName: 12.4.0} + - {description: Artelys Knitro is an optimization solver for difficult large-scale + nonlinear problems., markedDefault: true, versionName: 10.3.0} + - categories: math, optimization + defaultVersionName: 2.6.2 + description: NLopt is a free/open-source library for nonlinear optimization. + package: nlopt + url: https://nlopt.readthedocs.io/ versions: - - {description: PyUblas provides a seamless glue layer between Numpy and Boost.Ublas - for use with Boost.Python., markedDefault: false, versionName: 2017.1_py27} - - categories: math, symbolic - defaultVersionName: 5.47.0 - description: Maxima is a system for the manipulation of symbolic and numerical - expressions. - package: maxima - url: https://maxima.sourceforge.io/ + - {description: NLopt is a free/open-source library for nonlinear optimization., + markedDefault: false, versionName: 2.6.2} + - categories: math, deep learning + defaultVersionName: 0.21.0_py39 + description: Gym is a toolkit for developing and comparing reinforcement learning + algorithms. + package: py-gym + url: https://gym.openai.com/ versions: - - {description: Maxima is a system for the manipulation of symbolic and numerical - expressions., markedDefault: false, versionName: 5.47.0} - - categories: math, numerical library - defaultVersionName: 2.9.0 - description: FLINT is a C library for doing number theory. - package: flint - url: https://flintlib.org/ + - {description: Gym is a toolkit for developing and comparing reinforcement + learning algorithms., markedDefault: false, versionName: 0.21.0_py39} + - categories: math, linear algebra + defaultVersionName: 0.6.3.2 + description: NVIDIA cuSPARSELt is a high-performance CUDA library for sparse + matrix-matrix multiplication. + package: cusparselt + url: https://docs.nvidia.com/cuda/cusparselt/index.html versions: - - {description: FLINT is a C library for doing number theory., markedDefault: false, - versionName: 2.9.0} + - description: NVIDIA cuSPARSELt is a high-performance CUDA library for sparse + matrix-matrix multiplication. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 0.2.0.1 + - description: NVIDIA cuSPARSELt is a high-performance CUDA library for sparse + matrix-matrix multiplication. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 0.6.3.2 - categories: math, numerical library - defaultVersionName: 6.2.1 - description: GMP is a free library for arbitrary precision arithmetic, operating - on signed integers, rational numbers, and floating-point numbers. - package: gmp - url: https://gmplib.org + defaultVersionName: 0.3.10 + description: OpenBLAS is an optimized BLAS library + package: openblas + url: http://www.openblas.net/ versions: - - {description: 'GMP is a free library for arbitrary precision arithmetic, operating - on signed integers, rational numbers, and floating-point numbers.', markedDefault: false, - versionName: 6.1.2} - - {description: 'GMP is a free library for arbitrary precision arithmetic, operating - on signed integers, rational numbers, and floating-point numbers.', markedDefault: false, - versionName: 6.2.1} + - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, + versionName: 0.2.19} + - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, + versionName: 0.3.4} + - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, + versionName: 0.3.9} + - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, + versionName: 0.3.20} + - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, + versionName: 0.3.26} + - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, + versionName: 0.3.28} + - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: true, + versionName: 0.3.10} + - categories: math, deep learning + defaultVersionName: 2.1.2_py312 + description: PyTorch Extension Library of Optimized Scatter Operations. + package: py-torch-scatter + url: https://github.com/rusty1s/pytorch_scatter + versions: + - {description: PyTorch Extension Library of Optimized Scatter Operations., + markedDefault: false, versionName: 2.1.2_py312} + - categories: math, computational geometry + defaultVersionName: 7.6.2 + description: Open CASCADE Technology (OCCT) is an open-source full-scale 3D + geometry library + package: opencascade + url: https://dev.opencascade.org/ + versions: + - {description: Open CASCADE Technology (OCCT) is an open-source full-scale + 3D geometry library, markedDefault: false, versionName: 7.6.2} - categories: math, numerical library defaultVersionName: 4.1.0 description: The MPFR library is a C library for multiple-precision floating-point @@ -2978,55 +2997,57 @@ software_modules: - {description: 'glum is a fast, modern, Python-first GLM estimation library.', markedDefault: false, versionName: 2.1.2_py39} - categories: math, numerical library - defaultVersionName: 0.3.10 - description: OpenBLAS is an optimized BLAS library - package: openblas - url: http://www.openblas.net/ + defaultVersionName: 2017.1_py27 + description: PyUblas provides a seamless glue layer between Numpy and Boost.Ublas + for use with Boost.Python. + package: py-pyublas + url: https://mathema.tician.de/software/pyublas/ versions: - - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, - versionName: 0.2.19} - - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, - versionName: 0.3.4} - - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, - versionName: 0.3.9} - - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, - versionName: 0.3.20} - - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, - versionName: 0.3.26} - - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: false, - versionName: 0.3.28} - - {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: true, - versionName: 0.3.10} + - {description: PyUblas provides a seamless glue layer between Numpy and Boost.Ublas + for use with Boost.Python., markedDefault: false, versionName: 2017.1_py27} - categories: math, numerical library - defaultVersionName: 5.1.2 - description: A parallel sparse direct solver. - package: mumps - url: https://mumps-solver.org/ + defaultVersionName: 1.1.0_py27 + description: The SciPy library provides many user-friendly and efficient numerical + routines such as routines for numerical integration and optimization. + package: py-scipy + url: https://www.scipy.org/scipylib versions: - - {description: A parallel sparse direct solver., markedDefault: false, versionName: 5.1.2} - - categories: math, deep learning - defaultVersionName: 0.21.0_py39 - description: Gym is a toolkit for developing and comparing reinforcement learning - algorithms. - package: py-gym - url: https://gym.openai.com/ + - {description: The SciPy library provides many user-friendly and efficient + numerical routines such as routines for numerical integration and optimization., + family: scipy, markedDefault: false, versionName: 1.1.0_py36} + - {description: The SciPy library provides many user-friendly and efficient + numerical routines such as routines for numerical integration and optimization., + family: scipy, markedDefault: false, versionName: 1.4.1_py36} + - {description: The SciPy library provides many user-friendly and efficient + numerical routines such as routines for numerical integration and optimization., + family: scipy, markedDefault: false, versionName: 1.6.3_py39} + - {description: The SciPy library provides many user-friendly and efficient + numerical routines such as routines for numerical integration and optimization., + family: scipy, markedDefault: false, versionName: 1.10.1_py39} + - {description: The SciPy library provides many user-friendly and efficient + numerical routines such as routines for numerical integration and optimization., + family: scipy, markedDefault: false, versionName: 1.12.0_py312} + - {description: The SciPy library provides many user-friendly and efficient + numerical routines such as routines for numerical integration and optimization., + family: scipy, markedDefault: true, versionName: 1.1.0_py27} + - categories: math, numerical library + defaultVersionName: 1.1.2 + description: qrupdate is a Fortran library for fast updates of QR and Cholesky + decompositions. + package: qrupdate + url: https://sourceforge.net/projects/qrupdate/ versions: - - {description: Gym is a toolkit for developing and comparing reinforcement - learning algorithms., markedDefault: false, versionName: 0.21.0_py39} - - categories: math, deep learning - defaultVersionName: 1.0.1_py27 - description: Theano is a Python library that allows you to define, optimize, - and evaluate mathematical expressions involving multi-dimensional arrays efficiently. - package: py-theano - url: http://deeplearning.net/software/theano + - {description: qrupdate is a Fortran library for fast updates of QR and Cholesky + decompositions., markedDefault: false, versionName: 1.1.2} + - categories: math, numerical analysis + defaultVersionName: 4.2.1 + description: GNU Octave is a high-level language primarily intended for numerical + computations. + package: octave + url: https://www.gnu.org/software/octave/ versions: - - description: Theano is a Python library that allows you to define, optimize, - and evaluate mathematical expressions involving multi-dimensional arrays - efficiently. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 1.0.1_py27 + - {description: GNU Octave is a high-level language primarily intended for numerical + computations., markedDefault: false, versionName: 4.2.1} - categories: math, statistics defaultVersionName: '1.3' description: GNU datamash is a command-line program which performs basic numeric, @@ -3037,25 +3058,19 @@ software_modules: - {description: 'GNU datamash is a command-line program which performs basic numeric, textual and statistical operations on input textual data files.', markedDefault: false, versionName: '1.3'} - - categories: math, linear algebra - defaultVersionName: 0.6.3.2 - description: NVIDIA cuSPARSELt is a high-performance CUDA library for sparse - matrix-matrix multiplication. - package: cusparselt - url: https://docs.nvidia.com/cuda/cusparselt/index.html + - categories: math, numerical library + defaultVersionName: 6.2.1 + description: GMP is a free library for arbitrary precision arithmetic, operating + on signed integers, rational numbers, and floating-point numbers. + package: gmp + url: https://gmplib.org versions: - - description: NVIDIA cuSPARSELt is a high-performance CUDA library for sparse - matrix-matrix multiplication. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 0.2.0.1 - - description: NVIDIA cuSPARSELt is a high-performance CUDA library for sparse - matrix-matrix multiplication. - markedDefault: false - properties: - arch: {gpu: 1} - versionName: 0.6.3.2 + - {description: 'GMP is a free library for arbitrary precision arithmetic, operating + on signed integers, rational numbers, and floating-point numbers.', markedDefault: false, + versionName: 6.1.2} + - {description: 'GMP is a free library for arbitrary precision arithmetic, operating + on signed integers, rational numbers, and floating-point numbers.', markedDefault: false, + versionName: 6.2.1} - categories: math, symbolic defaultVersionName: 1.1.11 description: GNU libmatheval is a library (callable from C and Fortran) to parse @@ -3079,25 +3094,19 @@ software_modules: properties: arch: {gpu: 1} versionName: 1.6.3_py27 - - categories: math, optimization - defaultVersionName: 11.0.2 - description: The Gurobi Optimizer is a commercial optimization solver for mathematical - programming. - package: gurobi - url: http://www.gurobi.com + - categories: math, deep learning + defaultVersionName: 0.15.4_py312 + description: DeepSpeed is a deep learning optimization library that makes distributed + training and inference easy, efficient, and effective. + package: py-deepspeed + url: https://www.deepspeed.ai/ versions: - - {description: The Gurobi Optimizer is a commercial optimization solver for - mathematical programming., markedDefault: false, versionName: 7.5.1} - - {description: The Gurobi Optimizer is a commercial optimization solver for - mathematical programming., markedDefault: false, versionName: 8.0.1_py27} - - {description: The Gurobi Optimizer is a commercial optimization solver for - mathematical programming., markedDefault: false, versionName: 8.0.1_py36} - - {description: The Gurobi Optimizer is a commercial optimization solver for - mathematical programming., markedDefault: false, versionName: 9.0.3_py36} - - {description: The Gurobi Optimizer is a commercial optimization solver for - mathematical programming., markedDefault: false, versionName: 10.0.1_py39} - - {description: The Gurobi Optimizer is a commercial optimization solver for - mathematical programming., markedDefault: false, versionName: 11.0.2} + - description: DeepSpeed is a deep learning optimization library that makes + distributed training and inference easy, efficient, and effective. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 0.15.4_py312 - categories: math, technical computing defaultVersionName: 13.1.0 description: A symbolic language and platform for modern technical computing. @@ -3118,14 +3127,21 @@ software_modules: versions: - {description: Hugging Face Evaluate is a library for easily evaluating machine learning models and datasets., markedDefault: false, versionName: 0.4.3_py312} - - categories: math, computational geometry - defaultVersionName: '4.10' - description: polymake is open source software for research in polyhedral geometry. - package: polymake - url: https://polymake.org + - categories: math, deep learning + defaultVersionName: 0.18.7_py312 + description: WandB (Weights & Biases) is a machine learning development platform + that enables data scientists and machine learning engineers to track, visualize, + and reproduce their experiments in real-time. + package: py-wandb + url: https://wandb.ai versions: - - {description: polymake is open source software for research in polyhedral - geometry., markedDefault: false, versionName: '4.10'} + - description: WandB (Weights & Biases) is a machine learning development platform + that enables data scientists and machine learning engineers to track, visualize, + and reproduce their experiments in real-time. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 0.18.7_py312 - categories: math, numerical library defaultVersionName: '2.7' description: The GNU Scientific Library (GSL) is a numerical library for C and @@ -3146,21 +3162,6 @@ software_modules: C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting.', markedDefault: false, versionName: '2.7'} - - categories: math, numerical library - defaultVersionName: 4.0.3 - description: ParMETIS is an MPI-based parallel library that implements a variety - of algorithms for partitioning unstructured graphs, meshes, and for computing - fill-reducing orderings of sparse matrices. - package: parmetis - url: http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview - versions: - - description: ParMETIS is an MPI-based parallel library that implements a variety - of algorithms for partitioning unstructured graphs, meshes, and for computing - fill-reducing orderings of sparse matrices. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 4.0.3 - categories: math, numerical library defaultVersionName: 3.1.0 description: BLIS is a portable software framework for instantiating high-performance @@ -3177,6 +3178,13 @@ software_modules: - {description: BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries., family: blas, markedDefault: false, versionName: 3.1.0} + - categories: math, numerical library + defaultVersionName: 5.1.2 + description: A parallel sparse direct solver. + package: mumps + url: https://mumps-solver.org/ + versions: + - {description: A parallel sparse direct solver., markedDefault: false, versionName: 5.1.2} - categories: math, optimization defaultVersionName: 2.10.0_py39 description: Optuna is an automatic hyperparameter optimization software framework, @@ -3208,26 +3216,29 @@ software_modules: properties: arch: {gpu: 1} versionName: 2.0.2.5 - - categories: math, numerical library - defaultVersionName: 1.1.2 - description: qrupdate is a Fortran library for fast updates of QR and Cholesky - decompositions. - package: qrupdate - url: https://sourceforge.net/projects/qrupdate/ + - categories: math, deep learning + defaultVersionName: 1.0.1_py27 + description: Theano is a Python library that allows you to define, optimize, + and evaluate mathematical expressions involving multi-dimensional arrays efficiently. + package: py-theano + url: http://deeplearning.net/software/theano versions: - - {description: qrupdate is a Fortran library for fast updates of QR and Cholesky - decompositions., markedDefault: false, versionName: 1.1.2} - - categories: math, optimization - defaultVersionName: 10.3.0 - description: Artelys Knitro is an optimization solver for difficult large-scale - nonlinear problems. - package: knitro - url: https://www.artelys.com/en/optimization-tools/knitro + - description: Theano is a Python library that allows you to define, optimize, + and evaluate mathematical expressions involving multi-dimensional arrays + efficiently. + markedDefault: false + properties: + arch: {gpu: 1} + versionName: 1.0.1_py27 + - categories: math, numerical library + defaultVersionName: 3.1.3 + description: FlexiBLAS is a BLAS and LAPACK wrapper library with runtime exchangeable + backends. + package: flexiblas + url: https://github.com/mpimd-csc/flexiblas versions: - - {description: Artelys Knitro is an optimization solver for difficult large-scale - nonlinear problems., markedDefault: false, versionName: 12.4.0} - - {description: Artelys Knitro is an optimization solver for difficult large-scale - nonlinear problems., markedDefault: true, versionName: 10.3.0} + - {description: FlexiBLAS is a BLAS and LAPACK wrapper library with runtime + exchangeable backends., family: blas, markedDefault: false, versionName: 3.1.3} - categories: math, computational geometry defaultVersionName: '4.11' description: A mesh and field I/O library and scientific database. @@ -3245,81 +3256,6 @@ software_modules: versions: - {description: The MPI-IS Mesh Processing Library contains core functions for manipulating meshes and visualizing them., markedDefault: false, versionName: 0.4_py39} - - categories: math, numerical library - defaultVersionName: 3.18.5 - description: PETSc, the Portable, Extensible Toolkit for Scientific Computation, - is a suite of data structures and routines for the scalable (parallel) solution - of scientific applications modeled by partial differential equations. - package: petsc - url: http://petsc.org - versions: - - description: PETSc is a suite of data structures and routines for the scalable - (parallel) solution of scientific applications modeled by partial differential - equations. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 3.10.3 - - description: PETSc, the Portable, Extensible Toolkit for Scientific Computation, - is a suite of data structures and routines for the scalable (parallel) solution - of scientific applications modeled by partial differential equations. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 3.18.5 - - categories: math, topic modelling - defaultVersionName: 4.2.0_py39 - description: Gensim is a Python library for topic modelling, document indexing - and similarity retrieval with large corpora. - package: py-gensim - url: https://radimrehurek.com/gensim/ - versions: - - {description: 'Gensim is a Python library for topic modelling, document indexing - and similarity retrieval with large corpora.', markedDefault: false, versionName: 4.2.0_py39} - - categories: math, symbolic - defaultVersionName: 0.12.3_py39 - description: High-Performance Symbolic Regression in Python and Julia. - package: py-pysr - url: https://github.com/MilesCranmer/PySR - versions: - - {description: High-Performance Symbolic Regression in Python and Julia., markedDefault: false, - versionName: 0.12.3_py39} - - categories: math, machine learning - defaultVersionName: 2.18.0_py312 - description: Hugging Face Datasets is a library for easily accessing and sharing - datasets for Audio, Computer Vision, and Natural Language Processing (NLP) - tasks. - package: py-datasets - url: https://huggingface.co/docs/datasets - versions: - - {description: 'Hugging Face Datasets is a library for easily accessing and - sharing datasets for Audio, Computer Vision, and Natural Language Processing - (NLP) tasks.', markedDefault: false, versionName: 2.18.0_py312} - - categories: math, numerical library - defaultVersionName: 2.2.0 - description: ScaLAPACK is a library of high-performance linear algebra routines - for parallel distributed memory machines. - package: scalapack - url: http://www.netlib.org/scalapack/ - versions: - - description: ScaLAPACK is a library of high-performance linear algebra routines - for parallel distributed memory machines. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 2.0.2 - - description: ScaLAPACK is a library of high-performance linear algebra routines - for parallel distributed memory machines. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: '2.1' - - description: ScaLAPACK is a library of high-performance linear algebra routines - for parallel distributed memory machines. - markedDefault: false - properties: - parallel: {mpi: 1} - versionName: 2.2.0 - categories: math, deep learning defaultVersionName: 9.4.0 description: NVIDIA cuDNN is a GPU-accelerated library of primitives for deep @@ -3411,6 +3347,59 @@ software_modules: properties: arch: {gpu: 1} versionName: 9.4.0 + - categories: math, topic modelling + defaultVersionName: 4.2.0_py39 + description: Gensim is a Python library for topic modelling, document indexing + and similarity retrieval with large corpora. + package: py-gensim + url: https://radimrehurek.com/gensim/ + versions: + - {description: 'Gensim is a Python library for topic modelling, document indexing + and similarity retrieval with large corpora.', markedDefault: false, versionName: 4.2.0_py39} + - categories: math, symbolic + defaultVersionName: 0.12.3_py39 + description: High-Performance Symbolic Regression in Python and Julia. + package: py-pysr + url: https://github.com/MilesCranmer/PySR + versions: + - {description: High-Performance Symbolic Regression in Python and Julia., markedDefault: false, + versionName: 0.12.3_py39} + - categories: math, machine learning + defaultVersionName: 2.18.0_py312 + description: Hugging Face Datasets is a library for easily accessing and sharing + datasets for Audio, Computer Vision, and Natural Language Processing (NLP) + tasks. + package: py-datasets + url: https://huggingface.co/docs/datasets + versions: + - {description: 'Hugging Face Datasets is a library for easily accessing and + sharing datasets for Audio, Computer Vision, and Natural Language Processing + (NLP) tasks.', markedDefault: false, versionName: 2.18.0_py312} + - categories: math, numerical library + defaultVersionName: 2.2.0 + description: ScaLAPACK is a library of high-performance linear algebra routines + for parallel distributed memory machines. + package: scalapack + url: http://www.netlib.org/scalapack/ + versions: + - description: ScaLAPACK is a library of high-performance linear algebra routines + for parallel distributed memory machines. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 2.0.2 + - description: ScaLAPACK is a library of high-performance linear algebra routines + for parallel distributed memory machines. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: '2.1' + - description: ScaLAPACK is a library of high-performance linear algebra routines + for parallel distributed memory machines. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 2.2.0 - categories: math, statistics defaultVersionName: '9.4' description: SAS is a software suite developed by SAS Institute for advanced @@ -3437,13 +3426,6 @@ software_modules: - {description: 'Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram.', markedDefault: false, versionName: '2015.2'} - - categories: math, numerical library - defaultVersionName: 3.18.2_py39 - description: Python bindings for SLEPc. - package: py-slepc4py - url: https://slepc.upv.es/ - versions: - - {description: Python bindings for SLEPc., markedDefault: false, versionName: 3.18.2_py39} - categories: math, numerical library defaultVersionName: 1.2.1 description: GNU MPC is a C library for the arithmetic of complex numbers with @@ -3454,6 +3436,13 @@ software_modules: - {description: GNU MPC is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result., markedDefault: false, versionName: 1.2.1} + - categories: math, numerical library + defaultVersionName: 3.18.2_py39 + description: Python bindings for SLEPc. + package: py-slepc4py + url: https://slepc.upv.es/ + versions: + - {description: Python bindings for SLEPc., markedDefault: false, versionName: 3.18.2_py39} - categories: math, numerical library defaultVersionName: 3.9.0 description: Collection of Fortran77 subroutines designed to solve large scale @@ -3467,14 +3456,70 @@ software_modules: eigenvalue problems. markedDefault: false properties: - parallel: {mpi: 1} - versionName: 3.7.0 - - description: Collection of Fortran77 subroutines designed to solve large scale - eigenvalue problems. + parallel: {mpi: 1} + versionName: 3.7.0 + - description: Collection of Fortran77 subroutines designed to solve large scale + eigenvalue problems. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 3.9.0 + - categories: math, numerical analysis + defaultVersionName: R2022b + description: MATLAB is a multi-paradigm numerical computing environment and + proprietary programming language developed by MathWorks. + package: matlab + url: https://www.mathworks.com/products/matlab.html + versions: + - description: MATLAB is a multi-paradigm numerical computing environment and + proprietary programming language developed by MathWorks. + help: https://www.sherlock.stanford.edu/docs/software/using/matlab + markedDefault: false + properties: + license: {restricted: 1} + versionName: R2017a + - description: MATLAB is a multi-paradigm numerical computing environment and + proprietary programming language developed by MathWorks. + help: https://www.sherlock.stanford.edu/docs/software/using/matlab markedDefault: false properties: - parallel: {mpi: 1} - versionName: 3.9.0 + license: {restricted: 1} + versionName: R2017b + - description: MATLAB is a multi-paradigm numerical computing environment and + proprietary programming language developed by MathWorks. + help: https://www.sherlock.stanford.edu/docs/software/using/matlab + markedDefault: false + properties: + license: {restricted: 1} + versionName: R2018a + - description: MATLAB is a multi-paradigm numerical computing environment and + proprietary programming language developed by MathWorks. + help: https://www.sherlock.stanford.edu/docs/software/using/matlab + markedDefault: false + properties: + license: {restricted: 1} + versionName: R2019a + - description: MATLAB is a multi-paradigm numerical computing environment and + proprietary programming language developed by MathWorks. + help: https://www.sherlock.stanford.edu/docs/software/using/matlab + markedDefault: false + properties: + license: {restricted: 1} + versionName: R2020a + - description: MATLAB is a multi-paradigm numerical computing environment and + proprietary programming language developed by MathWorks. + help: https://www.sherlock.stanford.edu/docs/software/using/matlab + markedDefault: false + properties: + license: {restricted: 1} + versionName: R2023b + - description: MATLAB is a multi-paradigm numerical computing environment and + proprietary programming language developed by MathWorks. + help: https://www.sherlock.stanford.edu/docs/software/using/matlab + markedDefault: true + properties: + license: {restricted: 1} + versionName: R2022b - categories: math, numerical library defaultVersionName: 3.18.2 description: SLEPc is a Scalable Library for Eigenvalue Problem Computations. @@ -3551,77 +3596,43 @@ software_modules: - {description: 'The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems.', markedDefault: false, versionName: '4.63'} - - categories: math, numerical analysis - defaultVersionName: R2022b - description: MATLAB is a multi-paradigm numerical computing environment and - proprietary programming language developed by MathWorks. - package: matlab - url: https://www.mathworks.com/products/matlab.html + - categories: math, numerical library + defaultVersionName: 3.18.5 + description: PETSc, the Portable, Extensible Toolkit for Scientific Computation, + is a suite of data structures and routines for the scalable (parallel) solution + of scientific applications modeled by partial differential equations. + package: petsc + url: http://petsc.org versions: - - description: MATLAB is a multi-paradigm numerical computing environment and - proprietary programming language developed by MathWorks. - help: https://www.sherlock.stanford.edu/docs/software/using/matlab - markedDefault: false - properties: - license: {restricted: 1} - versionName: R2017a - - description: MATLAB is a multi-paradigm numerical computing environment and - proprietary programming language developed by MathWorks. - help: https://www.sherlock.stanford.edu/docs/software/using/matlab - markedDefault: false - properties: - license: {restricted: 1} - versionName: R2017b - - description: MATLAB is a multi-paradigm numerical computing environment and - proprietary programming language developed by MathWorks. - help: https://www.sherlock.stanford.edu/docs/software/using/matlab - markedDefault: false - properties: - license: {restricted: 1} - versionName: R2018a - - description: MATLAB is a multi-paradigm numerical computing environment and - proprietary programming language developed by MathWorks. - help: https://www.sherlock.stanford.edu/docs/software/using/matlab - markedDefault: false - properties: - license: {restricted: 1} - versionName: R2019a - - description: MATLAB is a multi-paradigm numerical computing environment and - proprietary programming language developed by MathWorks. - help: https://www.sherlock.stanford.edu/docs/software/using/matlab + - description: PETSc is a suite of data structures and routines for the scalable + (parallel) solution of scientific applications modeled by partial differential + equations. markedDefault: false properties: - license: {restricted: 1} - versionName: R2020a - - description: MATLAB is a multi-paradigm numerical computing environment and - proprietary programming language developed by MathWorks. - help: https://www.sherlock.stanford.edu/docs/software/using/matlab + parallel: {mpi: 1} + versionName: 3.10.3 + - description: PETSc, the Portable, Extensible Toolkit for Scientific Computation, + is a suite of data structures and routines for the scalable (parallel) solution + of scientific applications modeled by partial differential equations. markedDefault: false properties: - license: {restricted: 1} - versionName: R2023b - - description: MATLAB is a multi-paradigm numerical computing environment and - proprietary programming language developed by MathWorks. - help: https://www.sherlock.stanford.edu/docs/software/using/matlab - markedDefault: true - properties: - license: {restricted: 1} - versionName: R2022b - - categories: math, deep learning - defaultVersionName: 0.18.7_py312 - description: WandB (Weights & Biases) is a machine learning development platform - that enables data scientists and machine learning engineers to track, visualize, - and reproduce their experiments in real-time. - package: py-wandb - url: https://wandb.ai + parallel: {mpi: 1} + versionName: 3.18.5 + - categories: math, numerical library + defaultVersionName: 4.0.3 + description: ParMETIS is an MPI-based parallel library that implements a variety + of algorithms for partitioning unstructured graphs, meshes, and for computing + fill-reducing orderings of sparse matrices. + package: parmetis + url: http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview versions: - - description: WandB (Weights & Biases) is a machine learning development platform - that enables data scientists and machine learning engineers to track, visualize, - and reproduce their experiments in real-time. + - description: ParMETIS is an MPI-based parallel library that implements a variety + of algorithms for partitioning unstructured graphs, meshes, and for computing + fill-reducing orderings of sparse matrices. markedDefault: false properties: - arch: {gpu: 1} - versionName: 0.18.7_py312 + parallel: {mpi: 1} + versionName: 4.0.3 - categories: math, optimization defaultVersionName: 6.4.1 description: SUNDIALS is a family of software packages providing robust and @@ -3644,6 +3655,37 @@ software_modules: in Python., markedDefault: false, versionName: 1.6.0_py39} - {description: PyWavelets is a free Open Source library for wavelet transforms in Python., markedDefault: false, versionName: 1.6.0_py312} + - categories: math, optimization + defaultVersionName: 11.0.2 + description: The Gurobi Optimizer is a commercial optimization solver for mathematical + programming. + package: gurobi + url: http://www.gurobi.com + versions: + - {description: The Gurobi Optimizer is a commercial optimization solver for + mathematical programming., markedDefault: false, versionName: 7.5.1} + - {description: The Gurobi Optimizer is a commercial optimization solver for + mathematical programming., markedDefault: false, versionName: 8.0.1_py27} + - {description: The Gurobi Optimizer is a commercial optimization solver for + mathematical programming., markedDefault: false, versionName: 8.0.1_py36} + - {description: The Gurobi Optimizer is a commercial optimization solver for + mathematical programming., markedDefault: false, versionName: 9.0.3_py36} + - {description: The Gurobi Optimizer is a commercial optimization solver for + mathematical programming., markedDefault: false, versionName: 10.0.1_py39} + - {description: The Gurobi Optimizer is a commercial optimization solver for + mathematical programming., markedDefault: false, versionName: 11.0.2} + - categories: math, deep learning + defaultVersionName: 1.12.0_py39 + description: ONNX is a open format to represent deep learning models. + package: py-onnx + url: https://onnx.ai + versions: + - {description: ONNX is a open format to represent deep learning models., markedDefault: false, + versionName: 1.0.1_py27} + - {description: ONNX is a open format to represent deep learning models., markedDefault: false, + versionName: 1.8.1_py36} + - {description: ONNX is a open format to represent deep learning models., markedDefault: false, + versionName: 1.12.0_py39} - categories: math, numerical library defaultVersionName: 3.1.0 description: libflame is a portable library for dense matrix computations, providing @@ -3660,18 +3702,6 @@ software_modules: - {description: 'libflame is a portable library for dense matrix computations, providing much of the functionality present in LAPACK', markedDefault: false, versionName: 3.1.0} - - categories: math, deep learning - defaultVersionName: 1.12.0_py39 - description: ONNX is a open format to represent deep learning models. - package: py-onnx - url: https://onnx.ai - versions: - - {description: ONNX is a open format to represent deep learning models., markedDefault: false, - versionName: 1.0.1_py27} - - {description: ONNX is a open format to represent deep learning models., markedDefault: false, - versionName: 1.8.1_py36} - - {description: ONNX is a open format to represent deep learning models., markedDefault: false, - versionName: 1.12.0_py39} - categories: math, deep learning defaultVersionName: 2.1.5_py27 description: Keras is a high-level neural networks API, written in Python and @@ -3715,17 +3745,6 @@ software_modules: properties: arch: {gpu: 1} versionName: 2.1.5_py27 - - categories: math, numerical library - defaultVersionName: 1.6.0 - description: TetGen provides various features to generate good quality and adaptive - tetrahedral meshes suitable for numerical methods, such as finite element - or finite volume methods. - package: tetgen - url: http://wias-berlin.de/software/index.jsp?id=TetGen - versions: - - {description: 'TetGen provides various features to generate good quality and - adaptive tetrahedral meshes suitable for numerical methods, such as finite - element or finite volume methods.', markedDefault: false, versionName: 1.6.0} - categories: math, deep learning defaultVersionName: 8.3.14_py312 description: Ultra YOLO11 is a cutting-edge, state-of-the-art (SOTA) model that @@ -3810,6 +3829,27 @@ software_modules: properties: arch: {gpu: 1} versionName: 13.3.0_py312 + - categories: math, numerical library + defaultVersionName: 2.9.0 + description: FLINT is a C library for doing number theory. + package: flint + url: https://flintlib.org/ + versions: + - {description: FLINT is a C library for doing number theory., markedDefault: false, + versionName: 2.9.0} + - categories: math, numerical library + defaultVersionName: 5.2.1 + description: SuperLU is a general purpose library for the direct solution of + large, sparse, nonsymmetric systems of linear equations. + package: superlu + url: https://github.com/xiaoyeli/superlu + versions: + - description: SuperLU is a general purpose library for the direct solution + of large, sparse, nonsymmetric systems of linear equations. + markedDefault: false + properties: + parallel: {mpi: 1} + versionName: 5.2.1 - categories: math, numerical library defaultVersionName: 3.18.5_py39 description: Python bindings for PETSc, the Portable, Extensible Toolkit for @@ -3819,33 +3859,6 @@ software_modules: versions: - {description: 'Python bindings for PETSc, the Portable, Extensible Toolkit for Scientific Computation.', markedDefault: false, versionName: 3.18.5_py39} - - categories: math, graph computing - defaultVersionName: '0.73' - description: A tool for computing automorphism groups and canonical forms of - graphs. - package: bliss - url: http://www.tcs.hut.fi/Software/bliss/ - versions: - - {description: A tool for computing automorphism groups and canonical forms - of graphs., markedDefault: false, versionName: '0.73'} - - categories: math, numerical analysis - defaultVersionName: 4.2.1 - description: GNU Octave is a high-level language primarily intended for numerical - computations. - package: octave - url: https://www.gnu.org/software/octave/ - versions: - - {description: GNU Octave is a high-level language primarily intended for numerical - computations., markedDefault: false, versionName: 4.2.1} - - categories: math, numerical library - defaultVersionName: 3.1.3 - description: FlexiBLAS is a BLAS and LAPACK wrapper library with runtime exchangeable - backends. - package: flexiblas - url: https://github.com/mpimd-csc/flexiblas - versions: - - {description: FlexiBLAS is a BLAS and LAPACK wrapper library with runtime - exchangeable backends., family: blas, markedDefault: false, versionName: 3.1.3} - categories: math, numerical library defaultVersionName: 2.0.8_py36 description: gmpy2 is a C-coded Python extension module that supports multiple-precision @@ -3855,6 +3868,14 @@ software_modules: versions: - {description: gmpy2 is a C-coded Python extension module that supports multiple-precision arithmetic., markedDefault: false, versionName: 2.0.8_py36} + - categories: math, machine learning + defaultVersionName: 0.4.2_py312 + description: Simple, safe way to store and distribute tensors. + package: py-safetensors + url: https://huggingface.co/docs/safetensors + versions: + - {description: 'Simple, safe way to store and distribute tensors.', markedDefault: false, + versionName: 0.4.2_py312} - categories: math, numerical library defaultVersionName: '2019' description: Intel Math Kernel Library (Intel MKL) is a library of optimized @@ -5263,7 +5284,7 @@ software_modules: - {description: 'A visualization framework for CRISPR/Cas9 knockout screens, analyzed with MAGeCK.', markedDefault: false, versionName: 0.4.17_py36} - categories: biology, computational biology - defaultVersionName: .1.0.0_py312 + defaultVersionName: .1.0.0_py39 description: Biopython is a set of freely available tools for biological computation written in Python. package: py-scenicplus diff --git a/src/docs/software/updates.xml b/src/docs/software/updates.xml index 59964b9fb..33823878f 100644 --- a/src/docs/software/updates.xml +++ b/src/docs/software/updates.xml @@ -5,6 +5,24 @@ Sherlock software update feed https://www.sherlock.stanford.edu/docs/software/list + + New module: math/py-torch-scatter version 2.1.2_py312 + PyTorch Extension Library of Optimized Scatter Operations. + https://github.com/rusty1s/pytorch_scatter + https://www.sherlock.stanford.edu/docs/software/list/?add:v=2.1.2_py312#py-torch-scatter + math, deep learning + kilian@stanford.edu (Kilian Cavalotti) + Fri, 15 Nov 2024 18:06:57 -0800 + + + New module: math/py-deepspeed version 0.15.4_py312 + DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective. + https://www.deepspeed.ai/ + https://www.sherlock.stanford.edu/docs/software/list/?add:v=0.15.4_py312#py-deepspeed + math, deep learning + kilian@stanford.edu (Kilian Cavalotti) + Thu, 14 Nov 2024 16:38:53 -0800 + New module: math/py-wandb version 0.18.7_py312 WandB (Weights & Biases) is a machine learning development platform that enables data scientists and machine learning engineers to track, visualize, and reproduce their experiments in real-time.