summaryrefslogtreecommitdiff
path: root/python-aether.spec
blob: 403376df7d810b5cf289903107aebb0f3c31420a (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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
%global _empty_manifest_terminate_build 0
Name:		python-aether
Version:	0.3.37
Release:	1
Summary:	Welcome to the Aether Platform
License:	MIT License
URL:		https://davidbernat.github.io/aether-user/html/index.html
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/1f/7e/bf82f29fb793d37cbf249eacbe82fceb63c524ac0a4e693eb35e11b0173e/aether-0.3.37.tar.gz
BuildArch:	noarch

Requires:	python3-dill
Requires:	python3-geocoder
Requires:	python3-utm
Requires:	python3-pyshp
Requires:	python3-Pillow
Requires:	python3-Shapely
Requires:	python3-aenum
Requires:	python3-numpy
Requires:	python3-pyproj
Requires:	python3-rasterio
Requires:	python3-six
Requires:	python3-tifffile
Requires:	python3-geojson
Requires:	python3-fiona
Requires:	python3-tensorflow
Requires:	python3-tensorboard
Requires:	python3-oauth2client

%description
# Welcome to Aether

The Aether platform is a system of applications and utilities for developers to rapidly and easily build algorithms
that use satellite and geospatial data. The Aether platform is accessible by REST API and python, but operates
entirely in the cloud using deferred graphs. This allows developers to build and execute applications with processing
abstracted away and minimal data transfer. An important consequence of this design choice is that the same algorithm
code developers use during exploration can be repackaged and deployed as mobile or web applications. These
applications are entirely portable, and can be published to users or other developers through a simple URL key.
In that regard, the Aether platform is an SDK for satellite analytics and framework for mobile end user applications.

The platform currently supports search of three publicly available Resources: The LandSat Archive (LandSat 4
through 8), Sentinel-2, and the USDA Cropland Data Layer, a 30m map of the US categorizing the agricultural land use
annually.

The platform is designed to rapidly add new data layers, making them available through the same interface. Resources
can be hosted by Aether, or made accessible via owner API, and restricted to a subset of users. The usage of each
Resource and its geographic usage is tracked as well.

The Aether platform is designed to allow user-developers to compile and publish their applications as easily as they
prototype, often with the same code. This tutorial demonstrates a developer creating an application that generates
an NDVI map from LandSat imagery for an arbitrary polygon, which does not need to be specified until runtime by
the end user (or mobile device).




%package -n python3-aether
Summary:	Welcome to the Aether Platform
Provides:	python-aether
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-aether
# Welcome to Aether

The Aether platform is a system of applications and utilities for developers to rapidly and easily build algorithms
that use satellite and geospatial data. The Aether platform is accessible by REST API and python, but operates
entirely in the cloud using deferred graphs. This allows developers to build and execute applications with processing
abstracted away and minimal data transfer. An important consequence of this design choice is that the same algorithm
code developers use during exploration can be repackaged and deployed as mobile or web applications. These
applications are entirely portable, and can be published to users or other developers through a simple URL key.
In that regard, the Aether platform is an SDK for satellite analytics and framework for mobile end user applications.

The platform currently supports search of three publicly available Resources: The LandSat Archive (LandSat 4
through 8), Sentinel-2, and the USDA Cropland Data Layer, a 30m map of the US categorizing the agricultural land use
annually.

The platform is designed to rapidly add new data layers, making them available through the same interface. Resources
can be hosted by Aether, or made accessible via owner API, and restricted to a subset of users. The usage of each
Resource and its geographic usage is tracked as well.

The Aether platform is designed to allow user-developers to compile and publish their applications as easily as they
prototype, often with the same code. This tutorial demonstrates a developer creating an application that generates
an NDVI map from LandSat imagery for an arbitrary polygon, which does not need to be specified until runtime by
the end user (or mobile device).




%package help
Summary:	Development documents and examples for aether
Provides:	python3-aether-doc
%description help
# Welcome to Aether

The Aether platform is a system of applications and utilities for developers to rapidly and easily build algorithms
that use satellite and geospatial data. The Aether platform is accessible by REST API and python, but operates
entirely in the cloud using deferred graphs. This allows developers to build and execute applications with processing
abstracted away and minimal data transfer. An important consequence of this design choice is that the same algorithm
code developers use during exploration can be repackaged and deployed as mobile or web applications. These
applications are entirely portable, and can be published to users or other developers through a simple URL key.
In that regard, the Aether platform is an SDK for satellite analytics and framework for mobile end user applications.

The platform currently supports search of three publicly available Resources: The LandSat Archive (LandSat 4
through 8), Sentinel-2, and the USDA Cropland Data Layer, a 30m map of the US categorizing the agricultural land use
annually.

The platform is designed to rapidly add new data layers, making them available through the same interface. Resources
can be hosted by Aether, or made accessible via owner API, and restricted to a subset of users. The usage of each
Resource and its geographic usage is tracked as well.

The Aether platform is designed to allow user-developers to compile and publish their applications as easily as they
prototype, often with the same code. This tutorial demonstrates a developer creating an application that generates
an NDVI map from LandSat imagery for an arbitrary polygon, which does not need to be specified until runtime by
the end user (or mobile device).




%prep
%autosetup -n aether-0.3.37

%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-aether -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3.37-1
- Package Spec generated