-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
61 lines (58 loc) · 1.92 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
from setuptools import setup, find_packages
from os import path
from io import open
absPath = path.abspath(path.dirname(__file__))
with open(path.join(absPath, 'README.md'), encoding='utf-8') as f:
long_description = f.read()
setup(
name='AstroCabTools',
version='1.5.1',
author='Alejandro Gorgues',
description='Set of analysis tools of MRS data',
long_description=long_description,
long_description_content_type='text/markdown',
package_dir={'src':'mrs_chan',
'src':'mrs_spec_chan',
'src':'mrs_det_plot',
'src':'fit_line',
'src':'cube_ans',
'src':'subviz',
'src':'quick_spec',
'src':'all_tools'},
packages=['astrocabtools/mrs_chan/src',
'astrocabtools/mrs_spec_chan/src',
'astrocabtools/mrs_det_plot/src',
'astrocabtools/fit_line/src',
'astrocabtools/cube_ans/src',
'astrocabtools/mrs_subviz/src',
'astrocabtools/quick_spec/src',
'astrocabtools/all_tools/src'],
include_package_data=True,
classifiers=[
'Programming Language :: Python :: 3.7',
],
python_requires='>=3.7',
install_requires=[
'matplotlib>=3.1.3',
'astropy>=4.0',
'PyQt5==5.14',
'numpy>=1.18.1',
'seaborn>=0.9.0',
'lmfit>=1.0.0',
'PyPubSub>=4.0.3',
'photutils<1.2>=1.1.0',
'jwst>=1.3.2',
],
entry_points={
'gui_scripts':[
'quickSpec = astrocabtools.quick_spec.src.main:main',
'subViz = astrocabtools.mrs_subviz.src.main:main',
'cubeAns = astrocabtools.cube_ans.src.main:main',
'fitLine = astrocabtools.fit_line.src.main:main',
'detPlot = astrocabtools.mrs_det_plot.src.main:main',
'specChan = astrocabtools.mrs_spec_chan.src.main:main',
'bandChan = astrocabtools.mrs_chan.src.main:main',
'allTools = astrocabtools.all_tools.src.all_tools:main',
],
}
)