Blame view

generic_data/Functions/functions.xml 6.67 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> 
0e03919b   Benjamin Renard   Add min, max, var...
8
  <function name="median_(,)" args="1" kind="time">
16035364   Benjamin Renard   First commit
9
10
    <prompt>input averaging time in secs</prompt>
    <info_brief>median average</info_brief>
0e03919b   Benjamin Renard   Add min, max, var...
11
    <new_kernel>#median</new_kernel>
16035364   Benjamin Renard   First commit
12
13
14
15
  </function>
  <function name="rms_(,)" args="1" kind="time">
    <prompt>input averaging time in secs</prompt>
    <info_brief>root mean square</info_brief>
0e03919b   Benjamin Renard   Add min, max, var...
16
17
18
    <new_kernel>#rms</new_kernel>
  </function>  
  <function name="min_(,)" args="1" kind="time">
16035364   Benjamin Renard   First commit
19
    <prompt>input window time in secs</prompt>
0e03919b   Benjamin Renard   Add min, max, var...
20
21
    <info_brief>min() function</info_brief>
    <new_kernel>#min</new_kernel>
16035364   Benjamin Renard   First commit
22
  </function> 
0e03919b   Benjamin Renard   Add min, max, var...
23
  <function name="max_(,)" args="1" kind="time">
16035364   Benjamin Renard   First commit
24
    <prompt>input window time in secs</prompt>
0e03919b   Benjamin Renard   Add min, max, var...
25
26
27
28
    <info_brief>max() function</info_brief>
    <new_kernel>#max</new_kernel>
  </function>
  <function name="var_(,)" args="1" kind="time">
16035364   Benjamin Renard   First commit
29
    <prompt>input window time in secs</prompt>
0e03919b   Benjamin Renard   Add min, max, var...
30
31
    <info_brief>variance() function</info_brief>
    <new_kernel>#var</new_kernel>
16035364   Benjamin Renard   First commit
32
  </function>
0e03919b   Benjamin Renard   Add min, max, var...
33
  <function name="skew_(,)" args="1" kind="time">
16035364   Benjamin Renard   First commit
34
    <prompt>input window time in secs</prompt>
0e03919b   Benjamin Renard   Add min, max, var...
35
36
37
    <info_brief>skewness() function</info_brief>
    <new_kernel>#skew</new_kernel>
  </function>
16035364   Benjamin Renard   First commit
38
39
40
  <function name="mean_sm_(,)" args="1" kind="sliding">
    <prompt>input averaging time in secs</prompt>
    <info_brief>average</info_brief>
0e03919b   Benjamin Renard   Add min, max, var...
41
    <new_kernel>#sliding_average</new_kernel>
16035364   Benjamin Renard   First commit
42
  </function> 
0e03919b   Benjamin Renard   Add min, max, var...
43
  <function name="rms_sm_(,)" args="1" kind="sliding">
16035364   Benjamin Renard   First commit
44
45
    <prompt>input averaging time in secs</prompt>
    <info_brief>root mean square</info_brief>
0e03919b   Benjamin Renard   Add min, max, var...
46
47
    <new_kernel>#rms_sm</new_kernel>
  </function>
16035364   Benjamin Renard   First commit
48
49
  <function name="min_sm_(,)" args="1" kind="sliding">
    <prompt>input window time in secs</prompt>
0e03919b   Benjamin Renard   Add min, max, var...
50
51
    <info_brief>min() function</info_brief>
    <new_kernel>#min_sm</new_kernel>
16035364   Benjamin Renard   First commit
52
  </function> 
0e03919b   Benjamin Renard   Add min, max, var...
53
  <function name="max_sm_(,)" args="1" kind="sliding">
16035364   Benjamin Renard   First commit
54
    <prompt>input window time in secs</prompt>
0e03919b   Benjamin Renard   Add min, max, var...
55
56
    <info_brief>max() function</info_brief>
    <new_kernel>#max_sm</new_kernel>
