diff --git a/includes/data/software.yml b/includes/data/software.yml
index 3b3619050..e9e6f990b 100644
--- a/includes/data/software.yml
+++ b/includes/data/software.yml
@@ -2246,15 +2246,55 @@ 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, 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/
+ - 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: A tool for computing automorphism groups and canonical forms
- of graphs., markedDefault: false, versionName: '0.73'}
+ - 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
+ 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: R2022b
- categories: math, optimization
defaultVersionName: 3.3.0
description: Octeract Engine is a proprietary massively parallel deterministic
@@ -2435,16 +2475,27 @@ 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, optimization
- defaultVersionName: 2.10.0_py39
- description: Optuna is an automatic hyperparameter optimization software framework,
- particularly designed for machine learning.
- package: py-optuna
- url: https://optuna.readthedocs.io/
+ - 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: 'Optuna is an automatic hyperparameter optimization software
- framework, particularly designed for machine learning.', markedDefault: false,
- versionName: 2.10.0_py39}
+ - 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, numerical library
defaultVersionName: 1.4.1
description: 'harminv is a program designed to solve the problem of harmonic
@@ -2533,6 +2584,14 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 2.1.0_py36
+ - 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, numerical library
defaultVersionName: '1.17'
description: LIBXSMM is a library for small dense and small sparse matrix-matrix
@@ -2546,35 +2605,39 @@ 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, optimization
- defaultVersionName: 2.6.2
- description: NLopt is a free/open-source library for nonlinear optimization.
- package: nlopt
- url: https://nlopt.readthedocs.io/
+ - categories: math, numerical library
+ defaultVersionName: 1.14.3_py27
+ description: NumPy is the fundamental package for scientific computing with
+ Python.
+ package: py-numpy
+ url: http://www.numpy.org
versions:
- - {description: NLopt is a free/open-source library for nonlinear optimization.,
- markedDefault: false, versionName: 2.6.2}
- - 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
+ - {description: NumPy is the fundamental package for scientific computing with
+ Python., markedDefault: false, versionName: 1.14.3_py36}
+ - {description: NumPy is the fundamental package for scientific computing with
+ Python., markedDefault: false, versionName: 1.17.2_py36}
+ - {description: NumPy is the fundamental package for scientific computing with
+ Python., markedDefault: false, versionName: 1.18.1_py36}
+ - {description: NumPy is the fundamental package for scientific computing with
+ Python., markedDefault: false, versionName: 1.19.2_py36}
+ - {description: NumPy is the fundamental package for scientific computing with
+ Python., markedDefault: false, versionName: 1.20.3_py39}
+ - {description: NumPy is the fundamental package for scientific computing with
+ Python., markedDefault: false, versionName: 1.24.2_py39}
+ - {description: NumPy is the fundamental package for scientific computing with
+ Python., markedDefault: false, versionName: 1.26.3_py312}
+ - {description: NumPy is the fundamental package for scientific computing with
+ Python., markedDefault: true, versionName: 1.14.3_py27}
+ - categories: math, optimization
+ defaultVersionName: 2.10.0_py39
+ description: Optuna is an automatic hyperparameter optimization software framework,
+ particularly designed for machine learning.
+ package: py-optuna
+ url: https://optuna.readthedocs.io/
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
+ - {description: 'Optuna is an automatic hyperparameter optimization software
+ framework, particularly designed for machine learning.', markedDefault: false,
+ versionName: 2.10.0_py39}
- categories: math, numerical library
defaultVersionName: 3.1.2_py39
description: Efficient matrix representations for working with tabular data.
@@ -2611,24 +2674,18 @@ software_modules:
versions:
- {description: Gym is a toolkit for developing and comparing reinforcement
learning algorithms., markedDefault: false, versionName: 0.21.0_py39}
- - 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, technical computing
- defaultVersionName: 13.1.0
- description: A symbolic language and platform for modern technical computing.
- package: mathematica
- url: http://www.wolfram.com/mathematica
+ - categories: math, deep learning
+ defaultVersionName: 1.8_py27
+ description: TensorboardX is TensorBoard™ for PyTorch (and Chainer, MXNet, NumPy...)
+ package: py-tensorboardx
+ url: https://tensorboardx.readthedocs.io
versions:
- - description: A symbolic language and platform for modern technical computing.
+ - description: TensorboardX is TensorBoard™ for PyTorch (and Chainer, MXNet,
+ NumPy...)
markedDefault: false
properties:
- license: {restricted: 1}
- versionName: 13.1.0
+ arch: {gpu: 1}
+ versionName: 1.8_py27
- categories: math, deep learning
defaultVersionName: '20180202'
description: Torch is a scientific computing framework with wide support for
@@ -2642,6 +2699,14 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: '20180202'
+ - 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: polymake is open source software for research in polyhedral
+ geometry., markedDefault: false, versionName: '4.10'}
- categories: math, statistics
defaultVersionName: '15'
description: Stata is a complete, integrated statistical software package that
@@ -2722,28 +2787,26 @@ software_modules:
versions:
- {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.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
+ - 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: 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: 2.9.0
- description: FLINT is a C library for doing number theory.
- package: flint
- url: https://flintlib.org/
+ - {description: Open CASCADE Technology (OCCT) is an open-source full-scale
+ 3D geometry library, markedDefault: false, versionName: 7.6.2}
+ - categories: math, deep learning
+ defaultVersionName: 0.17.1_py312
+ description: Datasets, model architectures, and common image transformations
+ for computer vision for PyTorch.
+ package: py-torchvision
+ url: http://pytorch.org/vision
versions:
- - {description: FLINT is a C library for doing number theory., markedDefault: false,
- versionName: 2.9.0}
+ - {description: 'Datasets, model architectures, and common image transformations
+ for computer vision for PyTorch.', markedDefault: false, versionName: 0.15.1_py39}
+ - {description: 'Datasets, model architectures, and common image transformations
+ for computer vision for PyTorch.', markedDefault: false, versionName: 0.17.1_py312}
- categories: math, statistics
defaultVersionName: '1.3'
description: GNU datamash is a command-line program which performs basic numeric,
@@ -2803,15 +2866,17 @@ software_modules:
- {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, 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/
+ - categories: math, technical computing
+ defaultVersionName: 13.1.0
+ description: A symbolic language and platform for modern technical computing.
+ package: mathematica
+ url: http://www.wolfram.com/mathematica
versions:
- - {description: PyUblas provides a seamless glue layer between Numpy and Boost.Ublas
- for use with Boost.Python., markedDefault: false, versionName: 2017.1_py27}
+ - description: A symbolic language and platform for modern technical computing.
+ markedDefault: false
+ properties:
+ license: {restricted: 1}
+ versionName: 13.1.0
- categories: math, numerical library
defaultVersionName: 0.3.10
description: OpenBLAS is an optimized BLAS library
@@ -2831,22 +2896,16 @@ software_modules:
- {description: OpenBLAS is an optimized BLAS library, family: blas, markedDefault: true,
versionName: 0.3.10}
- categories: math, optimization
- defaultVersionName: 10.0.1_py39
- description: The Gurobi Optimizer is a commercial optimization solver for mathematical
- programming.
- package: gurobi
- url: http://www.gurobi.com
+ 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: 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: 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, numerical library
defaultVersionName: '2.7'
description: The GNU Scientific Library (GSL) is a numerical library for C and
@@ -2867,44 +2926,28 @@ 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
+ - 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: 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.
+ - description: Theano is a Python library that allows you to define, optimize,
+ and evaluate mathematical expressions involving multi-dimensional arrays
+ efficiently.
markedDefault: false
properties:
- parallel: {mpi: 1}
- versionName: 4.0.3
- - categories: math, numerical library
- defaultVersionName: 1.14.3_py27
- description: NumPy is the fundamental package for scientific computing with
- Python.
- package: py-numpy
- url: http://www.numpy.org
+ arch: {gpu: 1}
+ versionName: 1.0.1_py27
+ - 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: NumPy is the fundamental package for scientific computing with
- Python., markedDefault: false, versionName: 1.14.3_py36}
- - {description: NumPy is the fundamental package for scientific computing with
- Python., markedDefault: false, versionName: 1.17.2_py36}
- - {description: NumPy is the fundamental package for scientific computing with
- Python., markedDefault: false, versionName: 1.18.1_py36}
- - {description: NumPy is the fundamental package for scientific computing with
- Python., markedDefault: false, versionName: 1.19.2_py36}
- - {description: NumPy is the fundamental package for scientific computing with
- Python., markedDefault: false, versionName: 1.20.3_py39}
- - {description: NumPy is the fundamental package for scientific computing with
- Python., markedDefault: false, versionName: 1.24.2_py39}
- - {description: NumPy is the fundamental package for scientific computing with
- Python., markedDefault: false, versionName: 1.26.3_py312}
- - {description: NumPy is the fundamental package for scientific computing with
- Python., markedDefault: true, versionName: 1.14.3_py27}
+ - {description: High-Performance Symbolic Regression in Python and Julia., markedDefault: false,
+ versionName: 0.12.3_py39}
- categories: math, numerical library
defaultVersionName: 1.1.0_py27
description: The SciPy library provides many user-friendly and efficient numerical
@@ -2981,17 +3024,23 @@ 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, 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
+ - 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: 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: 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: true, versionName: 0.19.1_py27}
- categories: math, topic modelling
defaultVersionName: 4.2.0_py39
description: Gensim is a Python library for topic modelling, document indexing
@@ -3080,23 +3129,15 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: 2.2.0
- - 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
+ - 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/
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: true, versionName: 0.19.1_py27}
+ - {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: 3.18.5
description: PETSc, the Portable, Extensible Toolkit for Scientific Computation,
@@ -3119,6 +3160,37 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: 3.18.5
+ - categories: math, numerical library
+ defaultVersionName: 3.1.0
+ description: BLIS is a portable software framework for instantiating high-performance
+ BLAS-like dense linear algebra libraries.
+ package: blis
+ url: https://github.com/amd/blis
+ versions:
+ - {description: BLIS is a portable software framework for instantiating high-performance
+ BLAS-like dense linear algebra libraries., family: blas, markedDefault: false,
+ versionName: '2.1'}
+ - {description: BLIS is a portable software framework for instantiating high-performance
+ BLAS-like dense linear algebra libraries., family: blas, markedDefault: false,
+ versionName: 2.2.4}
+ - {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: 6.0.4
+ description: Software package and libraries for sequential and parallel graph
+ partitioning, static mapping and clustering, sequential mesh and hypergraph
+ partitioning, and sequential and parallel sparse matrix block ordering.
+ package: scotch
+ url: http://www.labri.fr/perso/pelegrin/scotch
+ versions:
+ - description: Software package and libraries for sequential and parallel graph
+ partitioning, static mapping and clustering, sequential mesh and hypergraph
+ partitioning, and sequential and parallel sparse matrix block ordering.
+ markedDefault: false
+ properties:
+ parallel: {mpi: 1}
+ versionName: 6.0.4
- categories: math, numerical library
defaultVersionName: 3.3.10
description: The Fastest Fourier Transform in the West (FFTW) is a software
@@ -3150,37 +3222,6 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: 3.3.10
- - categories: math, numerical library
- defaultVersionName: 6.0.4
- description: Software package and libraries for sequential and parallel graph
- partitioning, static mapping and clustering, sequential mesh and hypergraph
- partitioning, and sequential and parallel sparse matrix block ordering.
- package: scotch
- url: http://www.labri.fr/perso/pelegrin/scotch
- versions:
- - description: Software package and libraries for sequential and parallel graph
- partitioning, static mapping and clustering, sequential mesh and hypergraph
- partitioning, and sequential and parallel sparse matrix block ordering.
- markedDefault: false
- properties:
- parallel: {mpi: 1}
- versionName: 6.0.4
- - categories: math, numerical library
- defaultVersionName: 3.1.0
- description: BLIS is a portable software framework for instantiating high-performance
- BLAS-like dense linear algebra libraries.
- package: blis
- url: https://github.com/amd/blis
- versions:
- - {description: BLIS is a portable software framework for instantiating high-performance
- BLAS-like dense linear algebra libraries., family: blas, markedDefault: false,
- versionName: '2.1'}
- - {description: BLIS is a portable software framework for instantiating high-performance
- BLAS-like dense linear algebra libraries., family: blas, markedDefault: false,
- versionName: 2.2.4}
- - {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: '4.63'
description: The GLPK (GNU Linear Programming Kit) package is intended for solving
@@ -3322,6 +3363,16 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 9.0.0.312
+ - categories: math, machine learning
+ defaultVersionName: 0.22.1_py312
+ description: The huggingface_hub library allows you to interact with the Hugging
+ Face Hub, a machine learning platform for creators and collaborators.
+ package: py-huggingface-hub
+ url: https://huggingface.co/docs/huggingface_hub
+ versions:
+ - {description: 'The huggingface_hub library allows you to interact with the
+ Hugging Face Hub, a machine learning platform for creators and collaborators.',
+ markedDefault: false, versionName: 0.22.1_py312}
- categories: math, numerical library
defaultVersionName: 3.9.0
description: Collection of Fortran77 subroutines designed to solve large scale
@@ -3343,16 +3394,6 @@ software_modules:
properties:
parallel: {mpi: 1}
versionName: 3.9.0
- - categories: math, machine learning
- defaultVersionName: 0.22.1_py312
- description: The huggingface_hub library allows you to interact with the Hugging
- Face Hub, a machine learning platform for creators and collaborators.
- package: py-huggingface-hub
- url: https://huggingface.co/docs/huggingface_hub
- versions:
- - {description: 'The huggingface_hub library allows you to interact with the
- Hugging Face Hub, a machine learning platform for creators and collaborators.',
- markedDefault: false, versionName: 0.22.1_py312}
- categories: math, optimization
defaultVersionName: 6.4.1
description: SUNDIALS is a family of software packages providing robust and
@@ -3406,63 +3447,30 @@ software_modules:
url: http://mumps.enseeiht.fr/
versions:
- {description: A parallel sparse direct solver., markedDefault: false, versionName: 5.1.2}
- - 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: polymake is open source software for research in polyhedral
- geometry., markedDefault: false, versionName: '4.10'}
- - 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: 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: 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
- 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
+ - 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:
- license: {restricted: 1}
- versionName: R2022b
+ parallel: {mpi: 1}
+ versionName: 4.0.3
+ - categories: math, numerical library
+ defaultVersionName: 3.18.5_py39
+ description: Python bindings for PETSc, the Portable, Extensible Toolkit for
+ Scientific Computation.
+ package: py-petsc4py
+ url: http://petsc.org
+ versions:
+ - {description: 'Python bindings for PETSc, the Portable, Extensible Toolkit
+ for Scientific Computation.', markedDefault: false, versionName: 3.18.5_py39}
- categories: math, machine learning
defaultVersionName: 0.15.2_py312
description: Hugging Face Tokenizers provides an implementation of today’s most
@@ -3526,43 +3534,40 @@ software_modules:
properties:
arch: {gpu: 1}
versionName: 12.1.0_py39
- - categories: math, deep learning
- defaultVersionName: 0.17.1_py312
- description: Datasets, model architectures, and common image transformations
- for computer vision for PyTorch.
- package: py-torchvision
- url: http://pytorch.org/vision
- versions:
- - {description: 'Datasets, model architectures, and common image transformations
- for computer vision for PyTorch.', markedDefault: false, versionName: 0.15.1_py39}
- - {description: 'Datasets, model architectures, and common image transformations
- for computer vision for PyTorch.', markedDefault: false, versionName: 0.17.1_py312}
- - categories: math, numerical library
- defaultVersionName: 3.18.5_py39
- description: Python bindings for PETSc, the Portable, Extensible Toolkit for
- Scientific Computation.
- package: py-petsc4py
- url: http://petsc.org
+ - categories: math, optimization
+ defaultVersionName: 10.0.1_py39
+ description: The Gurobi Optimizer is a commercial optimization solver for mathematical
+ programming.
+ package: gurobi
+ url: http://www.gurobi.com
versions:
- - {description: 'Python bindings for PETSc, the Portable, Extensible Toolkit
- for Scientific Computation.', markedDefault: false, versionName: 3.18.5_py39}
- - 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/
+ - {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}
+ - 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}
- - 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
+ - {description: A tool for computing automorphism groups and canonical forms
+ of graphs., markedDefault: false, versionName: '0.73'}
+ - 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: High-Performance Symbolic Regression in Python and Julia., markedDefault: false,
- versionName: 0.12.3_py39}
+ - {description: FLINT is a C library for doing number theory., markedDefault: false,
+ versionName: 2.9.0}
- categories: math, numerical library
defaultVersionName: 3.1.3
description: FlexiBLAS is a BLAS and LAPACK wrapper library with runtime exchangeable
@@ -3572,6 +3577,13 @@ software_modules:
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: 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: '2019'
description: Intel Math Kernel Library (Intel MKL) is a library of optimized
@@ -3677,18 +3689,15 @@ software_modules:
- {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, deep learning
- defaultVersionName: 1.8_py27
- description: TensorboardX is TensorBoard™ for PyTorch (and Chainer, MXNet, NumPy...)
- package: py-tensorboardx
- url: https://tensorboardx.readthedocs.io
- versions:
- - description: TensorboardX is TensorBoard™ for PyTorch (and Chainer, MXNet,
- NumPy...)
- markedDefault: false
- properties:
- arch: {gpu: 1}
- versionName: 1.8_py27
+ - categories: math, machine learning
+ defaultVersionName: 23.08_py312
+ description: 'A PyTorch Extension: Tools for easy mixed precision and distributed
+ training in Pytorch.'
+ package: py-torch-nvidia-apex
+ url: https://github.com/NVIDIA/apex
+ versions:
+ - {description: 'A PyTorch Extension: Tools for easy mixed precision and distributed
+ training in Pytorch.', markedDefault: false, versionName: 23.08_py312}
- categories: math, deep learning
defaultVersionName: 0.3.0_py27
description: PyTorch is a deep learning framework that puts Python first.
diff --git a/src/docs/software/updates.xml b/src/docs/software/updates.xml
index eda4cd1f7..f3edf9795 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: math/py-torch-nvidia-apex version 23.08_py312
+ A PyTorch Extension
+ https://github.com/NVIDIA/apex
+ https://www.sherlock.stanford.edu/docs/software/list/?add:v=23.08_py312#py-torch-nvidia-apex
+ math, machine learning
+ kilian@stanford.edu (Kilian Cavalotti)
+ Thu, 28 Mar 2024 17:43:56 -0700
+ New version: devel/nccl version 2.20.5NCCL (pronounced 'Nickel') is a stand-alone library of standard collective communication routines, such as all-gather, reduce, broadcast, etc., that have been optimized to achieve high bandwidth over PCIe.