0
|
1 <?xml version='1.0' encoding='UTF-8'?>
|
|
2 <macros>
|
|
3 <token name="@WRAPPER_VERSION@">1.0</token>
|
|
4 <xml name="requirements">
|
|
5 <requirements>
|
|
6 <requirement type="package" version="0.3.26">icqsol</requirement>
|
|
7 </requirements>
|
|
8 </xml>
|
|
9 <xml name="stdio">
|
|
10 <stdio>
|
|
11 <exit_code range="1:"/>
|
|
12 <exit_code range=":-1"/>
|
|
13 <regex match="Error:"/>
|
|
14 <regex match="Exception:"/>
|
|
15 </stdio>
|
|
16 </xml>
|
|
17 <!-- TODO: place this in colormaps_conf.xml -->
|
|
18 <xml name="color_map_param">
|
|
19 <param name="color_map" type="select" label="Color map">
|
|
20 <option value="hot" selected="True">Hot</option>
|
|
21 <option value="cold">Cold</option>
|
|
22 <option value="blackbody">Blackbody</option>
|
|
23 <option value="gnu">Gnu</option>
|
|
24 </param>
|
|
25 </xml>
|
|
26 <xml name="output_vtk_type_params">
|
|
27 <param name="output_vtk_type" type="select" label="Output file type">
|
|
28 <option value="vtkascii" selected="True">Vtk-ascii</option>
|
|
29 <option value="vtkbinary">Vtk-binary</option>
|
|
30 </param>
|
|
31 </xml>
|
|
32 <token name="@origin_cmd_args@">
|
|
33 --origin_x $create_process_cond.shape_cond.origin_x
|
|
34 --origin_y $create_process_cond.shape_cond.origin_y
|
|
35 --origin_z $create_process_cond.shape_cond.origin_z
|
|
36 </token>
|
|
37 <xml name="origin_params">
|
|
38 <param name="origin_x" type="float" value="0.0" label="X coordinate of origin" help="Floating point number"/>
|
|
39 <param name="origin_y" type="float" value="0.0" label="Y coordinate of origin" help="Floating point number"/>
|
|
40 <param name="origin_z" type="float" value="0.0" label="Z coordinate of origin" help="Floating point number"/>
|
|
41 </xml>
|
|
42 <token name="@lengths_cmd_args@">
|
|
43 --length_x $create_process_cond.shape_cond.length_x
|
|
44 --length_y $create_process_cond.shape_cond.length_y
|
|
45 --length_z $create_process_cond.shape_cond.length_z
|
|
46 </token>
|
|
47 <xml name="lengths_params">
|
|
48 <!-- At least one of these lengths must be greater than zero, but we have no validator for this. -->
|
|
49 <param name="length_x" type="float" value="1.0" label="Length in the X direction" help="Floating point number">
|
|
50 <validator type="in_range" min="0" exclude_min="false" />
|
|
51 </param>
|
|
52 <param name="length_y" type="float" value="0.0" label="Length in the Y direction" help="Floating point number">
|
|
53 <validator type="in_range" min="0" exclude_min="false" />
|
|
54 </param>
|
|
55 <param name="length_z" type="float" value="0.0" label="Length in the Z direction" help="Floating point number">
|
|
56 <validator type="in_range" min="0" exclude_min="false" />
|
|
57 </param>
|
|
58 </xml>
|
|
59 <xml name="lengths_exclude_min_params">
|
|
60 <param name="length_x" type="float" value="1.0" label="Length in the X direction" help="Floating point number">
|
|
61 <validator type="in_range" min="0" exclude_min="true" />
|
|
62 </param>
|
|
63 <param name="length_y" type="float" value="1.0" label="Length in the Y direction" help="Floating point number">
|
|
64 <validator type="in_range" min="0" exclude_min="true" />
|
|
65 </param>
|
|
66 <param name="length_z" type="float" value="1.0" label="Length in the Z direction" help="Floating point number">
|
|
67 <validator type="in_range" min="0" exclude_min="true" />
|
|
68 </param>
|
|
69 </xml>
|
|
70 <token name="@radius_cmd_args@">
|
|
71 --radius $create_process_cond.shape_cond.radius
|
|
72 </token>
|
|
73 <xml name="radius_params">
|
|
74 <param name="radius" type="float" value="1.0" label="Radius" help="Floating point number">
|
|
75 <validator type="in_range" min="0" exclude_min="True" />
|
|
76 </param>
|
|
77 </xml>
|
|
78 <token name="@n_theta_cmd_args@">
|
|
79 --n_theta $create_process_cond.shape_cond.n_theta
|
|
80 </token>
|
|
81 <xml name="n_theta_params">
|
|
82 <param name="n_theta" type="integer" value="16" label="Number of slices" help="Controls the tessellation along the longitude direction">
|
|
83 <validator type="in_range" min="0" exclude_min="False" />
|
|
84 </param>
|
|
85 </xml>
|
|
86 <token name="@n_phi_cmd_args@">
|
|
87 --n_phi $create_process_cond.shape_cond.n_phi
|
|
88 </token>
|
|
89 <xml name="n_phi_params">
|
|
90 <param name="n_phi" type="integer" value="8" label="Number of stacks" help="Controls the tessellation along the latitude direction">
|
|
91 <validator type="in_range" min="0" exclude_min="False" />
|
|
92 </param>
|
|
93 </xml>
|
|
94 <xml name="citations">
|
|
95 <citations>
|
|
96 <citation type="bibtex">
|
|
97 @unpublished{None,
|
|
98 author = {None},
|
|
99 title = {None},
|
|
100 year = {None},
|
|
101 eprint = {None},
|
|
102 url = {https://github.com/gregvonkuster/galaxy-csg}
|
|
103 }</citation>
|
|
104 <citation type="bibtex">
|
|
105 @misc(Schroeder-Martin-Lorensen2006,
|
|
106 author = "Will Schroeder and
|
|
107 Ken Martin and
|
|
108 Bill Lorensen",
|
|
109 year = "2006",
|
|
110 title = "The Visualization Toolkit (4th ed.)",
|
|
111 publisher = "Kitware",
|
|
112 url = "https://en.wikipedia.org/wiki/Special:BookSources/978-1-930934-19-1")
|
|
113 </citation>
|
|
114 </citations>
|
|
115 </xml>
|
|
116 </macros>
|