-
Notifications
You must be signed in to change notification settings - Fork 13
/
setup.py
31 lines (27 loc) · 1.2 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
from setuptools import setup
fp = open('./bristol/version.py')
exec(fp.read())
with open('README.md') as f:
long_description = f.read()
import sys
if (sys.version_info.major, sys.version_info.minor) < (3,9):
sys.exit(' Python <= 3.9 is not supported or preferred')
setup(
name='bristol',
version=__version__,
description="Parallel random matrix tools and random matrix theory deep learning applications. Generate matrices from Circular Unitary Ensemble (CUE), Circular Ortogonal Ensemble (COE) and Circular Symplectic Ensemble (CSE). Additional spectral analysis utilities are also implemented, such as computation of spectral density and spectral ergodicity for complexity of deep learning architectures.",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/msuzen/bristol",
author='M.Suzen',
author_email='suzen@acm.org',
license= 'GPL-3',
packages=['bristol'],
install_requires=[
'numpy >= 1.11',
'torch >= 1.3.0',
'torchvision >= 0.4.1'
],
test_suite="test",
zip_safe=False
)