diff larch_artemis.xml @ 1:84c8e04bc1a1 draft

planemo upload for repository https://github.com/MaterialsGalaxy/larch-tools/tree/main/larch_artemis commit 1cf6d7160497ba58fe16a51f00d088a20934eba6
author muon-spectroscopy-computational-project
date Wed, 06 Dec 2023 13:03:46 +0000
parents 2752b2dd7ad6
children f802cd616862
line wrap: on
line diff
--- a/larch_artemis.xml	Tue Nov 14 15:34:23 2023 +0000
+++ b/larch_artemis.xml	Wed Dec 06 13:03:46 2023 +0000
@@ -4,7 +4,7 @@
         <!-- version of underlying tool (PEP 440) -->
         <token name="@TOOL_VERSION@">0.9.71</token>
         <!-- version of this tool wrapper (integer) -->
-        <token name="@WRAPPER_VERSION@">0</token>
+        <token name="@WRAPPER_VERSION@">1</token>
         <!-- citation should be updated with every underlying tool version -->
         <!-- typical fields to update are version, month, year, and doi -->
         <token name="@TOOL_CITATION@">10.1088/1742-6596/430/1/012007</token>
@@ -40,6 +40,7 @@
     </requirements>
     <required_files>
         <include type="literal" path="larch_artemis.py"/>
+        <include type="literal" path="common.py"/>
     </required_files>
     <command detect_errors="exit_code"><![CDATA[
         unzip '$feff_paths'
@@ -86,7 +87,20 @@
                 <option value="q">Filtered k-space</option>
                 <option value="w">Wavelet transform</option>
             </param>
-            <expand macro="xftf_params"/>
+            <param argument="kmin" type="float" value="0" min="0.0" help="Minimum k value."/>
+            <param argument="kmax" type="float" value="20" min="0.0" help="Maximum k value."/>
+            <param argument="kweight" type="float" value="2" help="Exponent for weighting spectra by raising k to this power."/>
+            <param argument="dk" type="float" value="4" help="Tapering parameter for Fourier Transform window."/>
+            <param argument="window" type="select" help="Fourier Transform window type.">
+                <option value="hanning">Hanning (cosine-squared taper)</option>
+                <option value="parzen">Parzen (linear taper)</option>
+                <option value="welch">Welch (quadratic taper)</option>
+                <option value="gaussian">Gaussian function window</option>
+                <option value="sine">Sine function window</option>
+                <option value="kaiser" selected="true">Kaiser-Bessel function-derived window</option>
+            </param>
+            <param argument="rmin" type="float" value="0.0" min="0.0" help="Minimum radial distance."/>
+            <param argument="rmax" type="float" value="10.0" min="0.0" help="Maximum radial distance."/>
         </section>
         <param name="plot_graph" type="boolean" label="Plot graph" help="Whether to plot the data."/>
         <param name="zip_outputs" type="boolean" label="Zip outputs" help="Whether to zip all outputs into one dataset."/>