-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathsetup.py
More file actions
31 lines (27 loc) · 1.2 KB
/
setup.py
File metadata and controls
31 lines (27 loc) · 1.2 KB
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
)