Blame view

generic_data/Functions/functions.xml 15.6 KB
16035364   Benjamin Renard   First commit
1
<?xml version="1.0"?>
3cedc95c   Benjamin Renard   Fix functions def...
2
<functions xml:id="functions">
9521cade   Elena.Budnik   rm 8441
3
    <function name="mean_(,)" args="1" kind="time" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
4
5
6
	<prompts>
        	<prompt>input averaging time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
7
8
9
        <info_brief>average</info_brief>
        <new_kernel>#sampling_classic</new_kernel>
    </function> 
9521cade   Elena.Budnik   rm 8441
10
    <function name="median_(,)" args="1" kind="time" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
11
12
13
	<prompts>
        	<prompt>input averaging time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
14
15
16
        <info_brief>median average</info_brief>
        <new_kernel>#median</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
17
    <function name="rms_(,)" args="1" kind="time" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
18
19
20
	<prompts>
        	<prompt>input averaging time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
21
22
23
        <info_brief>root mean square</info_brief>
        <new_kernel>#rms</new_kernel>
    </function>  
9521cade   Elena.Budnik   rm 8441
24
    <function name="min_(,)" args="1" kind="time"  group="stat">
23f569c3   Benjamin Renard   Give the possibil...
25
26
27
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
28
29
30
        <info_brief>min() function</info_brief>
        <new_kernel>#min</new_kernel>
    </function> 
9521cade   Elena.Budnik   rm 8441
31
    <function name="max_(,)" args="1" kind="time" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
32
33
34
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
35
36
37
        <info_brief>max() function</info_brief>
        <new_kernel>#max</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
38
    <function name="var_(,)" args="1" kind="time" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
39
40
41
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
42
43
44
        <info_brief>variance() function</info_brief>
        <new_kernel>#var</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
45
    <function name="skew_(,)" args="1" kind="time" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
46
47
48
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
49
50
51
        <info_brief>skewness() function</info_brief>
        <new_kernel>#skew</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
52
    <function name="mean_sm_(,)" args="1" kind="sliding" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
53
54
55
	<prompts>
        	<prompt>input averaging time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
56
57
58
        <info_brief>average</info_brief>
        <new_kernel>#sliding_average</new_kernel>
    </function> 
9521cade   Elena.Budnik   rm 8441
59
    <function name="rms_sm_(,)" args="1" kind="sliding" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
60
61
62
	<prompts>
        	<prompt>input averaging time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
63
64
65
        <info_brief>root mean square</info_brief>
        <new_kernel>#rms_sm</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
66
    <function name="min_sm_(,)" args="1" kind="sliding" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
67
68
69
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
70
71
72
        <info_brief>min() function</info_brief>
        <new_kernel>#min_sm</new_kernel>
    </function> 
9521cade   Elena.Budnik   rm 8441
73
    <function name="max_sm_(,)" args="1" kind="sliding" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
74
75
76
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
77
78
79
        <info_brief>max() function</info_brief>
        <new_kernel>#max_sm</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
80
    <function name="var_sm_(,)" args="1" kind="sliding" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
81
82
83
	<prompts>
	        <prompt>input window time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
84
85
86
        <info_brief>variance() function</info_brief>
        <new_kernel>#var_sm</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
87
    <function name="skew_sm_(,)" args="1" kind="sliding" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
88
89
90
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
91
92
93
        <info_brief>skewness() function</info_brief>
        <new_kernel>#skew_sm</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
94
    <function name="smooth_(,)" args="1" kind="sliding" group="stat">
23f569c3   Benjamin Renard   Give the possibil...
95
96
97
	<prompts>
        	<prompt>input averaging time in secs</prompt>
	</prompts>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
98
99
100
        <info_brief>smooths with a boxcar average</info_brief>
        <new_kernel>#boxcar</new_kernel>
    </function> 
