Skip to content

Commit bcaf1be

Browse files
author
Corey White
committed
Release: 0.0.5
1 parent af6b5bc commit bcaf1be

File tree

5 files changed

+31
-21
lines changed

5 files changed

+31
-21
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ a cloud storage for download.
6868
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
6969

7070
- API version: v3
71-
- Package version: 0.0.4
71+
- Package version: 0.0.5
7272
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
7373

7474
## Requirements
@@ -82,11 +82,13 @@ Python 3.7+
8282
If the python package is hosted on a repository, you can install directly using:
8383

8484
```sh
85-
pip install git+https://github.com/tomorrownow/actinia_openapi_python_client.git
85+
pip install git+https://github.com/OpenPlainsInc/actinia_openapi_python_client.git
8686
```
87-
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/tomorrownow/actinia_openapi_python_client.git`)
87+
88+
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/OpenPlainsInc/actinia_openapi_python_client.git`)
8889

8990
Then import the package:
91+
9092
```python
9193
import actinia_openapi_python_client
9294
```

config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
additionalProperties:
22
packageName: actinia_openapi_python_client
3-
packageVersion: 0.0.4
3+
packageVersion: 0.0.5
44
packageAuthor: Corey White
55
packageAuthorEmail: [email protected]
66
packageLicense: GPL-3.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "actinia_openapi_python_client"
3-
version = "0.0.4"
3+
version = "0.0.5"
44
description = "Actinia OpenAPI Python Client"
55
authors = ["Corey White <[email protected]>"]
66
license = "GPLv3"

setup.py

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# prerequisite: setuptools
2222
# http://pypi.python.org/pypi/setuptools
2323
NAME = "actinia-openapi-python-client"
24-
VERSION = "0.0.4"
24+
VERSION = "0.0.5"
2525
PYTHON_REQUIRES = ">=3.7"
2626
REQUIRES = [
2727
"urllib3 >= 1.25.3, <= 2.2.2",
@@ -33,17 +33,34 @@
3333
setup(
3434
name=NAME,
3535
version=VERSION,
36-
description="Actinia",
37-
author="OpenAPI Generator community",
38-
author_email="[email protected]",
39-
url="",
40-
keywords=["OpenAPI", "OpenAPI-Generator", "Actinia"],
36+
description="Actinia OpenAPI Python Client",
37+
author="OpenPlainsInc",
38+
author_email="[email protected]",
39+
url="https://github.com/OpenPlainsInc/actinia_openapi_python_client",
40+
keywords=["OpenAPI", "Actinia", "OpenPlains", "GRASS GIS"],
4141
install_requires=REQUIRES,
4242
packages=find_packages(exclude=["test", "tests"]),
4343
include_package_data=True,
4444
long_description_content_type='text/markdown',
4545
long_description="""\
46-
&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D; Actinia - The GRASS GIS REST API &#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D; **Actinia** is an open source REST API for scalable, distributed, high performance processing of geographical data that uses GRASS GIS for computational tasks. It provides a REST API to process satellite images, time series of satellite images, arbitrary raster data with geographical relations and vector data. The REST interface allows to access, manage and manipulate the GRASS GIS database via HTTP GET,PUT,POST and DELETE requests and to process raster, vector and time series data located in a persistent GRASS GIS database. **Actinia** allows the processing of cloud based data, for example all Landsat 4-8 scenes as well as all Sentinel2A scenes in an ephemeral databases. The computational results of ephemeral processing are available via object storage as GeoTIFF files. The full API documentation is available here: https://redocly.github.io/redoc/?url&#x3D;https://actinia.mundialis.de/latest/ swagger.json Examples: --------- To execute the examples, first setup login information, IP address and port: export ACTINIA_URL&#x3D;https://actinia.mundialis.de/latest export AUTH&#x3D;&#39;-u demouser:gu3st!pa55w0rd&#39; **Data management** - List all locations that are available in the actinia persistent database: curl ${AUTH} -X GET \&quot;${ACTINIA_URL}/locations\&quot; - List all mapsets in the location latlong_wgs84: curl ${AUTH} -X GET \&quot;${ACTINIA_URL}/locations/latlong_wgs84/mapsets\&quot; - List all raster layers in location latlong_wgs84 and mapset Sentinel2A curl ${AUTH} -X GET \&quot;${ACTINIA_URL}/locations/latlong_wgs84/mapsets/Sentinel2A/raster_layers\&quot; - List all space-time raster datasets (STRDS) in location ECAD and mapset PERMANENT: curl ${AUTH} -X GET \&quot;${ACTINIA_URL}/locations/ECAD/mapsets/PERMANENT/raster_layers\&quot; - List all raster map layers of the STRDS precipitation_1950_2013_yearly_mm: curl ${AUTH} -X GET \&quot;${ACTINIA_URL}/locations/ECAD/mapsets/PERMANENT/strds/precipitation_ 1950_2013_yearly_mm/raster_layers\&quot; **Landsat and Sentinel2A NDVI computation** This API call will compute the NDVI of the top of atmosphere (TOAR) corrected Landsat4 scene LC80440342016259LGN00: curl ${AUTH} -X POST \&quot;${ACTINIA_URL}/landsat_process/ LC80440342016259LGN00/TOAR/NDVI\&quot; NDVI computation of Sentinel2A scene S2A_MSIL1C_20170212T104141_N0204_R008_T31TGJ_20170212T104138: curl ${AUTH} -X POST \&quot;${ACTINIA_URL}/sentinel2_process/ndvi/ S2A_MSIL1C_20170212T104141_N0204_R008_T31TGJ_20170212T104138\&quot; The results of the asynchronous computations are available as GeoTIFF file in a cloud storage for download.
46+
# actinia-openapi-python-client
47+
48+
## Actinia - The GRASS GIS REST API
49+
50+
**Actinia** is an open source REST API for scalable, distributed, high
51+
performance processing of geographical data that uses GRASS GIS for
52+
computational tasks.
53+
54+
It provides a REST API to process satellite images, time series of satellite
55+
images, arbitrary raster data with geographical relations and vector data.
56+
57+
The REST interface allows to access, manage and manipulate the GRASS GIS
58+
database via HTTP GET,PUT,POST and DELETE requests and to process raster,
59+
vector and time series data located in a persistent GRASS GIS database.
60+
**Actinia** allows the processing of cloud based data, for example all Landsat
61+
4-8 scenes as well as all Sentinel2A scenes in an ephemeral databases. The
62+
computational results of ephemeral processing are available via object storage
63+
as GeoTIFF files.
4764
""", # noqa: E501
4865
package_data={"actinia_openapi_python_client": ["py.typed"]},
4966
)

tox.ini

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)