Skip to content
This repository was archived by the owner on Aug 30, 2023. It is now read-only.

add filtering of varibales with default values#30

Merged
anikaweinmann merged 1 commit intoactinia-org:masterfrom
anikaweinmann:actinia_module_if
Apr 15, 2020
Merged

add filtering of varibales with default values#30
anikaweinmann merged 1 commit intoactinia-org:masterfrom
anikaweinmann:actinia_module_if

Conversation

@anikaweinmann
Copy link
Copy Markdown
Member

@anikaweinmann anikaweinmann commented Apr 15, 2020

With this change you can use default values for variables in the actinia process chain templates.
The default values in a template can be used like this:

  • pc-template (actinia_gdi/templates/pc_templates/default_value.json ):
    { "id": "default_value", "description": "test default value in actinia-gdi", "template": { "version": "1", "list": [ { "module": "r.mapcalc", "id": "r.mapcalc_test", "inputs": [ { "param": "expression", "value": "{{ output }} = {{ value|default(0.428) }}" } ] } ] } }
  • example pc which uses the pc-template (actinia_gdi/templates/pc_templates/examples/pc_default_value.json):
    { "list": [ { "id": "g.region_red", "module": "g.region", "inputs": [ { "param": "n", "value": "228527.25" }, { "param": "s", "value": "215018.25" }, { "param": "w", "value": "629980" }, { "param": "e", "value": "644971" }, { "param": "res", "value": "30" } ] }, { "id": "test_default_values", "module": "default_value", "inputs": [ { "param": "output", "value": "test_defval" } ] }, { "id": "test_other_values", "module": "default_value", "inputs": [ { "param": "output", "value": "test_val" }, { "param": "value", "value": "5" } ] } ], "version": "1" }

Additionally, I made some small changes and replaced bash with sh.

@mmacata
Copy link
Copy Markdown
Member

mmacata commented Apr 15, 2020

Cool, thank you. Please go ahead

@anikaweinmann anikaweinmann merged commit 0b9284a into actinia-org:master Apr 15, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants