moved nonpb.pm
[PsN.git] / html / docs.php
blob0dae3abf86cbf0100e13a248abc7c54359d8d7f4
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <title>PsN :: Documentation</title>
5 <!--Adobe(R) LiveMotion(TM) 1.0 Generated JavaScript. Please do not edit. -->
6 <script>
8 <!--
10 function newImage(arg) {
12 if (document.images) {
14 rslt = new Image();
16 rslt.src = arg;
18 return rslt;
24 ImageArray = new Array;
26 var preloadFlag = false;
28 function preloadImages() {
30 if (document.images) {
32 ImageArray[ImageArray.length++] = newImage(/* OWNER('object', 'dflt') *//*URL*/'images/indexhome.jpg');
33 ImageArray[ImageArray.length++] = newImage(/* OWNER('object', 'movr') *//*URL*/'images/indexhomeov.jpg');
34 ImageArray[ImageArray.length++] = newImage(/* OWNER('object1', 'dflt') *//*URL*/'images/indexdocumentation.jpg');
35 ImageArray[ImageArray.length++] = newImage(/* OWNER('object1', 'movr') *//*URL*/'images/indexdocumentationov.jpg');
36 ImageArray[ImageArray.length++] = newImage(/* OWNER('object2', 'dflt') *//*URL*/'images/indexdownload.jpg');
37 ImageArray[ImageArray.length++] = newImage(/* OWNER('object2', 'movr') *//*URL*/'images/indexdownloadov.jpg');
38 ImageArray[ImageArray.length++] = newImage(/* OWNER('object3', 'dflt') *//*URL*/'images/indexbuglist.jpg');
39 ImageArray[ImageArray.length++] = newImage(/* OWNER('object3', 'movr') *//*URL*/'images/indexbuglistov.jpg');
40 ImageArray[ImageArray.length++] = newImage(/* OWNER('object4', 'dflt') *//*URL*/'images/indexmailing_list.jpg');
41 ImageArray[ImageArray.length++] = newImage(/* OWNER('object4', 'movr') *//*URL*/'images/indexmailing_listov.jpg');
42 preloadFlag = true;
45 function changeImages() {
46 if (document.images && (preloadFlag == true)) {
47 for (var i=0; i<changeImages.arguments.length; i+=2) {
48 document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
52 // -->
53 </script><!-- End generated JavaScript. -->
54 <meta http-equiv="Content-Type"
55 content="text/html; charset=ISO-8859-1">
56 <style type="text/css">
57 <!--
58 body,td,th {
59 font-family: Helvetica, Arial, serif;
60 font-size: 12px;
61 color: #000000;
63 body {
64 margin-left: 6px;
65 margin-top: 0px;
66 margin-right: 0px;
67 margin-bottom: 0px;
68 background-image: url(gfx/bg.jpg);
70 .style1 {
71 font-size: 36px;
72 font-weight: bold;
74 .heading1 {
75 font-size: 16px;
76 font-weight: bold;
77 color: #333399;
78 margin-left: 40px;
81 a:link {
82 color: #656D9C;
83 text-decoration: none;
85 a:visited {
86 color: #656D9C;
87 text-decoration: none;
89 a:hover {
90 color: #AF9D49;
91 text-decoration: none;
93 a:active {
94 color: #656D9C;
95 text-decoration: none;
97 -->
98 </style>
99 <script language="JavaScript" type="text/JavaScript">
100 <!--
101 function MM_reloadPage(init) { //reloads the window if Nav4 resized
102 if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
103 document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
104 else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
106 MM_reloadPage(true);
107 //-->
108 </script>
109 <meta content="Pntus Pihlgren" name="author">
110 </head>
111 <body onload="preloadImages();"
112 style="background-color: rgb(255, 255, 255);">
113 <!-- The table is not formatted nicely because some browsers cannot join images in table cells if there are any hard carriage returns in a TD. -->
114 <div id="Layer1"
115 style="position: absolute; left: 335px; top: 42px; width: 388px; height: 43px; z-index: 1; font-size: x-small;">
116 <div class="style1" align="right">Documentation</div>
117 </div>
118 <div id="Layer2"
119 style="position: absolute; left: 226px; top: 188px; width: 497px; height: 431px; z-index: 2;">
120 <div align="justify">
121 <p>The documentation of PsN is
122 divided into three parts. Each part is
123 directed to a different audience:
124 </p>
125 <dl>
126 <dt><a href="user_docs.php">User documentation</a></dt>
127 <dd> This introductory documentation is intended for the end user
128 and is focused on the command line
129 access
130 to PsN's functionality. (This documents PsN-Utilities).<br>
131 <br>
132 </dd>
133 <dt></dt>
134 <dt>Advanced user documentation</dt>
135 <dd> This more advanced part of the documentation is for users who wishes to
136 include some of PsN's modules in their own code or to access the tool-within-tool
137 functionality of the PsN-Toolkit. (This is the documentation for the application
138 programming interface to PsN-Core and PsN-Toolkit). <b>
139 Note, this document is not available yet. We will update as soon as we
140 think it is ready. </b>
141 <br>
142 <br>
143 </dd>
144 <dt></dt>
145 <dt><a href="developers_guide.php">Developer
146 documentation</a></dt>
147 <dd>If you would like to
148 delve into the source of PsN, possibly
149 to develop new tools or to expand sumo
150 with tantalizing new features, this is the documentation for you. (This is the internal documentation of PsN-Core and PsN-Toolkit).<br>
151 <br>
152 </dd>
153 </dl>
154 <!--
156 Additionally, we keep a list of features that we plan to put into
157 PsN. Read the list and feel free to come up with suggestions on how we
159 make PsN better. Ideally, such suggestions should go to our
160 mailing list!
161 </p>
162 <h3 class="heading1">Comming feature list</h3>
164 <dl>
165 <dt><b>At</b></dt>
167 <dd> On unix, PsN should be able to start runs using the "at" command,
168 or in other ways detach from its parent process. This will enable
169 remote users to start long term runs and be able to log out.<p></dd>
171 <dt><b>MSFO / MSFI</b></dt>
173 <dd> If PsN could handle the MSFO files that NONMEM creates. Then we
174 could possibly achieve finer granularity on resumes. <p></dd>
176 <dt><b>Tabs in modelfiles</b></dt>
178 <dd>NONEM forbids the use of tab stops. PsN could easily find them
179 and remove them. And also give a friendly warning to the user.<p></dd>
181 <dt><b>Bootstrap data sets only</b></dt>
183 <dd> An option to the bootstrap script that only dumps the
184 bootstrap data sets will be added. <p></dd>
186 <dt><b>Program specific output</b></dt>
188 <dd> The output of PsN will be formated with Excel, S-Plus and
189 Matlab in mind. With an option that lets you choose which you
190 want. Most notable is how PsN formats NaN floating point numbers.<p></dd>
192 <dt><b>data_stats stratify_on option</b></dt>
194 <dd> The data_stats scripts will be able to calculate staticts based on groups defined by a column.<p></dd>
196 <dt><b>More powerfull SCM configuration file</b></dt>
198 <dd>The SCM has a few features which is not possible to specify in
199 the configuration file. When time permits, the config file will be
200 expanded with these options.<p></dd>
202 </dl>
203 </div>
204 <p align="justify">&nbsp;</p>
205 </div>
206 <table border="0" cellpadding="0" cellspacing="0" width="780">
207 <tbody>
208 <tr>
209 <td height="600" width="780">
210 <table border="0" cellpadding="0" cellspacing="0" width="780">
211 <tbody>
212 <tr>
213 <td colspan="7" height="201" width="780"><img
214 src="images/indexpane1_1_.jpg" name="" alt="" border="0" height="201"
215 width="780"></td>
216 </tr>
217 <tr>
218 <td height="46" width="26"><img
219 src="images/indexpane1_2_.jpg" name="" alt="" border="0" height="46"
220 width="26"></td>
221 <td height="46" width="73"><a href="index.php"
222 onmouseover="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhomeov.jpg'); return true;"
223 onmouseout="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhome.jpg'); return true;"><img
224 src="images/indexhome.jpg" name="object" alt="Home" border="0"
225 height="46" width="73"></a></td>
226 <td height="46" width="11"><img
227 src="images/indexpane3_2_.jpg" name="" alt="" border="0" height="46"
228 width="11"></td>
229 <td height="46" width="25"><img
230 src="images/indexpane4_2_.jpg" name="" alt="" border="0" height="46"
231 width="25"></td>
232 <td height="46" width="15"><img
233 src="images/indexpane5_2_.jpg" name="" alt="" border="0" height="46"
234 width="15"></td>
235 <td height="46" width="40"><img
236 src="images/indexpane6_2_.jpg" name="" alt="" border="0" height="46"
237 width="40"></td>
238 <td height="46" width="590"><img
239 src="images/indexpane7_2_.jpg" name="" alt="" border="0" height="46"
240 width="590"></td>
241 </tr>
242 <tr>
243 <td colspan="7" height="7" width="780"><img
244 src="images/indexpane1_3_.jpg" name="" alt="" border="0" height="7"
245 width="780"></td>
246 </tr>
247 <tr>
248 <td height="46" width="26"><img
249 src="images/indexpane1_4_.jpg" name="" alt="" border="0" height="46"
250 width="26"></td>
251 <td colspan="5" height="46" width="164"><a href="docs.php"
252 onmouseover="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentationov.jpg'); return true;"
253 onmouseout="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentation.jpg'); return true;"><img
254 src="images/indexdocumentation.jpg" name="object1" alt="Documentation"
255 border="0" height="46" width="164"></a></td>
256 <td height="46" width="590"><img
257 src="images/indexpane7_4_.jpg" name="" alt="" border="0" height="46"
258 width="590"></td>
259 </tr>
260 <tr>
261 <td colspan="7" height="7" width="780"><img
262 src="images/indexpane1_5_.jpg" name="" alt="" border="0" height="7"
263 width="780"></td>
264 </tr>
265 <tr>
266 <td height="46" width="26"><img
267 src="images/indexpane1_6_.jpg" name="" alt="" border="0" height="46"
268 width="26"></td>
269 <td colspan="3" height="46" width="109"><a
270 href="download.php"
271 onmouseover="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownloadov.jpg'); return true;"
272 onmouseout="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownload.jpg'); return true;"><img
273 src="images/indexdownload.jpg" name="object2" alt="Download" border="0"
274 height="46" width="109"></a></td>
275 <td colspan="3" height="46" width="645"><img
276 src="images/indexpane5_6_.jpg" name="" alt="" border="0" height="46"
277 width="645"></td>
278 </tr>
279 <tr>
280 <td colspan="7" height="7" width="780"><img
281 src="images/indexpane1_7_.jpg" name="" alt="" border="0" height="7"
282 width="780"></td>
283 </tr>
284 <tr>
285 <td height="46" width="26"><img
286 src="images/indexpane1_8_.jpg" name="" alt="" border="0" height="46"
287 width="26"></td>
288 <td colspan="2" height="46" width="84"><a href="buglist.php"
289 onmouseover="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglistov.jpg'); return true;"
290 onmouseout="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglist.jpg'); return true;"><img
291 src="images/indexbuglist.jpg" name="object3" alt="Buglist" border="0"
292 height="46" width="84"></a></td>
293 <td colspan="4" height="46" width="670"><img
294 src="images/indexpane4_8_.jpg" name="" alt="" border="0" height="46"
295 width="670"></td>
296 </tr>
297 <tr>
298 <td colspan="7" height="7" width="780"><img
299 src="images/indexpane1_9_.jpg" name="" alt="" border="0" height="7"
300 width="780"></td>
301 </tr>
302 <tr>
303 <td height="46" width="26"><img
304 src="images/indexpane1_10_.jpg" name="" alt="" border="0" height="46"
305 width="26"></td>
306 <td colspan="4" height="46" width="124"><a href="list.php"
307 onmouseover="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_listov.jpg'); return true;"
308 onmouseout="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_list.jpg'); return true;"><img
309 src="images/indexmailing_list.jpg" name="object4" alt="Mailing List"
310 border="0" height="46" width="124"></a></td>
311 <td colspan="2" height="46" width="630"><img
312 src="images/indexpane6_10_.jpg" name="" alt="" border="0" height="46"
313 width="630"></td>
314 </tr>
315 <tr>
316 <td colspan="7" height="141" width="780"><img
317 src="images/indexpane1_11_.jpg" name="" alt="" border="0" height="141"
318 width="780"></td>
319 </tr>
320 </tbody>
321 </table>
322 </td>
323 </tr>
324 <tr>
325 <td><img src="images/is_single_pixel_gif.gif" alt="" height="1"
326 width="780"></td>
327 </tr>
328 </tbody>
329 </table>
330 <!--Adobe(R) LiveMotion(TM) DataMap1.0 DO NOT EDIT
331 end DataMap -->
332 </body>
333 </html>