Blame view

generic_data/Functions/functions.xml 5.32 KB
16035364   Benjamin Renard   First commit
1
2
3
4
5
6
7
<?xml version="1.0"?>
<functions>
  <function name="mean_(,)" args="1" kind="time">
    <prompt>input averaging time in secs</prompt>
    <info_brief>average</info_brief>
    <new_kernel>#sampling_classic</new_kernel>
  </function> 
f9d70d0d   Elena.Budnik   function nettoyage
8
 <!-- <function name="median_(,)" args="1" kind="time">
16035364   Benjamin Renard   First commit
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    <prompt>input averaging time in secs</prompt>
    <info_brief>median average</info_brief>
  </function>
  <function name="rms_(,)" args="1" kind="time">
    <prompt>input averaging time in secs</prompt>
    <info_brief>root mean square</info_brief>
  </function>   
  <function name="min_(,)" args="1" kind="time">
    <prompt>input window time in secs</prompt>
    <info_brief> IDL min() function</info_brief>
  </function> 
  <function name="max_(,)" args="1" params="1" kind="time">
    <prompt>input window time in secs</prompt>
    <info_brief> IDL max() function</info_brief>
  </function>
  <function name="var_(,)" args="1" kind="time">
    <prompt>input window time in secs</prompt>
    <info_brief> IDL variance() function</info_brief>
  </function>
   <function name="skew_(,)" args="1" kind="time">
    <prompt>input window time in secs</prompt>
    <info_brief> IDL skewness() function</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
31
  </function>-->
16035364   Benjamin Renard   First commit
32
33
34
  <function name="mean_sm_(,)" args="1" kind="sliding">
    <prompt>input averaging time in secs</prompt>
    <info_brief>average</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
35
	 <new_kernel>#sliding_average</new_kernel>
16035364   Benjamin Renard   First commit
36
  </function> 
f9d70d0d   Elena.Budnik   function nettoyage
37
<!--  <function name="rms_sm_(,)" args="1" kind="sliding">
16035364   Benjamin Renard   First commit
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
    <prompt>input averaging time in secs</prompt>
    <info_brief>root mean square</info_brief>
  </function>   
  <function name="min_sm_(,)" args="1" kind="sliding">
    <prompt>input window time in secs</prompt>
    <info_brief> IDL min() function</info_brief>
  </function> 
  <function name="max_sm_(,)" args="1" params="1" kind="sliding">
    <prompt>input window time in secs</prompt>
    <info_brief> IDL max() function</info_brief>
  </function>
  <function name="var_sm_(,)" args="1" kind="sliding">
    <prompt>input window time in secs</prompt>
    <info_brief> IDL variance() function</info_brief>
  </function>
   <function name="skew_sm_(,)" args="1" kind="sliding">
    <prompt>input window time in secs</prompt>
    <info_brief> IDL skewness() function</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
56
  </function>-->
16035364   Benjamin Renard   First commit
57
58
59
   <function name="smooth_(,)" args="1" kind="sliding">
    <prompt>input averaging time in secs</prompt>
    <info_brief>smooths with a boxcar average</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
60
	 <new_kernel>#boxcar</new_kernel>
16035364   Benjamin Renard   First commit
61
   </function> 
f9d70d0d   Elena.Budnik   function nettoyage
62
 <!--  <function name="shiftN_(,)" args="1" kind="amda">
16035364   Benjamin Renard   First commit
63
64
    <prompt>input number of points  N to delay by</prompt>
    <info_brief>Delays array by N points back (N &lt; 0) and forth (N &gt; 0)</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
65
  </function>-->
16035364   Benjamin Renard   First commit
66
67
68
  <function name="shiftT_(,)" args="1" kind="amda">
    <prompt>input time interval T in secs to delay by</prompt>
    <info_brief>Delays array by T secs back (T &lt; 0) and forth (T &gt; 0))</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
69
	 <new_kernel>#timeShift</new_kernel>
