Skip to main content

Actinia plugin for efficient statistic computing

Project description

Actinia Statistic Plugin

This actinia plugin is deigned for to compute raster map layer and raster-time-series statistics for categorical and continuous data. It provides endpoints to sample raster time series data.

NOTE:

Actinia 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.

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.

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

cd actinia_statistic_plugin
pip3 install -r requirements.txt
python3 setup.py install

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

Required GRASS GIS Addons

The statistic plugin needs the GRASS GIS addon t.rast.sample to be installed in actinia.

Testing locally

docker build -f docker/actinia-plugin-tests/Dockerfile -t actinia-plugin-test .
docker run -v </path/to/actinia_statistic_plugin/tests>:/src/actinia_statistic_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_statistic_plugin-0.3.1.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

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

actinia_statistic_plugin-0.3.1-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

Details for the file actinia_statistic_plugin-0.3.1.tar.gz.

File metadata

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

File hashes

Hashes for actinia_statistic_plugin-0.3.1.tar.gz
Algorithm Hash digest
SHA256 0a26800eb08f5e3de8d29060cce909f3ca772b6b56094a2a31b8a9062af5d11a
MD5 1a4c8cdba2fd904e3f7a5bc99043edb9
BLAKE2b-256 f5d82771197b00b94ddcb8a8e81b12799eda4b496ab1966d0aba5fdeecac1031

See more details on using hashes here.

File details

Details for the file actinia_statistic_plugin-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for actinia_statistic_plugin-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be8b96dff4aa20736774773f856ae6deec820c6116644e6aa9bca52572999d4f
MD5 9afd027bfad29940a070a7775343b543
BLAKE2b-256 a7a1afa554380c48fc1790911577d2b005b69e29043c54d11066e09b298168e0

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