-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
97 lines (92 loc) · 3.89 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#!/usr/bin/env python
from setuptools import setup
from setuptools import find_packages
def readme():
with open("README.rst") as f:
return f.read()
setup(
name="daf",
version="0.0.1",
description="Diffractomer Calculation",
long_description=readme(),
classifiers=[
"Development Status :: 1 - Planning",
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
],
author="Hugo Campos",
author_email="[email protected]",
url="https://gitlab.cnpem.br/BEAMLINES/EMA/CLI/daf",
install_requires=[
"pandas",
"h5py",
"matplotlib",
"numpy",
"pandas",
"PyYAML",
"scipy",
"tqdm",
"xrayutilities",
"pyepics",
# "pydm",
# "pyqt5",
"qdarkstyle",
"docker",
"kafka-python",
"msgpack",
"apstools",
"bluesky",
"ophyd",
"lnls-ophyd",
],
package_data={"daf.gui.ui": ["*.ui", "icons/*.svg"]},
include_package_data=True,
packages=find_packages(where=".", exclude=["test", "test.*", "tests"]),
entry_points={
"console_scripts": [
"daf.bounds = daf.command_line.experiment.bounds:main",
"daf.expt = daf.command_line.experiment.experiment_configuration:main",
"daf.mc = daf.command_line.experiment.manage_counters:main",
"daf.cons = daf.command_line.experiment.mode_constraints:main",
"daf.mode = daf.command_line.experiment.operation_mode:main",
"daf.ub = daf.command_line.experiment.set_u_ub_matrix:main",
"daf.amv = daf.command_line.move.ang_move:main",
"daf.ca = daf.command_line.move.hkl_calc:main",
"daf.mv = daf.command_line.move.hkl_move:main",
"daf.rmap = daf.command_line.move.reciprocal_space_map:main",
"daf.ramv = daf.command_line.move.rel_ang_move:main",
"daf.status = daf.command_line.query.status:main",
"daf.wh = daf.command_line.query.where:main",
"daf.spos = daf.command_line.query.sample_position:main",
"daf.ascan = daf.command_line.scan.a1scan:main",
"daf.a2scan = daf.command_line.scan.a2scan:main",
"daf.a3scan = daf.command_line.scan.a3scan:main",
"daf.a4scan = daf.command_line.scan.a4scan:main",
"daf.a5scan = daf.command_line.scan.a5scan:main",
"daf.a6scan = daf.command_line.scan.a6scan:main",
"daf.lup = daf.command_line.scan.d1scan:main",
"daf.dscan = daf.command_line.scan.d1scan:main",
"daf.d2scan = daf.command_line.scan.d2scan:main",
"daf.d3scan = daf.command_line.scan.d3scan:main",
"daf.d4scan = daf.command_line.scan.d4scan:main",
"daf.d5scan = daf.command_line.scan.d5scan:main",
"daf.d6scan = daf.command_line.scan.d6scan:main",
"daf.ffscan = daf.command_line.scan.from_file_scan:main",
"daf.scan = daf.command_line.scan.hkl_scan:main",
"daf.mesh = daf.command_line.scan.mesh_scan:main",
"daf.tscan = daf.command_line.scan.time_scan:main",
"daf.init = daf.command_line.support.init:main",
"daf.fetch = daf.command_line.support.fetch_pvs:main",
"daf.guiall = daf.command_line.support.gui_all:main",
"daf.newsample = daf.command_line.support.new_sample:main",
"daf.help = daf.command_line.support.command_help:main",
"daf.reset = daf.command_line.support.reset:main",
"daf.setup = daf.command_line.support.setup:main",
"daf.gui = daf.gui.scripts.daf_gui_caller:main",
"daf.live = daf.gui.scripts.live_view_caller:main",
],
},
)