-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.py
41 lines (29 loc) · 1.49 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
41
from setuptools import setup,find_packages
ld='The python implementation of the LINEAR algorithm as developed Ryan, Casertano, & Pirzkal 2018: https://ui.adsabs.harvard.edu/abs/2018PASP..130c4501R/abstract'
rryan='git+https://github.com/russell-ryan/'
#rryan='git+ssh://git@github.com/russell-ryan/'
reqs=['numpy>1.16','scipy','astropy','emcee','h5py',
'pysiaf','pkginfo','shapely','tqdm','psutil','matplotlib',
'fitsimage @ {}fitsimage'.format(rryan),
'colorlog @ {}colorlog'.format(rryan),
'polyclip @ {}polyclip'.format(rryan)]
#https://docs.python.org/2/distutils/setupscript.html
setup(name='pylinear',
version='2.0',
author='Russell Ryan',
author_email='rryan@stsci.edu',
keywords=['grism','linear','WFC3','HST','slitless spectroscopy'],
description='Linear Reconstruction of Slitless Spectroscopy',
long_description=ld,
maintainer='Russell Ryan',
license='MIT',
url='https://github.com/Russell-Ryan/pyLINEAR',
platforms='posix',
install_requires=reqs,
entry_points={'console_scripts':['pylinear=pylinear.cli.pylinear:main']},
classifiers=['Development Status :: 5 Production/Stable',
'Intended Audience :: Science/Research',
'Topic :: Scientific/Engineering :: Astronomy',],
packages=find_packages(),
package_data={'pylinear':['sedphot/filters/*filt',
'grism/instruments/instruments.xml']})