forked from cta-observatory/ctapipe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
142 lines (121 loc) · 3.05 KB
/
setup.cfg
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
[metadata]
name = ctapipe
description = CTA Python pipeline experimental version
long_description = file: README.rst
long_description_content_type = text/x-rst
author = ctapipe developers
author_email = [email protected]
license = BSD 3-Clause License
url = https://github.com/cta-observatory/ctapipe
classifiers =
Intended Audience :: Science/Research
License :: OSI Approved :: BSD License
Programming Language :: Python :: 3
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: Implementation :: CPython
Topic :: Scientific/Engineering :: Astronomy
Development Status :: 3 - Alpha
[options]
packages = find:
python_requires = >=3.9
zip_safe = False
install_requires=
astropy ~=5.0
bokeh ~=2.0
docutils
eventio >=1.9.1, <2.0.0a0
iminuit >=2
importlib_metadata ; python_version < "3.10"
joblib
matplotlib ~=3.0
numba >=0.56
numpy ~=1.16
psutil
pyyaml >=5.1
requests
scikit-learn
scipy ~=1.2
tables ~=3.4
tqdm >=4.32
traitlets ~=5.6
zstandard
[options.extras_require]
tests =
pytest
pandas ~=1.0
tomli
pytest_astropy_header
h5py
docs =
sphinx
pydata_sphinx_theme
sphinx_automodapi
nbsphinx
numpydoc
sphinx-design
sphinx-gallery
jupyter
notebook
graphviz
pandas
ipython
ffmpeg-python
pypandoc
dev =
setuptools_scm[toml]
all =
%(tests)s
%(docs)s
%(dev)s
[options.packages.find]
exclude =
ctapipe._dev_version
[options.package_data]
* = resources/*
[options.entry_points]
console_scripts =
ctapipe-info = ctapipe.tools.info:main
ctapipe-dump-instrument=ctapipe.tools.dump_instrument:main
ctapipe-display-dl1 = ctapipe.tools.display_dl1:main
ctapipe-process = ctapipe.tools.process:main
ctapipe-merge = ctapipe.tools.merge:main
ctapipe-fileinfo = ctapipe.tools.fileinfo:main
ctapipe-quickstart = ctapipe.tools.quickstart:main
ctapipe-train-energy-regressor = ctapipe.tools.train_energy_regressor:main
ctapipe-train-particle-classifier = ctapipe.tools.train_particle_classifier:main
ctapipe-train-disp-reconstructor = ctapipe.tools.train_disp_reconstructor:main
ctapipe-apply-models = ctapipe.tools.apply_models:main
ctapipe_io =
HDF5EventSource = ctapipe.io.hdf5eventsource:HDF5EventSource
SimTelEventSource = ctapipe.io.simteleventsource:SimTelEventSource
[build_sphinx]
source_dir = docs
build_dir = docs/_build
all_files = 1
[tool:pytest]
minversion=3.0
norecursedirs=build docs/_build
addopts = -v
astropy_header = true
filterwarnings =
ignore:`np.MachAr` is deprecated:DeprecationWarning
[flake8]
exclude=
build,
docs,
.eggs
max-line-length=90
select = C,E,F,W,B,B950
ignore = E501,W503,E203,W201,E712,E731
[pycodestyle]
count = False
ignore = E501,W503,E203,W201
max-line-length = 90
statistics = True
[yapf] # a code reformatter
based_on_style: pep8
dedent_closing_brackets: true
coalesce_brackets: true
join_multiple_lines: true