summaryrefslogtreecommitdiff
path: root/python-pykoa.spec
blob: 12a7a3e06d8fe377157152a79e0bf40fb6e3b3e4 (plain)
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
%global _empty_manifest_terminate_build 0
Name:		python-pykoa
Version:	1.7.2
Release:	1
Summary:	KOA archive access client
License:	MIT License
URL:		https://github.com/KeckObservatoryArchive/PyKOA
Source0:	https://mirrors.aliyun.com/pypi/web/packages/1f/bf/3e379b0ec9c1da442aa8438376ddddaa614371437d0c1434108ea21bec7f/pykoa-1.7.2.tar.gz
BuildArch:	noarch

Requires:	python3-requests
Requires:	python3-xmltodict
Requires:	python3-bs4
Requires:	python3-lxml

%description
Version 1 of PyKOA offers access to public raw science and calibration files 
acquired with the HIRES echelle-spectrograph, and for Keck Observatory PIs, 
secure access to their protected data with the KOA credentials already assigned
to them. The remaining Keck instruments are expected to be available before the
end of 2020. Queries made through PyKOA are underpinned by nexsciTAP, a NExScI 
Python-based server that implements the IVOA Table Access Protocol (TAP). 
This design enables a rich variety of searches, including cone, box, polygon, 
or all-sky spatial searches; temporal searches; searches on program 
infortmation; and complex searches on multiple attributes.
The Keck Observatory Archive (KOA) is a collaboration between the NASA 
Exoplanet Science Institute (NExScI) and the W. M. Keck Observatory (WMKO). 
NExScI is sponsored by NASA's Exoplanet Exploration Program, and operated by 
the California Institute of Technology in coordination with the Jet Propulsion 
Laboratory (JPL).
If you used PyKOA in your research, please acknowledge KOA as follows: 
    "This research has made use of the Keck Observatory Archive (KOA), which 
    is operated by the W. M. Keck Observatory and the NASA Exoplanet Science 
    Institute (NExScI), under contract with the National Aeronautics and 
    Space Administration." 
Please also acknowledge the PI(s) of datasets that have been accesses 
through PyKOA.

%package -n python3-pykoa
Summary:	KOA archive access client
Provides:	python-pykoa
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pykoa
Version 1 of PyKOA offers access to public raw science and calibration files 
acquired with the HIRES echelle-spectrograph, and for Keck Observatory PIs, 
secure access to their protected data with the KOA credentials already assigned
to them. The remaining Keck instruments are expected to be available before the
end of 2020. Queries made through PyKOA are underpinned by nexsciTAP, a NExScI 
Python-based server that implements the IVOA Table Access Protocol (TAP). 
This design enables a rich variety of searches, including cone, box, polygon, 
or all-sky spatial searches; temporal searches; searches on program 
infortmation; and complex searches on multiple attributes.
The Keck Observatory Archive (KOA) is a collaboration between the NASA 
Exoplanet Science Institute (NExScI) and the W. M. Keck Observatory (WMKO). 
NExScI is sponsored by NASA's Exoplanet Exploration Program, and operated by 
the California Institute of Technology in coordination with the Jet Propulsion 
Laboratory (JPL).
If you used PyKOA in your research, please acknowledge KOA as follows: 
    "This research has made use of the Keck Observatory Archive (KOA), which 
    is operated by the W. M. Keck Observatory and the NASA Exoplanet Science 
    Institute (NExScI), under contract with the National Aeronautics and 
    Space Administration." 
Please also acknowledge the PI(s) of datasets that have been accesses 
through PyKOA.

%package help
Summary:	Development documents and examples for pykoa
Provides:	python3-pykoa-doc
%description help
Version 1 of PyKOA offers access to public raw science and calibration files 
acquired with the HIRES echelle-spectrograph, and for Keck Observatory PIs, 
secure access to their protected data with the KOA credentials already assigned
to them. The remaining Keck instruments are expected to be available before the
end of 2020. Queries made through PyKOA are underpinned by nexsciTAP, a NExScI 
Python-based server that implements the IVOA Table Access Protocol (TAP). 
This design enables a rich variety of searches, including cone, box, polygon, 
or all-sky spatial searches; temporal searches; searches on program 
infortmation; and complex searches on multiple attributes.
The Keck Observatory Archive (KOA) is a collaboration between the NASA 
Exoplanet Science Institute (NExScI) and the W. M. Keck Observatory (WMKO). 
NExScI is sponsored by NASA's Exoplanet Exploration Program, and operated by 
the California Institute of Technology in coordination with the Jet Propulsion 
Laboratory (JPL).
If you used PyKOA in your research, please acknowledge KOA as follows: 
    "This research has made use of the Keck Observatory Archive (KOA), which 
    is operated by the W. M. Keck Observatory and the NASA Exoplanet Science 
    Institute (NExScI), under contract with the National Aeronautics and 
    Space Administration." 
Please also acknowledge the PI(s) of datasets that have been accesses 
through PyKOA.

%prep
%autosetup -n pykoa-1.7.2

%build
%py3_build

%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
	find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
	find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
	find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
	find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
	find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .

%files -n python3-pykoa -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.7.2-1
- Package Spec generated