-
Notifications
You must be signed in to change notification settings - Fork 20
/
setup.py
23 lines (22 loc) · 976 Bytes
/
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
import setuptools
setuptools.setup(
name='optimism',
description='Rapid development platform for solid mechanics research using optimization tools',
author="Michael Tupek and Brandon Talamini",
author_email='talamini1@llnl.gov', # todo: make an email list
install_requires=['equinox',
'jax[cpu]==0.4.28',
'jaxtyping',
'matplotlib', # this is not strictly necessary
'metis',
'netcdf4',
'scipy',],
#tests_require=[], # could put chex and pytest here
extras_require={'sparse': ['scikit-sparse'],
'test': ['pytest', 'pytest-cov', 'pytest-xdist'],
'docs': ['sphinx', 'sphinx-copybutton', 'sphinx-rtd-theme', 'sphinxcontrib-bibtex', 'sphinxcontrib-napoleon']},
python_requires='>=3.7',
version='0.0.1',
license='MIT',
url='https://github.com/sandialabs/optimism'
)