27a13b8f   Benjamin Renard   Move covariance a...
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
    <function name="covariance_(,,)" args="2" kind="sliding" group="stat">
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
        <info_brief>covariance() function for two params</info_brief>
        <new_kernel>#covariance</new_kernel>
    </function>
    <function name="pearson_(,,)" args="2" kind="sliding" group="stat">
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
        <info_brief>Pearson coefficient of two parameters</info_brief>
        <new_kernel>#pearson</new_kernel>
    </function>
    <function name="kendall_(,,)" args="2" kind="sliding" group="stat">
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
        <info_brief>Kendall coefficient of two parameters</info_brief>
        <new_kernel>#kendall</new_kernel>
    </function>
    <function name="spearman_(,,)" args="2" kind="sliding" group="stat">
	<prompts>
        	<prompt>input window time in secs</prompt>
	</prompts>
        <info_brief>Spearman coefficient of two parameters</info_brief>
        <new_kernel>#spearman</new_kernel>
    </function>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
129
130
131
132
    <!--  <function name="shiftN_(,)" args="1" kind="amda">
      <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>
    </function>-->
9521cade   Elena.Budnik   rm 8441
133
    <function name="shiftT_(,)" args="1" kind="amda" group="space">
23f569c3   Benjamin Renard   Give the possibil...
134
135
136
	<prompts>
        	<prompt>input time interval T in secs to delay by</prompt>
	</prompts>
078e7658   Elena.Budnik   functions.xml fai...
137
        <info_brief>Shifts parameter by T secs back (T &lt; 0) and forth (T &gt; 0))</info_brief>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
138
139
        <new_kernel>#timeShift</new_kernel>
    </function>
e3b40909   Hacene SI HADJ MOHAND   spectro ihm et pa...
140
    <function name="filter()" args="3" kind="filter" group="space">
ccafb489   Hacene SI HADJ MOHAND   functions.xml
141
        <default_args>,6,100</default_args>
648201bc   Benjamin Renard   Set noise filteri...
142
        <info_brief>Remove Spikes ( ! Experimental ! ) : filter(param, factor,nPoints)</info_brief>
cec289da   Hacene SI HADJ MOHAND   attribut rajoute ...
143
144
        <new_kernel>#filter</new_kernel>
    </function>
e1ff368e   Benjamin Renard   Restore functions...
145
146
147
148
149
    <function name="BCain(,)" args="2" kind="model" group="space">
        <default_args>"",mag</default_args>
        <info_brief>Cain model for Mars Magnetic Field</info_brief>
        <new_kernel>#bcain</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
150
    <function name="vAlfven(,)" args="2" kind="physics" group="space">
2d2852a1   Elena.Budnik   function prompt, ...
151
152
        <prompt_param>density[cm^⁻3], b_magnitude[nT]</prompt_param>
        <info_brief>Alfven velocity Valfven(density[cm^⁻3], b_magnitude[nT])</info_brief>
2af1d21e   Hacene SI HADJ MOHAND   alfven ok
153
154
        <new_kernel>alfvenVelocity</new_kernel>
    </function>
e1ff368e   Benjamin Renard   Restore functions...
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
    <function name="mlt_maglib(,)" args="1" kind="physics" group="space">
        <prompts>
                <prompt type="list" subtype="external_fields" default="1">External field:</prompt>
        </prompts>
        <info_brief>Compute MLT from geographical spacecraft position (cartesian coordinates and in Earth radius)</info_brief>
        <new_kernel>#maglib_mlt</new_kernel>
    </function>
    <function name="invlat_maglib(,)" args="1" kind="physics" group="space">
        <prompts>
                <prompt type="list" subtype="external_fields" default="1">External field:</prompt>
        </prompts>
        <info_brief>Compute InvLat from geographical spacecraft position (cartesian coordinates and in Earth radius)</info_brief>
        <new_kernel>#maglib_invlat</new_kernel>
    </function>
    <function name="lparam_maglib(,)" args="1" kind="physics" group="space">
        <prompts>
                <prompt type="list" subtype="external_fields" default="1">External field:</prompt>
        </prompts>
        <info_brief>Compute L Param from geographical spacecraft position (cartesian coordinates and in Earth radius)</info_brief>
        <new_kernel>#maglib_lparam</new_kernel>
    </function>
