https://github.com/actinia-org/actinia-python-client

Python Client Library for actinia

https://github.com/actinia-org/actinia-python-client

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.0%) to scientific vocabulary

Keywords

actinia actinia-client earth-observation geospatial geospatial-analysis grass-gis python rest-api

Keywords from Contributors

arrays open-science parallel-computing timeseries-analysis
Last synced: 5 months ago · JSON representation

Repository

Python Client Library for actinia

Basic Info
Statistics
  • Stars: 5
  • Watchers: 8
  • Forks: 7
  • Open Issues: 12
  • Releases: 12
Topics
actinia actinia-client earth-observation geospatial geospatial-analysis grass-gis python rest-api
Created almost 4 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License

README-dev.md

Dev setup for the actinia-python-client library development

Setup virtural env python3 -m venv env source env/bin/activate With deactivate you can exit the virtual env

Install actinia for development

bash make installdev

Test with Python3:

python3 from actinia import Actinia test = Actinia()

Run tests

``` docker-compose -f "docker/docker-compose-test.yml" up -d --build

make test

or

make devtest

docker-compose -f "docker/docker-compose-test.yml" down To run only a few tests you can mark the tests for development with `@pytest.mark.dev` and add `import pytest` to the `.py` file/s with the tests you want to run. Then run make devtest ``` (This fails if no test is marked!)

Owner

  • Name: actinia
  • Login: actinia-org
  • Kind: organization

The geoprocessing platform actinia analyses large volumes of Earth-observation and geodata in the cloud. Repo overview at https://actinia-org.github.io/

GitHub Events

Total
  • Issues event: 4
  • Delete event: 4
  • Member event: 1
  • Issue comment event: 15
  • Push event: 17
  • Pull request review event: 2
  • Pull request event: 19
  • Create event: 6
Last Year
  • Issues event: 4
  • Delete event: 4
  • Member event: 1
  • Issue comment event: 15
  • Push event: 17
  • Pull request review event: 2
  • Pull request event: 19
  • Create event: 6

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 142
  • Total Committers: 9
  • Avg Commits per committer: 15.778
  • Development Distribution Score (DDS): 0.479
Past Year
  • Commits: 56
  • Committers: 7
  • Avg Commits per committer: 8.0
  • Development Distribution Score (DDS): 0.411
Top Committers
Name Email Commits
anikaweinmann a****n@m****e 74
Corey White s****i@g****m 20
Anika Weinmann 3****n 18
Markus Neteler n****r@o****g 8
renovate[bot] 2****] 7
Markus Neteler n****r@g****m 6
Stefan Blumentrath s****h@g****e 5
Carmen Tawalika m****a 2
Marc Jansen j****n@t****e 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 13
  • Total pull requests: 47
  • Average time to close issues: 4 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 4
  • Total pull request authors: 8
  • Average comments per issue: 0.69
  • Average comments per pull request: 0.66
  • Merged pull requests: 31
  • Bot issues: 1
  • Bot pull requests: 21
Past Year
  • Issues: 2
  • Pull requests: 15
  • Average time to close issues: 20 days
  • Average time to close pull requests: 25 days
  • Issue authors: 1
  • Pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 1.27
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 10
Top Authors
Issue Authors
  • neteler (4)
  • mmacata (4)
  • ninsbl (4)
  • renovate[bot] (1)
Pull Request Authors
  • renovate[bot] (23)
  • anikaweinmann (12)
  • ninsbl (7)
  • neteler (3)
  • marcjansen (2)
  • cwhite911 (2)
  • mmacata (1)
  • widforss (1)
Top Labels
Issue Labels
bug (5) enhancement (2) documentation (1) question (1)
Pull Request Labels
documentation (2) bug (2) enhancement (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 47 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 3
pypi.org: actinia-python-client

Python client library for actinia requests.

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 47 Last month
Rankings
Dependent packages count: 10.1%
Average: 38.4%
Dependent repos count: 66.8%
Maintainers (3)
Last synced: 6 months ago

Dependencies

.github/workflows/docs.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/flake8.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/python-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • softprops/action-gh-release v1 composite
.github/workflows/tests.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/black.yml actions
  • actions/checkout v4 composite
docker/build-docker/Dockerfile docker
  • ubuntu 22.04 build
docker/docker-compose-test.yml docker
  • redis 7.2.3-alpine
docker/test-docker/Dockerfile docker
  • mundialis/actinia 2.6.6 build
pyproject.toml pypi
  • jinja2 *
  • requests *
  • sphinx-material *