forked from HETDEX/hetdex_api
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
57 lines (49 loc) · 2.7 KB
/
setup.py
File metadata and controls
57 lines (49 loc) · 2.7 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
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
from setuptools import setup, find_packages
install_requires = ['numpy<2', 'astropy>=4.3', 'astroquery',
'scipy>=1.4', 'regions','photutils<2', 'tables', 'speclite',
'tables', 'ipywidgets', 'astrowidgets', 'healpy', 'regions',
'nway', 'dustmaps', 'extinction', 'numba']
extras = {'doc' : ['sphinx==5.2.2', 'sphinx-markdown-tables', 'sphinx-argparse',
'sphinx-rtd-theme-1.3.0']}
setup(
# package description and version
name="hetdex_api",
version="0.9",
author="The HETDEX Collaboration",
author_email='erin@astro.as.utexas.edu',
url='https://github.com/HETDEX/hetdex_api',
download_url='https://github.com/HETDEX/hetdex_api/archive/0.9.tar.gz',
description="Tools to deal with HETDEX data releases",
# list of packages and data
packages=find_packages(),
include_package_data=True,
# don't zip when installing
zip_safe=False,
# dependences
install_requires=install_requires,
extras_require=extras,
classifiers=["Development Status :: 3 - Alpha",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Operating System :: Unix",
"Programming Language :: Python :: 3.9",
"Topic :: Scientific/Engineering :: Astronomy",
"Topic :: Utilities",
],
entry_points = {
"console_scripts" : [
'plot_shot_completeness = hetdex_api.flux_limits.hdf5_sensitivity_cubes:shot_completeness_plot',
'plot_completeness = hetdex_api.flux_limits.sensitivity_cube:plot_completeness',
'plot_completeness_versus_wl = hetdex_api.flux_limits.sensitivity_cube:plot_completeness_versus_wl',
'collapse_combine_sensitivity = hetdex_api.flux_limits.collapse_cubes:collapse_datacubes_command',
'biweight_fluxlims = hetdex_api.flux_limits.collapse_cubes:return_biwt_cmd',
'biweight_fluxlims_hdf5 = hetdex_api.flux_limits.collapse_cubes:return_biwt_hdf_cmd',
'add_sensitivity_cube_to_hdf5 = hetdex_api.flux_limits.hdf5_sensitivity_cubes:add_sensitivity_cube_to_hdf5',
'extract_sensitivity_cube = hetdex_api.flux_limits.hdf5_sensitivity_cubes:extract_sensitivity_cube',
'hetdex_get_spec = hetdex_tools.get_spec:main',
'hetdex_get_spec2D = hetdex_tools.get_spec2D:main',
]
},
)