2deb6154   Hacene SI HADJ MOHAND   function fairfiel...
176

9521cade   Elena.Budnik   rm 8441
177
     <function name="perreault78(,,)" args="3" kind="model" group="space">
cf6992b3   Hacene SI HADJ MOHAND   fairfield70 et fa...
178
179
180
        <info_brief>Perreault and Akasofu 1978 model u = perreault78(E_mag, B_mag, theta_p)</info_brief>
        <new_kernel>perreault78</new_kernel>
    </function>
2deb6154   Hacene SI HADJ MOHAND   function fairfiel...
181

9521cade   Elena.Budnik   rm 8441
182
    <function name="newell2007(,)" args="3" kind="model" group="space">
cf6992b3   Hacene SI HADJ MOHAND   fairfield70 et fa...
183
184
185
        <info_brief>NEWELL et al 2007 solar wind-magnetosphere coupling function d_phi/d_t = newell2007(mu, B_mag, theta) </info_brief>
        <new_kernel>newell2007</new_kernel>
    </function>
078e7658   Elena.Budnik   functions.xml fai...
186
 
9521cade   Elena.Budnik   rm 8441
187
    <function name="fairfield70(,tilt_angle_60)" args="2" kind="model" group="space">
4dadc8ac   Elena.Budnik   rm 8444 +
188
189
        <prompt_param>xyz_sm (Re), dipole tilt angle (deg)</prompt_param>
        <default_args>,tilt_angle_60</default_args>
078e7658   Elena.Budnik   functions.xml fai...
190
191
        <info_brief>Distance (Re) from s/c location to Fairfield1970 model neutral sheet position.&lt;br/&gt;
            dZ = fairfield70(xyz_sm, tilt_angle),&lt;br/&gt; xyz_sm is the s/c SM coordinates (Re) and  tilt angle is in degrees.&lt;br/&gt; Valid for y_sm &lt; 15 Re.</info_brief>
4dadc8ac   Elena.Budnik   rm 8444 +
192
        <new_kernel>fairfield70</new_kernel>        
2deb6154   Hacene SI HADJ MOHAND   function fairfiel...
193
194
    </function>

9521cade   Elena.Budnik   rm 8441
195
   <function name="fairfield80(,tilt_angle_60)" args="2" kind="model" group="space">
2d2852a1   Elena.Budnik   function prompt, ...
196
197
        <prompt_param>xyz_sm (Re), dipole tilt angle (deg)</prompt_param> 
        <default_args>,tilt_angle_60</default_args>
078e7658   Elena.Budnik   functions.xml fai...
198
199
        <info_brief>Distance (Re) from s/c location to Fairfield1980 model neutral sheet position.&lt;br/&gt;
            dZ = fairfield80(xyz_sm, tilt_angle),&lt;br/&gt; xyz_sm is the s/c SM coordinates (Re) and  tilt angle is in degrees.&lt;br/&gt;</info_brief>
cf6992b3   Hacene SI HADJ MOHAND   fairfield70 et fa...
200
201
        <new_kernel>fairfield80</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
202
    <function name="lopez90(omni_kp,,,tilt_angle_60)" args="4" kind="model" group="space">
2d2852a1   Elena.Budnik   function prompt, ...
203
204
        <prompt_param>Kp, MLT (deg), R (Re), dipole tilt angle (deg)</prompt_param>
        <default_args>omni_kp,,,tilt_angle_60</default_args>
2deb6154   Hacene SI HADJ MOHAND   function fairfiel...
205
        <info_brief>
1bb6d620   Elena.Budnik   help homogene pou...
206
207
            Magnetic latitude of the neutral sheet (Lopez1990 model) &lt;br/&gt;   
            MLAT = lopez90(Kp, MLT, R, tilt_angle) &lt;br/&gt;
03ff71b2   Elena.Budnik   typo
208
            Kp is the 3-hour magnetic index, MLT the magnetic local time in degrees (MLT = 0° at midnight)