16035364   Benjamin Renard   First commit
57
58
59
  </function>
  <function name="var_sm_(,)" args="1" kind="sliding">
    <prompt>input window time in secs</prompt>
0e03919b   Benjamin Renard   Add min, max, var...
60
61
    <info_brief>variance() function</info_brief>
    <new_kernel>#var_sm</new_kernel>
16035364   Benjamin Renard   First commit
62
  </function>
0e03919b   Benjamin Renard   Add min, max, var...
63
  <function name="skew_sm_(,)" args="1" kind="sliding">
16035364   Benjamin Renard   First commit
64
    <prompt>input window time in secs</prompt>
0e03919b   Benjamin Renard   Add min, max, var...
65
66
67
    <info_brief>skewness() function</info_brief>
    <new_kernel>#skew_sm</new_kernel>
  </function>
16035364   Benjamin Renard   First commit
68
69
70
   <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
71
	 <new_kernel>#boxcar</new_kernel>
16035364   Benjamin Renard   First commit
72
   </function> 
f9d70d0d   Elena.Budnik   function nettoyage
73
 <!--  <function name="shiftN_(,)" args="1" kind="amda">
16035364   Benjamin Renard   First commit
74
75
    <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
76
  </function>-->
16035364   Benjamin Renard   First commit
77
78
79
  <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
80
	 <new_kernel>#timeShift</new_kernel>
16035364   Benjamin Renard   First commit
81
   </function>
f9d70d0d   Elena.Budnik   function nettoyage
82
  <!-- <function name="gsegsm_()" argv="vector" kind="amda">
16035364   Benjamin Renard   First commit
83
84
     <prompt/>
     <info_brief>GSE to GSM transformation</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
85
	  <new_kernel>#framesTransformation</new_kernel>
16035364   Benjamin Renard   First commit
86
87
88
89
   </function>
   <function name="gsesm_()"  argv="vector" kind="amda">
     <prompt/>
     <info_brief>GSE to SM transformation</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
90
   </function>-->
a3db3a90   Elena.Budnik   calcularor_restru...
91
   <function name="cross(,)" params="2" kind="vectors">
5efc9797   Benjamin Renard   Add function cros...
92
93
94
     <info_brief>Cross product</info_brief>
     <new_kernel>cross</new_kernel>
   </function>
a3db3a90   Elena.Budnik   calcularor_restru...
95
   <function name="dot(,)" params="2" kind="vectors">
dc048f2d   Benjamin Renard   Add dot product f...
96
97
98
     <info_brief>Dot product</info_brief>
     <new_kernel>dot</new_kernel>
   </function>
a3db3a90   Elena.Budnik   calcularor_restru...
99
100
101
102
	<function name="module()" kind="vectors">
		<info_brief>Magnitude</info_brief>
     <new_kernel>magnitude</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
103
   <function name="abs()" kind="math">
16035364   Benjamin Renard   First commit
104
     <info_brief>Absolute value</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
105
	  <new_kernel>abs</new_kernel>
16035364   Benjamin Renard   First commit
106
   </function>
ab55087c   Elena.Budnik   idl => math
107
   <function name="acos()" kind="math">
16035364   Benjamin Renard   First commit
108
     <info_brief>Arc-cosine</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
109
	  <new_kernel>acos</new_kernel>
16035364   Benjamin Renard   First commit
110
   </function>
ab55087c   Elena.Budnik   idl => math
111
   <function name="alog()" kind="math">
16035364   Benjamin Renard   First commit
112
     <info_brief>Natural logarithm</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
113
	  <new_kernel>log</new_kernel>
16035364   Benjamin Renard   First commit
114
   </function>
ab55087c   Elena.Budnik   idl => math
115
   <function name="alog10()" kind="math">
16035364   Benjamin Renard   First commit
116
117
118
     <info_brief>Logarithm to the base 10</info_brief>
	 <new_kernel>log10</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
119
   <function name="asin()" kind="math">
