forked from cair/pyTsetlinMachine
-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
19 lines (17 loc) · 1.3 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from setuptools import *
libTM = Extension('libTM',
sources = ['pyTsetlinMachine/ConvolutionalTsetlinMachine.c', 'pyTsetlinMachine/EmbeddingTsetlinMachine.c', 'pyTsetlinMachine/MultiClassConvolutionalTsetlinMachine.c', 'pyTsetlinMachine/Tools.c', 'pyTsetlinMachine/IndexedTsetlinMachine.c'],
include_dirs=['pyTsetlinMachine'])
setup(
name='pyTsetlinMachine',
version='0.6.1',
author='Ole-Christoffer Granmo',
author_email='[email protected]',
url='https://github.com/cair/pyTsetlinMachine/',
license='MIT',
description='Implements the Tsetlin Machine, Embedding Tsetlin Machine, Convolutional Tsetlin Machine, Regression Tsetlin Machine, and Weighted Tsetlin Machine, with support for continuous features, multigranularity, clause indexing, and drop clause/literal.',
long_description='Implements the Tsetlin Machine, Embedding Tsetlin Machine, Convolutional Tsetlin Machine, Regression Tsetlin Machine, and Weighted Tsetlin Machine, with support for continuous features, multigranularity, clause indexing, and drop clause/literal.',
ext_modules = [libTM],
keywords ='pattern-recognition machine-learning interpretable-machine-learning rule-based-machine-learning propositional-logic tsetlin-machine regression convolution',
packages=['pyTsetlinMachine']
)