16035364   Benjamin Renard   First commit
70
   </function>
f9d70d0d   Elena.Budnik   function nettoyage
71
  <!-- <function name="gsegsm_()" argv="vector" kind="amda">
16035364   Benjamin Renard   First commit
72
73
     <prompt/>
     <info_brief>GSE to GSM transformation</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
74
	  <new_kernel>#framesTransformation</new_kernel>
16035364   Benjamin Renard   First commit
75
76
77
78
   </function>
   <function name="gsesm_()"  argv="vector" kind="amda">
     <prompt/>
     <info_brief>GSE to SM transformation</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
79
   </function>-->
16035364   Benjamin Renard   First commit
80
81
   <function name="abs()" kind="idl">
     <info_brief>Absolute value</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
82
	  <new_kernel>abs</new_kernel>
16035364   Benjamin Renard   First commit
83
84
85
   </function>
   <function name="acos()" kind="idl">
     <info_brief>Arc-cosine</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
86
	  <new_kernel>acos</new_kernel>
16035364   Benjamin Renard   First commit
87
88
89
   </function>
   <function name="alog()" kind="idl">
     <info_brief>Natural logarithm</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
90
	  <new_kernel>log</new_kernel>
16035364   Benjamin Renard   First commit
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
   </function>
   <function name="alog10()" kind="idl">
     <info_brief>Logarithm to the base 10</info_brief>
	 <new_kernel>log10</new_kernel>
   </function>
   <function name="asin()" kind="idl">
     <info_brief>Arc-sine</info_brief>
	 <new_kernel>asin</new_kernel>
   </function>
   <function name="atan()" kind="idl">
     <info_brief>Arc-tangent</info_brief>
	 <new_kernel>atan</new_kernel>
   </function>
   <function name="cos()" kind="idl">
     <info_brief>cosine</info_brief>
	 <new_kernel>cos</new_kernel>
   </function>
   <function name="cosh()" kind="idl">
     <info_brief>Hyperbolic cosine</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
110
	  <new_kernel>cosh</new_kernel>
16035364   Benjamin Renard   First commit
111
112
113
   </function>
   <function name="deriv_()" kind="idl">
     <prompt/>
f9d70d0d   Elena.Budnik   function nettoyage
114
115
     <info_brief>deriv() function with possibly unequal point spacing</info_brief>
	  <new_kernel>#deriv</new_kernel>
16035364   Benjamin Renard   First commit
116
117
118
   </function>
   <function name="exp()" kind="idl">
     <info_brief>Natural exponential function</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
119
	  <new_kernel>exp</new_kernel>
16035364   Benjamin Renard   First commit
120
   </function>
f9d70d0d   Elena.Budnik   function nettoyage
121
<!--   <function name="fix()" kind="idl">
16035364   Benjamin Renard   First commit
122
     <info_brief>Integer</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
123
   </function>-->
16035364   Benjamin Renard   First commit
124
125
126
127
128
129
130
131
132
133
   <function name="sin()" kind="idl">
     <info_brief>Sine</info_brief>
	 <new_kernel>sin</new_kernel>
   </function>
   <function name="sinh()" kind="idl">
     <info_brief>Hyperbolic sine</info_brief>
	 <new_kernel>sinh</new_kernel>
   </function>
   <function name="tan()" kind="idl">
     <info_brief>Tangent</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
134
	  <new_kernel>tan</new_kernel>
16035364   Benjamin Renard   First commit
135
136
137
   </function>
   <function name="tanh()" kind="idl">
     <info_brief>Hyperbolic tangent</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
138
	  <new_kernel>tanh</new_kernel>
16035364   Benjamin Renard   First commit
139
140
141
   </function>
   <function name="sqrt()" kind="idl">
     <info_brief>Square root</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
142
	  <new_kernel>sqrt</new_kernel>
16035364   Benjamin Renard   First commit
143
144
   </function>
</functions>