1 <!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <title
>PsN
:: Documentation
</title
>
5 <!--Adobe(R
) LiveMotion(TM
) 1.0 Generated JavaScript
. Please
do not edit
. -->
10 function newImage(arg
) {
12 if (document
.images
) {
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');
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];
53 </script
><!-- End generated JavaScript
. -->
54 <meta http
-equiv
="Content-Type"
55 content
="text/html; charset=ISO-8859-1">
56 <style type
="text/css">
59 font
-family
: Helvetica
, Arial
, serif
;
68 background
-image
: url(gfx
/bg
.jpg
);
83 text
-decoration
: none
;
87 text
-decoration
: none
;
91 text
-decoration
: none
;
95 text
-decoration
: none
;
99 <script language
="JavaScript" type
="text/JavaScript">
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();
109 <meta content
="Pntus Pihlgren" name
="author">
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
. -->
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
>
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
:
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
130 to PsN
's functionality. (This documents PsN-Utilities).<br>
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
>
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
>
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
162 <h3
class="heading1">Comming feature
list</h3
>
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
>
204 <p align
="justify"> 
;</p
>
206 <table border
="0" cellpadding
="0" cellspacing
="0" width
="780">
209 <td height
="600" width
="780">
210 <table border
="0" cellpadding
="0" cellspacing
="0" width
="780">
213 <td colspan
="7" height
="201" width
="780"><img
214 src
="images/indexpane1_1_.jpg" name
="" alt
="" border
="0" height
="201"
218 <td height
="46" width
="26"><img
219 src
="images/indexpane1_2_.jpg" name
="" alt
="" border
="0" height
="46"
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"
229 <td height
="46" width
="25"><img
230 src
="images/indexpane4_2_.jpg" name
="" alt
="" border
="0" height
="46"
232 <td height
="46" width
="15"><img
233 src
="images/indexpane5_2_.jpg" name
="" alt
="" border
="0" height
="46"
235 <td height
="46" width
="40"><img
236 src
="images/indexpane6_2_.jpg" name
="" alt
="" border
="0" height
="46"
238 <td height
="46" width
="590"><img
239 src
="images/indexpane7_2_.jpg" name
="" alt
="" border
="0" height
="46"
243 <td colspan
="7" height
="7" width
="780"><img
244 src
="images/indexpane1_3_.jpg" name
="" alt
="" border
="0" height
="7"
248 <td height
="46" width
="26"><img
249 src
="images/indexpane1_4_.jpg" name
="" alt
="" border
="0" height
="46"
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"
261 <td colspan
="7" height
="7" width
="780"><img
262 src
="images/indexpane1_5_.jpg" name
="" alt
="" border
="0" height
="7"
266 <td height
="46" width
="26"><img
267 src
="images/indexpane1_6_.jpg" name
="" alt
="" border
="0" height
="46"
269 <td colspan
="3" height
="46" width
="109"><a
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"
280 <td colspan
="7" height
="7" width
="780"><img
281 src
="images/indexpane1_7_.jpg" name
="" alt
="" border
="0" height
="7"
285 <td height
="46" width
="26"><img
286 src
="images/indexpane1_8_.jpg" name
="" alt
="" border
="0" height
="46"
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"
298 <td colspan
="7" height
="7" width
="780"><img
299 src
="images/indexpane1_9_.jpg" name
="" alt
="" border
="0" height
="7"
303 <td height
="46" width
="26"><img
304 src
="images/indexpane1_10_.jpg" name
="" alt
="" border
="0" height
="46"
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"
316 <td colspan
="7" height
="141" width
="780"><img
317 src
="images/indexpane1_11_.jpg" name
="" alt
="" border
="0" height
="141"
325 <td
><img src
="images/is_single_pixel_gif.gif" alt
="" height
="1"
330 <!--Adobe(R
) LiveMotion(TM
) DataMap1
.0
DO NOT EDIT