bug in model parameters
[PsN.git] / README.txt
blob531a7c6327e3d48fc02bfe0aa904fb656a610878
1 This version of PsN is tested with perl-5.8.4
2 Depending on your distribution you may have to install the following
3 perl packages:
5 Math::Random
6 Storable::Store
8 All available from CPAN ( www.cpan.org )
10   Changelog
11 ----------------------------------------------
13 Changes from 2.1.6 to 2.1.7
15 Bugs
16  - "clean" and "compress" options now work under Windows.
17  - SCM now handles crashed runs appropriately.
18  - The ofv_forward, ofv_backward, p_forward and p_backward options of
19    scm now works as they should.
21 Features
22  - SCM improvements. The final model is now available in the
23    first-level scm directory of each step.
24  - The Utilties -help option is improved. You can now give a list of
25    options to -help for specific documentation of those options, like
26    so:
27    
28    $ scm -help do_not_drop
30  - Minor changes in how the [nm_version] section in psn.conf i
31    handled. Look in the psn.conf file that is distributed with PsN for
32    more information.
33  - SDE modelfiles are now supported. (see the -sde_records option)
34  - The update_inits method of the model class now accepts an output
35    file name as input.
36  - Some attributes and accessors of the PsN-Core class 'output' have
37    had their names changed to make it more clear what their purposes
38    are:
39         finalgrad          is now called     final_gradient
40         parampath          is now called     parameter_path
41         gradientpath       is now called     gradient_path
42         covterm            is now called     covstep_termination 
43  - The Utilties now saves the command line that started it in a file
44    "command.txt" under the corresponding directory.
45  - Added a "silent" option to the Utilties that quenches all output.
46  - "nice" option added to utilties that allows you to set priority in
47    unix.
48  - Rudimentary support for NorduGrid reinstated.
49  - Installer script rewritten. It now supports Perl installations in
50    nonstandard directories. Discrepancies between *nix and MSWin32 is
51    smaller.
53 Internal changes
54  - The code that is autogenerated with "dia2code" is optimized a
55    bit and saves a hash "__valid_parameters" in each object, which
56    allows the constructors to be used as a generic (shallow) copy.
58 Misc
59  - continuous spelled correctly throughout SCM.
62 Changes from 2.1.5 to 2.1.6
64 Bugs
65  - Stratify_on bug in bootstrap method fixed.
66  - Data files in directories different from model file are now
67    possible.
68  - Path name handling reimplemented. Relative paths are now handled
69    better.
70  - Models that generate table files would make PsN complain about
71    missing files.
72  - Its now possible to specify multiple output names as a
73    comma-separated list to execute.
74  - The scm can now go backwards.
75  - Handling of table files now responds to the
76    "ignore_missing_output_files" flag.
77  - nmtran error messages was lost in Windows 2K. Execution of nmtran
78    is more plattform independent now.  It uses a temporary file, but
79    it is never bigger than the nmtran messages.
80  - Fixed a bug that limited choice of compiler under unix.
81  - Typo in scm utility fixed. (included_relations in backwards step).
83 Features
84  - Added support for "$NONPARAMETRIC" record in model files.
85  - A few improved error messages related to parsing of model files.
86  - The SCM config file now features sections for parameter bounds and
87    user-defined code
89 Internal changes
90  - psn.conf settings are now available as global variables. psn.conf
91    is only parsed once.