Observed since 20 Oct, 18:31 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Actinia Core is an open source REST API for scalable, distributed, high performance processing of geographical data that uses mainly GRASS GIS for computational tasks
Actinia is an open-source REST API for scalable, distributed, high-performance processing of geographical data that mainly uses GRASS GIS for computational tasks.
Key Features:
Links:
To use actinia, ensure you have the following installed:
apk add python3 py3-pipapt install -y python3 python3-pipAdditional system packages required for Alpine:
apk add python3-dev gcc musl-dev linux-headers build-base gdal gdal-tools gdal-dev proj proj-util proj-dev geos-dev py3-numpy-dev
Install actinia from PyPI:
pip install actinia-core
Pull the Docker image:
docker pull mundialis/actinia-core
For custom deployments or local setups, refer to the docker/ subfolder.
To verify a successful installation, check API accessibility via the provided endpoints or the swagger.json.
The full API documentation is available under actinia API documentation.
curl -u 'demouser:gu3st!pa55w0rd' -X GET "https://actinia.mundialis.de/api/v3/projects"
latlong_wgs84:curl -u 'demouser:gu3st!pa55w0rd' -X GET "https://actinia.mundialis.de/api/v3/projects/latlong_wgs84/mapsets"
latlong_wgs84 and mapset Sentinel_timeseries:curl -u 'demouser:gu3st!pa55w0rd' -X GET "https://actinia.mundialis.de/api/v3/projects/latlong_wgs84/mapsets/modis_ndvi_global/strds"
curl -u 'demouser:gu3st!pa55w0rd' -X GET "https://actinia.mundialis.de/api/v3/projects/latlong_wgs84/mapsets/modis_ndvi_global/strds/ndvi_16_5600m/raster_layers"
curl -u 'demouser:gu3st!pa55w0rd' -X POST "https://actinia.mundialis.de/api/v3/landsat_process/<scene_id>/TOAR/NDVI"
curl -u 'demouser:gu3st!pa55w0rd' -X POST "https://actinia.mundialis.de/api/v3/sentinel2_process/ndvi/<scene_id>"
The results of the asynchronous computations are available as GeoTIFF file in a cloud storage for download.
To see a simple list of endpoints (and more), consult the "paths" section in the API JSON.
To list the available endpoints on command line, run
# sudo npm install -g json
curl -u 'demouser:gu3st!pa55w0rd' -X GET https://actinia.mundialis.de/api/v3/swagger.json | json paths | json -ka
Install pre-commit for automated code checks and formatting before submitting any new or modified code. Pre-commit installs all necessary tools in a virtual environment upon first use:
pip install pre-commit
# activate pre-commit in the code repository
cd <actinia-core_source_dir>
pre-commit install
Pre-commit will then be automatically triggered by the git commit command. If
it finds any problem it will abort the commit and try to solve it automatically.
In that case review the changes and run again git add and
git commit.
It is also possible to run pre-commit manually, e.g:
pre-commit run flake8 --all-files
pre-commit run black --all-files
# pre-commit run yamllint --all-files
# pre-commit run markdownlint --all-files
The pre-commit hook set is defined in .pre-commit-config.yaml.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 7.1.2 | 17 Jun 2026 | 40 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:31 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:6bb7451c829076fb87f04d5f305d756fe5d11b78b31f86bbf351e48e11b24950