
- [x] add `concretize.lp`, `spack.yaml`, etc. to licensed files - [x] update all licensed files to say 2013-2021 using `spack license update-copyright-year` - [x] appease mypy with some additions to package.py that needed for oneapi.py
33 lines
1.1 KiB
Python
33 lines
1.1 KiB
Python
# Copyright 2013-2021 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 import *
|
|
|
|
|
|
class Cubist(MakefilePackage):
|
|
"""Cubist is a powerful tool for generating rule-based models that
|
|
balance the need for accurate prediction against the requirements of
|
|
intelligibility.
|
|
|
|
Cubist models generally give better results than those
|
|
produced by simple techniques such as multivariate linear regression,
|
|
while also being easier to understand than neural networks."""
|
|
|
|
homepage = "https://www.rulequest.com"
|
|
url = "https://www.rulequest.com/GPL/Cubist.tgz"
|
|
|
|
version('2.07', 'f2b20807cd3275e775c42263a4efd3f50df6e495a8b6dc8989ea2d41b973ac1a')
|
|
|
|
def edit(self, spec, prefix):
|
|
makefile = FileFilter('Makefile')
|
|
makefile.filter("SHELL .*", "SHELL = /bin/bash")
|
|
|
|
def install(self, spec, prefix):
|
|
mkdirp(self.prefix.bin)
|
|
install('cubist', prefix.bin)
|
|
install('summary', prefix.bin)
|
|
install('xval', prefix.bin)
|