[[PageOutline]] = What is new in Tol 3.1 = Note that version style has been simplified to just two numbers: x.y One version has a set of goals and a deadline to meet during their development phase, but should be adjusted by the requirements specified by users on the tickets. Each breakthrough will mean the release of a beta version to be specified with the letter 'b' followed by a sequential numeric code of three digits with zeros from the left: 'x.y bzzz' Once published can arise, especially at first, small problems will be resolved with patches whose numbering is similar to that of the beta but with the letter 'p': 'x.y pzzz' [https://www.tol-project.org/report/19 Here] you can view a detailed report of all solved tickets. == Kernel == * Solved some problems with macro {{{#Embed }}} * Enhanced behaviour of class related documentation functionalities: {{{_.autodoc.member}}}, {{{PutDescription}}}, {{{Description}}} * Solved some problems using global access operator {{{ ::global_variable }}} * Solved some problems with {{{ ObjectExist }}} * New function to add members to an existant NameBlock {{{Real AddMember(NameBlock nb, Anything member)}}} * TextMatch calls to TextMatch_Tcl to solve old known problems. * Avoiding copy of objects by means of new referential operator {{{$}}} to be used with new structures {{{@Real, @Text, ...}}} * Fixed bug in {{{PutName}}} working over local function arguments == TolConfigManager == * Enhancement of maintenance of user options. * Merging new default options with older configuration files. == Time Algebra == * Solved some problems handling with empty {{{TimeSet W}}} * Enhancement of storement of {{{TimeSet}}} objects in OIS * Solved some problems with SerDat * Enhancement of efficiency in {{{Polyn:Serie}}} and other operations == Math == * Matrix and Real mixed arguments extended to logical and comparisson functions. First argument must be matrix. Now you can write [[BR]] {{{ #!java Matrix M = ...; Matrix LT(M, 1); }}} * Enhanced {{{MatQuery}}} methods to handle with matrix operations like sorting, selecting or classifying * Solved som problems with some {{{VMatrix}}} methods as {{{MergeRows}}} or {{{SubDiag}}} * Faster AIA algorithm using VMatrix. * {{{TolIpopt}}}: Fast and robust algorithms to solve constrained bi-linear optimization problems. * Enhanced behaviour of TruncStdGaussian in extreme cases * Solved problems of IsStationary and StationaryValue over non full polynomials, that caused false non stationarity messages on some ARIMA estimations, both {{{Estimate}}} and {{{BSR}}} * Solved some problems with ARMA initial values in {{{Estimate}}} * Package {{{BysMcmc}}} (BSR) * Solving problems with border points in {{{BysMcmc}}} * {{{BysMcmc}}} can be used to generate multiple chains from over-dispersed initial points * Prior information over unknown output in Probit models with {{{BysMcmc}}} * Adding information over linear restrictions in {{{BysMcmc}}} * More efficient import and parser methods of regression matrices in package {{{BysMcmc}}}  * Including ROC related methods to package {{{QltvRespModel}}} == First releases of uncomplete packages == * {{{LinAproxNonLinReg}}}: Linearized aproximation to non linear regression * {{{BysDecision}}}: Solving typical Bayes Decision problems * {{{MWG}}}: Metropolis Within Gibbs generic models * {{{MatAlg}}}: Matrix algebra related methods == TolExcel == * Solved some problems with date cells. * '''(josp?)''' == CurlApi == * '''(josp?)''' == TclCore == * '''(josp?)''' == TolPackage == * Solved some problems about comparing package names and version numbers. * Including local information to be used in local repositories without loading the package. * Enhanced behaviour in non connected machines. == TolBase == * Graphic interface to manage packages. '''(josp?)''' * Viewing status of local and remote packages * Updating, upgrading, removing, .. * Controlling locked packages * New visual tool for scape strings in ''editor'' and ''eval'' window * Allowing syntax check with {{{#Embed}}} * '''(josp?)'''