1bb6d620   Elena.Budnik   help homogene pou...
209
            R is the radial distance in RE and  dipole tilt angle in degrees
2deb6154   Hacene SI HADJ MOHAND   function fairfiel...
210
211
        </info_brief>
        <new_kernel>lopez90</new_kernel>
cf6992b3   Hacene SI HADJ MOHAND   fairfield70 et fa...
212
    </function>
e1ff368e   Benjamin Renard   Restore functions...
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
    <function name="pv_ionos_dn(,)" args="2" kind="model" group="space">
        <prompt_param></prompt_param>
        <default_args>alt(Km), sza(Radians)</default_args>
        <info_brief>
            Electron Density around Venus &lt;br/&gt;
            dn = pv_ionos_dn(alt, sza) &lt;br/&gt;
	    alt is the altitude in Km 
	    sza is the solat zenith angle in radians 
            dn is the base 10 log of the model electron density in no/cc
        </info_brief>
        <new_kernel>pv_ionos_dn</new_kernel>
    </function>
    <function name="pv_ionos_te(,)" args="2" kind="model" group="space">
        <prompt_param></prompt_param>
        <default_args>alt(Km), sza(Radians)</default_args>
        <info_brief>
            Electron temperature around Venus &lt;br/&gt;
            te = pv_ionos_dn(alt, sza) &lt;br/&gt;
            alt is the altitude in Km
            sza is the solat zenith angle in radians
            te is in log10 deg K
        </info_brief>
        <new_kernel>pv_ionos_te</new_kernel>
    </function>
23f569c3   Benjamin Renard   Give the possibil...
237
238
    <function name="framesTransformation(,,,)" args="1" kind="frames" group="space">
	<prompts>
f8d37259   Benjamin Renard   Give the possibil...
239
240
        	<prompt type="list" subtype="frames" default="GSM">Input frame:</prompt>
        	<prompt type="list" subtype="frames" default="GSE">Output frame:</prompt>
b5d86c4b   Benjamin Renard   Fix typo
241
                <prompt type="boolean">The vector represents a position in space</prompt>
23f569c3   Benjamin Renard   Give the possibil...
242
243
	</prompts>
        <info_brief>Frames transformation</info_brief>
078e7658   Elena.Budnik   functions.xml fai...
244
        <new_kernel>#framesTransformation</new_kernel>
23f569c3   Benjamin Renard   Give the possibil...
245
    </function>
e1ff368e   Benjamin Renard   Restore functions...
246
247
248
249
250
251
252
253
    <function name="fourierSpectrum(,)" args="1" kind="amda" group="space">
        <prompts>
                 <prompt>input time interval T in secs to delay by</prompt>
                 <prompt type="list" subtype="spectrum" default="center">Sampling type:</prompt>
        </prompts>
        <info_brief>fourier spectrum</info_brief>
        <new_kernel>#spectrum</new_kernel>
    </function>
d9901a53   Benjamin Renard   Remove isPosition...
254
    <function name="GSE2GSM()" kind="frames" group="space">
2ef5a60a   Benjamin Renard   Add GSE2GSM & GSM...
255
256
257
        <info_brief>GSE to GSM frame transformation</info_brief>
        <new_kernel>#GSE2GSM</new_kernel>
    </function>
d9901a53   Benjamin Renard   Remove isPosition...
258
    <function name="GSM2GSE()" kind="frames" group="space">
2ef5a60a   Benjamin Renard   Add GSE2GSM & GSM...
259
260
261
        <info_brief>GSM to GSE frame transformation</info_brief>
        <new_kernel>#GSM2GSE</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
262
    <function name="angle(,)" args="2" kind="vectors" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
263
264
265
        <info_brief>Angle between two vectors</info_brief>
        <new_kernel>angle</new_kernel>
    </function>
2deb6154   Hacene SI HADJ MOHAND   function fairfiel...
266

9521cade   Elena.Budnik   rm 8441
267
    <function name="cross(,)" args="2" kind="vectors" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
268
269
270
271
        <info_brief>Cross product</info_brief>
        <new_kernel>cross</new_kernel>
    </function>

