-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
40 lines (37 loc) · 1.4 KB
/
setup.py
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import imp
from setuptools import setup
version = imp.load_source('optimus.version', 'optimus/version.py')
long_description = \
"""A python package for describing and serializing feed-forward (acyclic)
signal processing graphs by decoupling topology and parameter from
implementation in JSON. Currently, the primary purpose of optimus is to extend
the functionality of Theano making it easier to build and reconstruct arbitrary
neural networks in a language-agnostic manner."""
setup(
name='optimus',
version=version.version,
description='Python module for building and serializing neural networks.',
author='Eric J. Humphrey',
author_email='[email protected]',
url='http://github.com/ejhumphrey/optimus',
download_url='http://github.com/ejhumphrey/optimus/releases',
packages=['optimus'],
package_data={},
long_description=long_description,
classifiers=[
"License :: OSI Approved :: ISC License (ISCL)",
"Programming Language :: Python",
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"Topic :: Multimedia :: Sound/Audio :: Analysis",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7"
],
keywords='machine learning, neural network',
license='ISC',
install_requires=[
'numpy >= 1.8.0',
'theano >= 0.8.0',
'pandas >= 0.18'
]
)