Develop and Download Open Source Software

Browse CVS Repository

Contents of /satellite/web/htdocs/compatibility.html.en

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.13 - (show annotations) (download)
Wed Jun 24 22:39:32 2009 UTC (14 years, 9 months ago) by orrisroot
Branch: MAIN
CVS Tags: HEAD
Changes since 1.12: +9 -0 lines
added google analytics code.

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3 <head>
4 <meta name="author" content="Neuroinformatics Lab." />
5 <meta name="keywords" content="linux windows macosx opensource system analysis modeling simulation signal-processing parameter-estimation mathematical-model free neuroinformatics" />
6 <meta name="description" content="Compatibility of the SATELLITE" />
7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
8 <link rel="stylesheet" type="text/css" href="satellite.css" />
9 <link rel="icon" type="x-image/icon" href="favicon.ico" />
10 <title>SATELLITE : Compatibility</title>
11 </head>
12 <body>
13 <div id="page">
14 <img src="images/logo.gif" alt="logo" style="margin-top: 10px; margin-left: 30px;" />
15 <h1 id="title">SATELLITE</h1>
16 <h2 id="subtitle1">System Analysis Total Environment for Laboratory</h2>
17 <h2 id="subtitle2">- Language and InTeractive Execution</h2>
18 <div id="sectionnav">
19 <div id="sectionnav2">
20 <a href="index.html.en" title="The title page">Home</a>
21 <a href="features.html.en" title="SATELLITE features">Features</a>
22 <a href="screenshots.html.en" title="Screenshots">Screenshots</a>
23 <a href="documents.html.en" title="SATELLITE document">Documents</a>
24 <a href="license.html.en" title="License">&nbsp;&nbsp;&nbsp;&nbsp;License</a>
25 <a href="manuals.html.en" title="Manuals">&nbsp;&nbsp;&nbsp;&nbsp;Manuals</a>
26 <a href="compatibility.html.en" title="Compatibility information">&nbsp;&nbsp;&nbsp;&nbsp;Compatibility</a>
27 <a href="news.html.en" title="News">&nbsp;&nbsp;&nbsp;&nbsp;News</a>
28 <a href="download.html.en" title="Download">Download</a>
29 <a href="support.html.en" title="Support information">Support</a>
30 <a href="links.html.en" title="Links">Links</a>
31 <br />
32 </div>
33 <div id="sectionnav3">
34 <a href="compatibility.html.ja">[Japanese]</a>
35 </div>
36 <a href="http://www.brain.riken.jp/"><img src="images/bsilogo.gif" width="96" height="31" alt="RIKEN Brain Science Institute" style="border: none;" /></a>
37 <a href="http://sourceforge.jp/">
38 <img src="http://sourceforge.jp/sflogo.php?group_id=998" width="96" height="31" alt="SourceForge.jp" style="border: none;" />
39 </a>
40 </div>
41
42 <div id="content">
43
44 <h3>Compatibility information</h3>
45
46 <p>
47 The difference between the development version (4.x series) and the stable version (2.9x series), and compatibility are indicated.
48 </p>
49
50 <ul>
51 <li><a href="#compat-shell">SATELLITE-shell</a></li>
52 <li><a href="#compat-builtin">BUILTIN (Embedded Commands / Functions)</a></li>
53 <li><a href="#compat-utility">UTILITY (SL_UTIL : UTILITY)</a></li>
54 <li><a href="#compat-system">SYSTEM (Basic Module)</a></li>
55 <li><a href="#compat-ispp">ISPP (Interactive Signal Processing Package)</a></li>
56 <li><a href="#compat-gpm">GPM (Graphic Package Module)</a></li>
57 <li><a href="#compat-bps">BPS (Back-Propagation Simulator)</a></li>
58 <li><a href="#compat-ncs">NCS (Neural Circuit Simulator)</a></li>
59 <li><a href="#compat-npe">NPE (Nonlinear Parameter Estimation)</a></li>
60 <li><a href="#compat-dcm">DCM (Data Conversion Module)</a></li>
61 <li><a href="#compat-statistics">STATISTICS (Statistics Analysis)</a></li>
62 </ul>
63
64 <div class="subblock"></div> <!-- this is horizontal line -->
65
66 <div class="subblock">
67 <a name="compat-shell" id="compat-shell"></a>
68 <h4>Compatibility of SATELLITE-shell</h4>
69 <ul>
70 <li>Linefeed code
71 <ul>
72 <li>Linefeed code (CRLF) of Windows (MS-DOS) was newly added to the linefeed code which can be used by the script file.</li>
73 </ul>
74 </li>
75
76 <li>Ambiguous syntax
77 <ul>
78 <li>A string argument came to carry out the strict check of whether the string type argument was given to the required function.</li>
79 <li>On the other hand, the function strict_grammer() which changes the existence of the check mechanism of grammar was prepared temporarily. (Development will progress in the direction which abolishes this function from now on.) Some compatibility is securable if the following functions are performed to the script created so far. (However, keep in mind that it is not perfect reservation.)
80 <pre class="programlisting">
81 % strict_grammar(0)
82 </pre>
83 </li>
84 </ul>
85 </li>
86
87 <li>Pipeline/Redirect
88 <ul>
89 <li>The redirect function using &lt;&lt; cannot be used now.</li>
90 </ul>
91 </li>
92
93 <li>IDE Environment
94 <ul>
95 <li>The IDE environment where the input of a command is assisted can be used now in the Windows environment.</li>
96 </ul>
97 </li>
98 </ul>
99 </div>
100
101 <div class="subblock">
102 <a name="compat-builtin" id="compat-builtin"></a>
103 <h4>BUILTIN (Builtin Functions)</h4>
104 <ul>
105 <li>Abolition of print command
106 <ul>
107 <li>Since the printf() function was able to be substituted, the print command was abolished.</li>
108 </ul>
109 </li>
110
111 <li>Abolition of GarCo() function
112 <ul>
113 <li>Internal VM specification was changed, and since the GarCo() function became unnecessary, it was abolished.</li>
114 </ul>
115 </li>
116
117 <li>Renaming to symbols() of Symbols() function
118 <ul>
119 <li>All were changed into the function name of a small letter.</li>
120 </ul>
121 </li>
122
123 <li>Addition of undefall() function
124 <ul>
125 <li>The undefall() function was added as a function which deletes all the variables registered now.</li>
126 </ul>
127 </li>
128
129 <li>Abolition of unix() function
130 <ul>
131 <li>The unix() function was abolished in order to aim at platform independence. A system() function can be used as a function which offers an equivalent function.</li>
132 </ul>
133 </li>
134
135 <li>Abolition of write_type() function
136 <ul>
137 <li>Since there was almost no necessity of changing the written-in type of a file object, the write_type() function was abolished. It may be re-supported when necessity will come out from now on.</li>
138 </ul>
139 </li>
140
141 <li>Abolition of exp2() function
142 <ul>
143 <li>Since the same function was realizable with ^ or a pow() function, the exp2() function was abolished.</li>
144 </ul>
145 </li>
146
147 <li>Addition of floor(), ceil() and round() function
148 <ul>
149 <li>In consideration of correspondence with an int() function, floor(), ceil() and round() functions were newly added.</li>
150 </ul>
151 </li>
152 </ul>
153 </div>
154
155 <div class="subblock">
156 <a name="compat-utility" id="compat-utility"></a>
157 <h4>UTILITY (SL_UTIL : UTILITY)</h4>
158 <ul>
159 <li>Behavior of dump() function
160 <ul>
161 <li>Since the conventional mounting was dependent on the external command of UNIX, the dump() function does not operate correctly.</li>
162 </ul>
163 </li>
164
165 <li>Abolition of fireindex() function
166 <ul>
167 <li>Since the same function was realizable with index() function, the fireindex() function was abolished.</li>
168 </ul>
169 </li>
170
171 <li>Abolition of hget() function
172 <ul>
173 <li>Since the replacement to a get() function with the same function was possible, the hget() function was abolished.</li>
174 </ul>
175 </li>
176
177 <li>Renaming to indexsize() of IndexSize() function
178 <ul>
179 <li>All were changed into the function name of a small letter.</li>
180 </ul>
181 </li>
182
183 <li>Abolition of Sprintf() function
184 <ul>
185 <li>The Sprintf() function was transposed to the sprintf() function with the function same as a multirole version, and it was abolished.</li>
186 </ul>
187 </li>
188
189 <li>Renaming to unit() of unitMat() function
190 <ul>
191 <li>The unitMat() function was renamed by the simple name as a function which is likely to be used well.</li>
192 </ul>
193 </li>
194
195 <li>Renaming to tolower(), toupper() of toLower()toUpper() functions
196 <ul>
197 <li>All were changed into the function name of a small letter.</li>
198 </ul>
199 </li>
200 </ul>
201 </div>
202
203 <div class="subblock">
204 <a name="compat-system" id="compat-system"></a>
205 <h4>SYSTEM</h4>
206 <ul>
207 <li>Specification change of bm() function
208 <ul>
209 <li>The UI of bm() function was changed. Now, it operates only in the Windows environment.</li>
210 </ul>
211 </li>
212
213 <li>Specification change of help() function
214 <ul>
215 <li>Since document specification was changed, the help() function can use only in the Windows environment now.</li>
216 </ul>
217 </li>
218
219 <li>Renaming to thin() of mabi() function
220 <ul>
221 <li>Since the mabi() function was the function name originally carried out based on Japanese, it was renamed to the thin() function.</li>
222 </ul>
223 </li>
224
225 <li>Renaming to sampling() of sam() function
226 <ul>
227 <li>In order to clarify the capability and meaning of a function, the sam() function was renamed to the sampling() function.</li>
228 </ul>
229 </li>
230
231 <li>Specification change of wait() function
232 <ul>
233 <li>The capability which newly carries out a fixed time stop was added to the wait() function.</li>
234 </ul>
235 </li>
236
237 <li>Abolition of zero() function
238 <ul>
239 <li>Since the same capability was realizable with fill() function, the zero() function was abolished.</li>
240 </ul>
241 </li>
242
243 <li>Addition new functions
244 <ul>
245 <li>The following new functions are created: mkdir(), pwd(), tempdir(), getenv(), setenv().</li>
246 </ul>
247 </li>
248
249 </ul>
250 </div>
251
252 <div class="subblock">
253 <a name="compat-ispp" id="compat-ispp"></a>
254 <h4>ISPP (Interactive Signal Processing Package)</h4>
255 <ul>
256 <li>Abolition of average() function
257 <ul>
258 <li>Since the ave() function was newly added to the statistics module, the average() function was abolished.</li>
259 </ul>
260 </li>
261
262 <li>Renaming to sum() of integ() function
263 <ul>
264 <li>The integ() function was renamed in order to express the meaning and capability of an addition value clearly.</li>
265 </ul>
266 </li>
267
268 <li>Renaming to interp2() of iterp() function
269 <ul>
270 <li>The interp() function was renamed in order to make a function intelligible as a function between 2-dimensional assistant.</li>
271 </ul>
272 </li>
273
274 <li>akima() and spline() function Functional integration to interp()
275 <ul>
276 <li>The akima() and spline() function were unified as a function which offers the interpolating function by different technique.</li>
277 </ul>
278 </li>
279
280 <li>bpbtw(), hpbtw() and lpbtw() function Functional integration to butwake()
281 <ul>
282 <li>The design function of each band path filter was unified. The usage of butwake() function is learned from firmake() function.</li>
283 </ul>
284 </li>
285
286 <li>Renaming to iirmake() of iircoef() function
287 <ul>
288 <li>The iircoef() function learned from the method of naming firmake() and butwmake() function, and was renamed with iirmake().</li>
289 </ul>
290 </li>
291
292 <li>Renaming to revtime() of revTime() function
293 <ul>
294 <li>All were changed into the function name of a small letter.</li>
295 </ul>
296 </li>
297
298 <li>Abolition of shift() function
299 <ul>
300 <li>Since there was little necessity, when combining other commands, since the shift() function was realizable, it was abolished.</li>
301 <li>This function can be substituted by the following descriptions.
302 <pre class="programlisting">x+ (level-x [pos])</pre>
303 </li>
304 </ul>
305 </li>
306 </ul>
307 </div>
308
309 <div class="subblock">
310 <a name="compat-gpm" id="compat-gpm"></a>
311 <h4>GPM (Graphic Package Module)</h4>
312 <ul>
313 <li>Unmounting of function for presentation
314 <ul>
315 <li>The following functions for presentation are not mounted because of an informal function.
316 <p>image(), noise(), xlabel(), raise()</p>
317 </li>
318 </ul>
319 </li>
320 </ul>
321 </div>
322
323 <div class="subblock">
324 <a name="compat-bps" id="compat-bps"></a>
325 <h4>BPS (Back-Propagation Simulator)</h4>
326 <ul>
327 <li>Renaming in order to attach 'b' to the forefront of functional name
328 <ul>
329 <li>Because general functional name is used, you could attach to the forefront of functional name 'b' respectively. However, it is outside this object in regard to the function which starts originally with 'bp'.</li>
330 <li>The function which is modified is as follows.
331 <p>disp(), error(), function(), lalgo(), layer(), lend(), pdisp(), pinit(), setrec(), teach(), walgo(), weight(), learn(), rec(), wgtset(), winit(), actload(), errload(), wgtload(), cor(), errfunc(), rvmap(), sigmoid()</p>
332 <p>These become like below each one.</p>
333 <p>bdisp(), berror(), bfunction(), blalgo(), blayer(), blend(), bpdisp(), bpinit(), bsetrec(), bteach(), bwalgo(), bweight(), blearn(), brec(), bwgtset(), bwinit(), bactload(), berrload(), bwgtload(), bcor(), berrfunc(), brvmap(), bsigmoid()</p>
334 </li>
335 </ul>
336 </li>
337 </ul>
338 </div>
339
340 <div class="subblock">
341 <a name="compat-ncs" id="compat-ncs"></a>
342 <h4>NCS (Neural Circuit Simulator)</h4>
343 <ul>
344 <li>Abolition of nasgn() function
345 <ul>
346 <li>The nasgn() function was abolished because of the same as the nassign() function.</li>
347 </ul>
348 </li>
349 <li>Abolition of nsclst() function
350 <ul>
351 <li>The nsclst() function was abolished because of the same as the nsclist() function.</li>
352 </ul>
353 </li>
354 </ul>
355 </div>
356
357 <div class="subblock">
358 <a name="compat-npe" id="compat-npe"></a>
359 <h4>NPE (Nonlinear Parameter Estimation)</h4>
360 <ul>
361 <li>Abolition of cinteg() function
362 <ul>
363 <li>The cinteg() function was abolished in order to specify specification of the integration method of an NCS model with the ninteg() function of NCS.</li>
364 </ul>
365 </li>
366
367 <li>About clist() and cdel() function
368 <ul>
369 <li>"ALL" which newly means all to a presumed condition name was added.</li>
370 </ul>
371 </li>
372
373 <li>About cmodel() and cpenalty() function
374 <ul>
375 <li>The source code of the C language and C++ language can be specified to be specification of a model and a penalty file now. The necessity of compiling a source code and creating an object file in advance was lost by this.</li>
376 <li>However, in case the source code of C++ language is used, it is necessary to declare a function name by the agreement of the C language as follows.
377 <pre class="programlisting">
378 #ifdef __cplusplus
379 extern "C" {
380 #endif
381
382 int model(int t,double *parm,double *output){
383 ...
384 }
385
386 #ifdef __cplusplus
387 }
388 #endif
389 </pre>
390 </li>
391 </ul>
392 </li>
393 </ul>
394 </div>
395
396 <div class="subblock">
397 <a name="compat-dcm" id="compat-dcm"></a>
398 <h4>DCM (Data Conversion Module)</h4>
399 <ul>
400 <li>Abolition of an omitted type function name
401 <ul>
402 <li>About the function with the duplicate function, in order to clarify the function and meaning of a function, the omitted type function was abolished, respectively. The target function is as follows.</li>
403 <li>The function that becomes an object is as follows.
404 <p>buf2avs(), buf2txt(), buf2mat(), buf2math(), gen2buf(), mat2sat(), nrn2sat(), txt2buf(), dr2sat()</p>
405 </li>
406 </ul>
407 </li>
408
409 <li>Renaming teac2satellite() of dr2satellite() function
410 <ul>
411 <li>It was renamed from the product name to the company name.</li>
412 </ul>
413 </li>
414 </ul>
415 </div>
416
417 <div class="subblock">
418 <a name="compat-statistics" id="compat-statistics"></a>
419 <h4>STATISTICS (Statistics Analysis)</h4>
420 <ul>
421 <li>The module official approval and for probability statistics analysis was newly added, and use of 39 sorts of functions was newly attained.</li>
422 </ul>
423 <br />
424 </div>
425
426 <div class="small-right">
427 <p>Last update 2005/11/12</p>
428 </div>
429
430
431 <!-- footerstart -->
432 <div id="footer">
433 <p>Copyright &#169;2003-2006 RIKEN Japan, All Rights Reserved</p>
434 </div>
435
436 </div> <!-- content -->
437 </div> <!-- page -->
438 <script type="text/javascript">
439 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
440 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
441 </script>
442 <script type="text/javascript">
443 try {
444 var pageTracker = _gat._getTracker("UA-9486820-1");
445 pageTracker._trackPageview();
446 } catch(err) {}</script>
447 </body></html>

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26