9521cade   Elena.Budnik   rm 8441
272
    <function name="dot(,)" args="2" kind="vectors" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
273
274
275
276
        <info_brief>Dot product</info_brief>
        <new_kernel>dot</new_kernel>
    </function>

9521cade   Elena.Budnik   rm 8441
277
    <function name="vector(,,)" args="3" kind="vectors" group="math">
33164824   Benjamin Renard   Add vector functi...
278
279
280
281
        <info_brief>Build vector from components</info_brief>
        <new_kernel>vector_</new_kernel>
    </function>

9521cade   Elena.Budnik   rm 8441
282
    <function name="module()" kind="vectors" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
283
284
285
286
        <info_brief>Magnitude</info_brief>
        <new_kernel>magnitude</new_kernel>
    </function>
    
9521cade   Elena.Budnik   rm 8441
287
    <function name="abs()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
288
289
290
        <info_brief>Absolute value</info_brief>
        <new_kernel>abs</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
291
    <function name="acos()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
292
293
294
        <info_brief>Arc-cosine</info_brief>
        <new_kernel>acos</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
295
    <function name="alog()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
296
297
298
        <info_brief>Natural logarithm</info_brief>
        <new_kernel>log</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
299
    <function name="alog10()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
300
301
302
        <info_brief>Logarithm to the base 10</info_brief>
        <new_kernel>log10</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
303
    <function name="asin()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
304
305
306
        <info_brief>Arc-sine</info_brief>
        <new_kernel>asin</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
307
    <function name="atan()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
308
309
310
        <info_brief>Arc-tangent</info_brief>
        <new_kernel>atan</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
311
    <function name="atan2(,)" args="2" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
312
        <info_brief>Arc-tangent</info_brief>
c88da604   Benjamin Renard   Fix atan2
313
        <new_kernel>atan2</new_kernel>
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
314
    </function>
9521cade   Elena.Budnik   rm 8441
315
    <function name="ceil()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
316
317
318
        <info_brief>Closest integer greater than or equal to its argument</info_brief>
        <new_kernel>Ceil</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
319
    <function name="cos()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
320
321
322
        <info_brief>cosine</info_brief>
        <new_kernel>cos</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
323
    <function name="cosh()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
324
325
326
        <info_brief>Hyperbolic cosine</info_brief>
        <new_kernel>cosh</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
327
    <function name="deriv_()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
328
329
330
        <info_brief>deriv() function with possibly unequal point spacing</info_brief>
        <new_kernel>#deriv</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
331
    <function name="exp()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
332
333
334
        <info_brief>Natural exponential function</info_brief>
        <new_kernel>exp</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
335
    <function name="fix()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
336
337
338
        <info_brief>Integer</info_brief>
        <new_kernel>Fix</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
339
    <function name="floor()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
340
341
342
        <info_brief>Closest integer less than or equal to its argument</info_brief>
        <new_kernel>Floor</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
343
    <function name="sign()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
344
345
346
        <info_brief>Sign</info_brief>
        <new_kernel>Sign</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
347
    <function name="sin()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
348
349
350
        <info_brief>Sine</info_brief>
        <new_kernel>sin</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
351
    <function name="sinh()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
352
353
354
        <info_brief>Hyperbolic sine</info_brief>
        <new_kernel>sinh</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
355
    <function name="tan()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
356
357
358
        <info_brief>Tangent</info_brief>
        <new_kernel>tan</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
359
    <function name="tanh()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
360
361
362
        <info_brief>Hyperbolic tangent</info_brief>
        <new_kernel>tanh</new_kernel>
    </function>
9521cade   Elena.Budnik   rm 8441
363
    <function name="sqrt()" kind="math" group="math">
e9cb80e5   Hacene SI HADJ MOHAND   angle between two...
364
365
366
        <info_brief>Square root</info_brief>
        <new_kernel>sqrt</new_kernel>
    </function>
cec289da   Hacene SI HADJ MOHAND   attribut rajoute ...
367

16035364   Benjamin Renard   First commit
368
</functions>