Mercurial > repos > ufz > ogs_extractboundary
annotate extractBoundary.xml @ 0:99d999e2e8dc draft default tip
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
| author | ufz |
|---|---|
| date | Thu, 06 Mar 2025 17:28:49 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
1 <tool id="ogs_extractboundary" name="OGS extractBoundary" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
2 <description> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
3 Extracts a boundary from a mesh |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
4 </description> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
5 <macros> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
6 <import>macros.xml</import> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
7 <token name="@VERSION_SUFFIX@">0</token> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
8 </macros> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
9 <requirements> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
10 <expand macro="ogs_requirement"/> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
11 </requirements> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
12 |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
13 <expand macro="creator"/> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
14 <command detect_errors="exit_code"><![CDATA[ |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
15 ln -s '$input_mesh' input.vtu && |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
16 ExtractBoundary -i input.vtu -o outputExtractBoundary.vtu $ascii_output |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
17 ]]></command> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
18 <inputs> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
19 <param name="input_mesh" type="data" format="vtkxml" label="Input Mesh File" help="The 3D mesh file (in VTU or MSH format) from which the boundary will be extracted." /> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
20 <param name="ascii_output" type="boolean" optional="true" value="false" truevalue="--ascii-output" falsevalue="" label="ASCII Output" help="If selected, the output mesh will be saved in ASCII format instead of binary." /> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
21 </inputs> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
22 <outputs> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
23 <data name="output_mesh" format="vtkxml" from_work_dir="outputExtractBoundary.vtu"/> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
24 </outputs> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
25 <tests> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
26 <test> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
27 <param name="input_mesh" value="cube_1x1x1_hex_1e3_layers_10.vtu"/> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
28 <param name="ascii_output" value="true"/> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
29 <output name="output_mesh" value="outputExtractBoundary.vtu"/> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
30 </test> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
31 </tests> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
32 <help><![CDATA[ |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
33 **Overview:** |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
34 |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
35 This tool extracts the boundary of a 3D mesh file. The boundary is defined as the set of surface elements that form the outer layer of the mesh. The tool supports input and output in VTU or MSH formats and offers an option to save results in ASCII format for human readability. |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
36 |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
37 **Inputs:** |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
38 |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
39 1. **Input Mesh:** The 3D mesh file (in VTU or MSH format) from which the boundary will be extracted. |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
40 2. **ASCII Output:** A flag to save the output mesh in human-readable ASCII format instead of the default binary format. |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
41 |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
42 **Outputs:** |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
43 |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
44 1. **Extracted Boundary Mesh:** The boundary mesh saved in VTU format. |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
45 |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
46 **Usage Example:** |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
47 ]]></help> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
48 <expand macro="ogs_citation"/> |
|
99d999e2e8dc
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ commit 8d522c2d14b28a4df096a5a13cd800bbf086f09f
ufz
parents:
diff
changeset
|
49 </tool> |
