summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/r-randomforest/package.py
blob: 438c934efc21d71d7b2fb873a9ac2c32e20aec17 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)

from spack.package import *


class RRandomforest(RPackage):
    """Breiman and Cutler's Random Forests for Classification and Regression.

    Classification and regression based on a forest of trees using random
    inputs."""

    cran = "randomForest"

    license("GPL-2.0-or-later")

    version("4.7-1.1", sha256="f59ea87534480edbcd6baf53d7ec57e8c69f4532c2d2528eacfd48924efa2cd6")
    version("4.6-14", sha256="f4b88920419eb0a89d0bc5744af0416d92d112988702dc726882394128a8754d")
    version("4.6-12", sha256="6e512f8f88a51c01a918360acba61f1f39432f6e690bc231b7864218558b83c4")

    depends_on("r@2.5.0:", type=("build", "run"))
    depends_on("r@3.2.2:", type=("build", "run"), when="@4.6-14:")
    depends_on("r@4.1.0:", type=("build", "run"), when="@4.7-1.1:")