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.3.0.tar.gz (46.2 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.3.0-py3-none-any.whl (47.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: actinia_satellite_plugin-0.3.0.tar.gz
  • Upload date:
  • Size: 46.2 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.3.0.tar.gz
Algorithm Hash digest
SHA256 bb0f1033ee15e41b21eee4c5334a98ee860a93757d24c27cbe96cafa728d9c4c
MD5 18ddac4cff429fa05b55fe1fb521f9ab
BLAKE2b-256 d2f2da6016cb7d8c9d3294c41f39e7036fb770d934452970034978f258604e1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for actinia_satellite_plugin-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ea50b6093926e78e51ead1377b1fe8c6371c0b4e7cde8f48e7b85b08fd928b8
MD5 2618e8de21c4179518675992344a91d4
BLAKE2b-256 4753a27b5ec8762ac6c779327a059e122bb16992b89062437a53a46fd719c37e

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