Skip to main content

An actinia-core plugin which adds efficient satellite data handling to actinia-core

Project description

Actinia Satellite Plugin

This actinia plugin is designed for efficient satellite data handling, especially Landsat and Sentinel-2 scenes. It implements endpoints for on-the-fly NDVI computation and time series import for Landsat and Sentinel-2 scenes in the actinia database.

Note:

Actinia[1] is an open source REST API for scalable, distributed, high performance
processing of geographical data that uses GRASS GIS for computational tasks.

The Actinia service consists of the *Actinia Core* that provides the basic but sophisticated processing service
and *Actinia plugins* that provide problem specific services like Sentinel-2 and Landsat NDVI computation,
spatio-temporal statistical analysis and many more.

[1] https://github.com/mundialis/actinia_core

Installation

The actinia plugin must be installed in the same environment as actinia core. Actinia core must be configured to load the installed plugin. When the plugin is loaded and all plugin endpoints are available in actinia, the interface description of actinia will be extended with the endpoints of the plugins.

.. code-block:: bash

    git clone https://github.com/mundialis/actinia_satellite_plugin.git

    cd actinia_satellite_plugin
    pip3 install .

..

After installation set the plugin name in the actinia core configuration and restart the actinia core server.

Testing locally

docker build -f docker/actinia-plugin-tests/Dockerfile -t actinia-plugin-test .
docker run -v </path/to/actinia_satellite_plugin/tests>:/src/actinia_satellite_plugin/tests -it actinia-plugin-test:latest -i

# run tests with
make test

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

actinia_satellite_plugin-0.2.1.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

actinia_satellite_plugin-0.2.1-py3-none-any.whl (47.8 kB view details)

Uploaded Python 3

File details

Details for the file actinia_satellite_plugin-0.2.1.tar.gz.

File metadata

  • Download URL: actinia_satellite_plugin-0.2.1.tar.gz
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for actinia_satellite_plugin-0.2.1.tar.gz
Algorithm Hash digest
SHA256 93b11d66f5ae6df619c647fe563015e3f94eafb4e9d956975713be773af4c2aa
MD5 4dc9e37b909ee973f4ef05c0378134fa
BLAKE2b-256 ce69913c0ab6891c1cb822fc5b58250cfdd3fa1f8ba8fcd1ffb2766de99bcec6

See more details on using hashes here.

File details

Details for the file actinia_satellite_plugin-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for actinia_satellite_plugin-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 095995c7c4552e31c0401ca4a4b534c4baba7bc7d7cd35e2ccb051726c563d6d
MD5 96e503b21bf53e7ea21b5c157a33ed3c
BLAKE2b-256 6904fc54514204095d47304d434b03db1b8e7e6f639ddf7c90ba1ad4df784fd2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page