-
-
Notifications
You must be signed in to change notification settings - Fork 13
/
setup.cfg
93 lines (87 loc) · 3.52 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
[metadata]
name = pyscope
version = attr: pyscope.__version__
author = Walter Golay
author_email = wgolay@cfa.harvard.edu
project_urls =
Source = https://github.com/macro-consortium/pyscope
Documentation = https://pyscope.readthedocs.io/en/latest/
description = A python package for controlling small optical telescopes
long_description = file: README.rst
long_description_content_type = text/x-rst
keywords = astronomy, astrophysics, telescope, astrophotography, astrometry, photometry, python, automation, ascom, astropy, observatory, observatory automation
license = AGPLv3
classifiers =
Development Status :: 4 - Beta
Intended Audience :: Developers
Intended Audience :: End Users/Desktop
Intended Audience :: Other Audience
Intended Audience :: Science/Research
Intended Audience :: Education
License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Natural Language :: English
Operating System :: Microsoft :: Windows
Operating System :: OS Independent
Programming Language :: Python :: 3.12
Topic :: Education
Topic :: Scientific/Engineering :: Astronomy
Topic :: Scientific/Engineering :: Image Processing
[options]
packages = find:
python_requires = >=3.12
zip_safe = False
include_package_data = True
install_requires = file: requirements.txt
[options.entry_points]
console_scripts =
init-queue = pyscope.telrun.init_queue:init_queue_cli
init-telrun-dir = pyscope.telrun.init_dirs:init_telrun_dir_cli
exoplanet-transits = pyscope.telrun.exoplanet_transits:exoplanet_transits_cli
mk-mosaic-schedule = pyscope.telrun.mk_mosaic_schedule:mk_mosaic_schedule_cli
rst = pyscope.telrun.rst:rst_cli
survey-builder = pyscope.telrun.survey_builder:survey_builder_cli
schedule-report = pyscope.telrun.reports:schedule_report_cli
summary-report = pyscope.telrun.reports:summary_report_cli
schedtel = pyscope.telrun.schedtel:schedtel_cli
plot-schedule-gantt = pyscope.telrun.schedtel:plot_schedule_gantt_cli
start-telrun-operator = pyscope.telrun.startup:start_telrun_operator_cli
fitslist = pyscope.reduction.fitslist:fitslist_cli
collect-calibration-set = pyscope.observatory.collect_calibration_set:collect_calibration_set_cli
reduce-calibration-set = pyscope.reduction.reduce_calibration_set:reduce_calibration_set_cli
avg-fits = pyscope.reduction.avg_fits:avg_fits_cli
ccd-calib = pyscope.reduction.ccd_calib:ccd_calib_cli
calib-images = pyscope.reduction.calib_images:calib_images_cli
astrometry-net-wcs = pyscope.reduction.astrometry_net_wcs:astrometry_net_wcs_cli
maxim-pinpoint-wcs = pyscope.reduction.maxim_pinpoint_wcs:maxim_pinpoint_wcs_cli
pinpoint-wcs = pyscope.reduction.pinpoint_wcs:pinpoint_wcs_cli
twirl-wcs = pyscope.reduction.twirl_wcs:twirl_wcs_cli
detect-sources-photutils = pyscope.analysis.detect_sources_photutils:detect_sources_photutils_cli
calc-zmag = pyscope.analysis.calc_zmag:calc_zmag_cli
[options.extras_require]
docs =
sphinx==7.2.6
sphinx-astropy[confv2]==1.9.1
sphinx-favicon==1.0.1
sphinxcontrib-programoutput==0.17
tests =
pytest==8.1.1
pytest-cov==5.0.0
pytest-doctestplus==1.2.1
dev =
black==24.3.0
build==1.2.1
docutils==0.20.1
esbonio==0.16.4
isort==5.13.2
pre-commit==3.7.0
pytest==8.1.1
pytest-cov==5.0.0
pytest-order==1.3.0
rstcheck==6.2.1
sphinx==7.2.6
sphinx-astropy[confv2]==1.9.1
sphinx-favicon==1.0.1
sphinxcontrib-programoutput==0.17
twine==5.0.0
[options.package_data]
pyscope = *.txt