[[PageOutline]] = What is new in Tol 2.0.1 = [https://www.tol-project.org/report/15 Here] you can view a detailed report of all solved tickets. == Kernel == 1. '''OOP''': [wiki:TolOop Object Oriented Programing] 1. '''TPR''': [wiki:TolPackageRulesAndComments TOL packages and repositories] 1. '''LoadDynLib''': [wiki:LoadDynLib Dynamic linkage of C++ binary libraries] 1. '''CINT''': Embeding interpreted C/C++ in TOL to speed some large cycles. 1. '''#Embed''': This macro is an alternative to function Include to avoid some problems using declarated Struct's as type of arguments. Function Include acts at "evaluation time", returning a Set, and so some parser status are not well defined. Macro #Embed is equivalent to C-C++ #Include, is to say, is the same that copy the text of embeded file in the caller file. 1. '''Crashes''': The number of fatal crashes has been reduced and when happen, system gives more information about the problem wich can be avoided or solved more easily. 1. '''Memory leaks''': Now TOL have almost none significative memory leak, even along large and complex process like bayesian simulations. The typical effect of these kind of problems was that memory consumption was growing until the top of the heap was reached. 1. '''NameBlock''': Solved some problems about copying and reassigning objects and members. == System == 1. TOLHOME : If there is an environment variable called TOLHOME it will be used as TOL application data directory, instead of HOME/.tol in linux or APPDATA/tol. You can see your current address at TOL global variable {{{Text TolAppDataPath}}}. (See more on ticket #1093) 1. [wiki:TolConfigManager TolConfigManager]: TOL User Configuration Manager == Handling with large or special TOL objects == 1. '''Indexed sets''': 1. New functions Append, Remove and Replace] to handle with indexed (or not) sets. (See more on ticket #1011) 1. [source/tolp/OfficialTolArchiveNetwork/HashMap/HashMap.tol HashMap]: Handling and storing generic hashed mapping data using internal index by name features of set 1. [source:/tolp/OfficialTolArchiveNetwork/MatEncode/MatEncode.tol MatEncode]: Encoding cualitative and cuantitive data using matrices 1. MatQuery: [source:/tolp/OfficialTolArchiveNetwork/MatQuery/sort.tol Sorting], [source:/tolp/OfficialTolArchiveNetwork/MatQuery/select.tol selecting] and [source:/tolp/OfficialTolArchiveNetwork/MatQuery/classify.tol classifying] matrix data. 1. [source:/tolp/OfficialTolArchiveNetwork/GraphTools/GraphTools.tol GraphTools] Graph theory tools == Numerical methods and models == 1. BysMcmc: Bayesian Sparse Regression (BSR) 1. Generalized linear weighted regressions with [OfficialTolArchiveNetworkGrzLinModel GrzLinModel] (Normal, Poisson, ...) and [OfficialTolArchiveNetworkQltvRespModel QltvRespModel] (Logit and Probit regressions). 1. [OfficialTolArchiveNetworkBysVecLinReg BysVecLinReg] Bayesian Vectorial Linear Regression. 1. [OfficialTolArchiveNetworkBysSampler BysSampler] Generic bayesian sampling tools. 1. Constrained real optimization with [OfficialTolArchiveNetworkNonLinGloOpt NonLinGloOpt] and TolIpopt. 1. [source:/tolp/OfficialTolArchiveNetwork/MulVarFunAprox MulVarFunAprox]: [https://www.tol-project.org/export/HEAD/tolp/OfficialTolArchiveNetwork/MulVarFunAprox/doc/MulVarFunAprox.pdf Multivariant Interpolation and aproximation]. 1. MatQuery: 1. [source:/tolp/OfficialTolArchiveNetwork/MatQuery/KNN.tol KNN] K-Nearest Neighbor Searching 1. [source:/tolp/OfficialTolArchiveNetwork/MatQuery/TPP.tol TPP] Delaunay 2D-Triangulation == Data tools == 1. ASCII files: 1. OIS: 1. Database: 1. Excel: Reading data from binary '.xls' workbooks with ImportExport::@Excel 1. GIS: Writing Google Earth KML geographic data with GisTools::@KML. 1. Public data packages == Interface == 1. GuiTools: Graphical User Interface tool automated for class instances programmed in TOL. 1. @MenuDesc : Graphical contextual menus 1. @MultiDimSelect: Multiple selection boxes