Skip to content

Commit ffa724d

Browse files
authored
Merge pull request easybuilders#25134 from rmoretti/weka_3.8.6
{bio}[system/system] WEKA v3.8.6
2 parents 96de0c3 + dc61745 commit ffa724d

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
2+
# Author: Pablo Escobar Lopez
3+
# Swiss Institute of Bioinformatics
4+
# Biozentrum - University of Basel
5+
# Update by: Rafael Moretti (UiB)
6+
7+
easyblock = "Tarball"
8+
9+
name = 'WEKA'
10+
version = '3.8.6'
11+
versionsuffix = '-Java-%(javaver)s'
12+
13+
homepage = 'http://www.cs.waikato.ac.nz/ml/weka/index.html'
14+
description = """ Weka is a collection of machine learning algorithms for data mining tasks.
15+
The algorithms can either be applied directly to a dataset or called from your own Java code.
16+
Weka contains tools for data pre-processing, classification, regression, clustering,
17+
association rules, and visualization. It is also well-suited for developing new machine
18+
learning schemes."""
19+
20+
toolchain = SYSTEM
21+
22+
source_urls = ['http://prdownloads.sourceforge.net/weka/']
23+
sources = ['%s-%s.zip' % (name.lower(), version.replace('.', '-'))]
24+
checksums = ['7e57405331f01c07ed84d9e0ffa07548cddf70877e4518fcd016c117e8c6e867']
25+
26+
dependencies = [('Java', '17')]
27+
28+
sanity_check_paths = {
29+
'files': ['weka.jar'],
30+
'dirs': []
31+
}
32+
33+
sanity_check_commands = [
34+
"java weka.Run -h",
35+
"java weka.classifiers.trees.J48 -h",
36+
]
37+
38+
modextravars = {'WEKAINSTALL': '%(installdir)s'}
39+
40+
modloadmsg = """Start WEKA GUI with `java -jar $EBROOTWEKA/weka.jar`
41+
"""
42+
43+
moduleclass = 'bio'

0 commit comments

Comments
 (0)