16035364   Benjamin Renard   First commit
120
121
122
     <info_brief>Arc-sine</info_brief>
	 <new_kernel>asin</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
123
   <function name="atan()" kind="math">
16035364   Benjamin Renard   First commit
124
125
126
     <info_brief>Arc-tangent</info_brief>
	 <new_kernel>atan</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
127
   <function name="atan2(,)" kind="math">
7ac3e07e   Elena.Budnik   do not check user...
128
129
130
     <info_brief>Arc-tangent</info_brief>
	 <new_kernel>atan_2f</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
131
   <function name="ceil()" kind="math">
0e03919b   Benjamin Renard   Add min, max, var...
132
133
134
     <info_brief>Closest integer greater than or equal to its argument</info_brief>
     <new_kernel>Ceil</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
135
   <function name="cos()" kind="math">
16035364   Benjamin Renard   First commit
136
137
138
     <info_brief>cosine</info_brief>
	 <new_kernel>cos</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
139
   <function name="cosh()" kind="math">
16035364   Benjamin Renard   First commit
140
     <info_brief>Hyperbolic cosine</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
141
	  <new_kernel>cosh</new_kernel>
16035364   Benjamin Renard   First commit
142
   </function>
ab55087c   Elena.Budnik   idl => math
143
   <function name="deriv_()" kind="math">
0e03919b   Benjamin Renard   Add min, max, var...
144
145
146
    <info_brief>deriv() function with possibly unequal point spacing</info_brief>
    <new_kernel>#deriv</new_kernel>
  </function>
ab55087c   Elena.Budnik   idl => math
147
   <function name="exp()" kind="math">
16035364   Benjamin Renard   First commit
148
     <info_brief>Natural exponential function</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
149
	  <new_kernel>exp</new_kernel>
16035364   Benjamin Renard   First commit
150
   </function>
ab55087c   Elena.Budnik   idl => math
151
   <function name="fix()" kind="math">
16035364   Benjamin Renard   First commit
152
     <info_brief>Integer</info_brief>
0e03919b   Benjamin Renard   Add min, max, var...
153
154
     <new_kernel>Fix</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
155
   <function name="floor()" kind="math">
0e03919b   Benjamin Renard   Add min, max, var...
156
157
158
     <info_brief>Closest integer less than or equal to its argument</info_brief>
     <new_kernel>Floor</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
159
   <function name="sign()" kind="math">
0e03919b   Benjamin Renard   Add min, max, var...
160
161
162
     <info_brief>Sign</info_brief>
     <new_kernel>Sign</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
163
   <function name="sin()" kind="math">
16035364   Benjamin Renard   First commit
164
165
166
     <info_brief>Sine</info_brief>
	 <new_kernel>sin</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
167
   <function name="sinh()" kind="math">
16035364   Benjamin Renard   First commit
168
169
170
     <info_brief>Hyperbolic sine</info_brief>
	 <new_kernel>sinh</new_kernel>
   </function>
ab55087c   Elena.Budnik   idl => math
171
   <function name="tan()" kind="math">
16035364   Benjamin Renard   First commit
172
     <info_brief>Tangent</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
173
	  <new_kernel>tan</new_kernel>
16035364   Benjamin Renard   First commit
174
   </function>
ab55087c   Elena.Budnik   idl => math
175
   <function name="tanh()" kind="math">
16035364   Benjamin Renard   First commit
176
     <info_brief>Hyperbolic tangent</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
177
	  <new_kernel>tanh</new_kernel>
16035364   Benjamin Renard   First commit
178
   </function>
ab55087c   Elena.Budnik   idl => math
179
   <function name="sqrt()" kind="math">
16035364   Benjamin Renard   First commit
180
     <info_brief>Square root</info_brief>
f9d70d0d   Elena.Budnik   function nettoyage
181
	  <new_kernel>sqrt</new_kernel>
16035364   Benjamin Renard   First commit
182
183
   </function>
</functions>