summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Johnson <glenn-johnson@uiowa.edu>2021-01-17 11:17:29 -0600
committerGitHub <noreply@github.com>2021-01-17 11:17:29 -0600
commit6f3c53e12e02866767ba7256a79aaf24a89e818d (patch)
tree95be50f1d5db6daa8f1b959bd46ec2540b996b2d
parent010daebf50c2fb3645dad1c61853af5eb3182f68 (diff)
downloadspack-6f3c53e12e02866767ba7256a79aaf24a89e818d.tar.gz
spack-6f3c53e12e02866767ba7256a79aaf24a89e818d.tar.bz2
spack-6f3c53e12e02866767ba7256a79aaf24a89e818d.tar.xz
spack-6f3c53e12e02866767ba7256a79aaf24a89e818d.zip
add version 2.18.0 to r-mlr (#21101)
-rw-r--r--var/spack/repos/builtin/packages/r-mlr/package.py35
1 files changed, 22 insertions, 13 deletions
diff --git a/var/spack/repos/builtin/packages/r-mlr/package.py b/var/spack/repos/builtin/packages/r-mlr/package.py
index d86d414fef..986bc955db 100644
--- a/var/spack/repos/builtin/packages/r-mlr/package.py
+++ b/var/spack/repos/builtin/packages/r-mlr/package.py
@@ -7,35 +7,44 @@ from spack import *
class RMlr(RPackage):
- """Interface to a large number of classification and regression techniques,
- including machine-readable parameter descriptions. There is also an
- experimental extension for survival analysis, clustering and general,
- example-specific cost-sensitive learning. Generic resampling,
- including cross-validation, bootstrapping and subsampling.
- Hyperparameter tuning with modern optimization techniques,
- for single- and multi-objective problems. Filter and wrapper methods for
- feature selection. Extension of basic learners with additional
- operations common in machine learning, also allowing for easy nested
- resampling. Most operations can be parallelized."""
+ """Machine Learning in R
+
+ Interface to a large number of classification and regression techniques,
+ including machine-readable parameter descriptions. There is also an
+ experimental extension for survival analysis, clustering and general,
+ example-specific cost-sensitive learning. Generic resampling, including
+ cross-validation, bootstrapping and subsampling. Hyperparameter tuning
+ with modern optimization techniques, for single- and multi-objective
+ problems. Filter and wrapper methods for feature selection. Extension of
+ basic learners with additional operations common in machine learning, also
+ allowing for easy nested resampling. Most operations can be
+ parallelized."""
homepage = "https://github.com/mlr-org/mlr/"
url = "https://cloud.r-project.org/src/contrib/mlr_2.12.1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/mlr"
+ version('2.18.0', sha256='c2fe74e90ed32e5f4cbb0c09a1742051688d87db2f12dd408ddad0f5afc7f8d3')
version('2.15.0', sha256='a3c2c2bd65a87d90b5e5e877b1ef8e7712e76b4eb1660d3f69672a1860ca5324')
version('2.14.0', sha256='1f72184400678386c7c44297c4c92a448b50148de700df5ba0438d4e486e944a')
version('2.13', sha256='e8729be7acddc1ea124c44f9493a8b903c5f54b97e09c714366553aed733011d')
version('2.12.1', sha256='9cbb98b82eb493b783fe8808a18d76f32881d941364466ef8829b852fabbc82c')
version('2.12', sha256='cfe00089ae4cd88c6d03826eda43d4fe29e467e3a7c95d103fafca8308f5c161')
+ # There are some potential variants for this.
+ # SystemRequirements: gdal (optional), geos (optional), proj (optional),
+ # udunits (optional), gsl (optional), gmp (optional), glu (optional), jags
+ # (optional)
+
depends_on('r@3.0.2:', type=('build', 'run'))
depends_on('r-paramhelpers@1.10:', type=('build', 'run'))
- depends_on('r-bbmisc@1.11:', type=('build', 'run'))
depends_on('r-backports@1.1.0:', type=('build', 'run'))
- depends_on('r-ggplot2', type=('build', 'run'))
- depends_on('r-stringi', type=('build', 'run'))
+ depends_on('r-bbmisc@1.11:', type=('build', 'run'))
depends_on('r-checkmate@1.8.2:', type=('build', 'run'))
depends_on('r-data-table', type=('build', 'run'))
+ depends_on('r-data-table@1.12.4:', when='@2.18.0:', type=('build', 'run'))
+ depends_on('r-ggplot2', type=('build', 'run'))
depends_on('r-parallelmap@1.3:', type=('build', 'run'))
+ depends_on('r-stringi', type=('build', 'run'))
depends_on('r-survival', type=('build', 'run'))
depends_on('r-xml', type=('build', 'run'))