= Documentation = Documentation of TOL is still poor, sparse and disperse, and it is almost all written in spanish, but we are working to enhance this situation. Any help will be welcome. You can find [TolTechDesc in this page] a technical description of TOL. [source:/tolp/trunk/doc Here] is the SVN entry point for all shared documentation that you can browse to download interesting items. In [TolUserGuide User Guide] ([TolGuiaUsuario Guía del usuario]) you can find all functions of trunk version of TOL == Kernel == * [TolOop Object Oriented Programming] * Fixed Size Memory: [https://www.tol-project.org/export/HEAD/tolp/trunk/doc/kernel/MemoryHandlers/FSMEM.pdf Spanish programmer guide] == Time algebra == Time algebra gives the name to TOL due to it was the first tarjet and it's already the most original and distinctive feature of TOL * Discrete Time Algebra: [https://www.tol-project.org/export/head/tolp/trunk/doc/kernel/Time/TD-dise%C3%B1o.pdf Spanish TD.Diseño.pdf] == Massive data handling == * Database: TOL can handle with all database engines having an ODBC interface, ie, with all the important ones. Afterwords, it has optimiced interfaces with MySQL and PostgreSQL engines. * Object Indexed Serialization: [ObjectIndexedSerialization OIS spanish doc] == Interface == TOL has various interfaces to interactuate with users: * tol : the pure console callable executable * tolsh : a console callable with access to TCL script features * tolbase : a TCL graphic interface * vbtol : Visual Basic interface == Math == In an statistical software is very important to have access to the more efficient and robust implementations of mathematical algorithms. TOL has bet on some of the more recognized packages by open source community * [http://www.netlib.org/blas/index.html BLAS ]: Basic Linear Algebra Subprograms * [http://www.netlib.org/lapack/index.html LAPACK]: Linear Algebra PACKage * [http://math-atlas.sourceforge.net/ ATLAS]: Automatically Tuned Linear Algebra Software * [http://www.cise.ufl.edu/research/sparse/cholmod/ CHOLMOD]: Sparse Cholesky factorization and update/downdate * [http://www.gnu.org/software/gsl/ GSL]: GNU Scientific Library * [http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/cluster/software.htm#s CLUSTERLIB]: The C clustering library for cDNA microarray data * [http://www.cs.umd.edu/users/mount/Projects/KMeans/ KMLOCAL]: Efficient Algorithms for K-Means Clustering * [http://people.scs.fsu.edu/~burkardt/cpp_src/dcdflib/dcdflib.html DCDFLIB]: Evaluating cumulative probability density functions * [http://www.alglib.net ALGLIB]: Efficient multilingual scientific software library * [http://www.umiacs.umd.edu/~vikas/Software/optimal_bw/optimal_bw_code.htm optimal_bw]: Fast O(N+M) Univariate Kernel Density Estimation with Optimal Bandwith === Linear algebra === * Virtual Matrix: [VirtualMatrix spanish doc] === Models === * ARIMA Max Likelihood: * [https://www.tol-project.org/export/head/tolp/trunk/doc/modeling/ARIMA_Estimate/brief_estimate.html Brief on Estimate function] * [https://www.tol-project.org/export/head/tolp/trunk/doc/modeling/ARIMA_Estimate/Un%20estimador%20de%20modelos%20ARIMA%20con%20FT.ppt Diseño de la implementación de la función Estimate, un estimador de modelos ARIMA con Función de Transferencia] * [https://www.tol-project.org/export/677/tolp/trunk/doc/modeling/ARIMA_Estimate/InformeImplementaci%C3%B3nDeLaEstimacionARIMA_Mar2004.pdf Nota técnica sobre la implementación de la función Estimate] * [https://www.tol-project.org/export/head/tolp/trunk/doc/modeling/ARIMA_Estimate/EstimadoresAditivosDeEfectos.pdf Estimadores aditivos de efectos] en modelos multiplicativos o con otras transformaciones * Bayesian Sparse Regression: [https://www.tol-project.org/export/head/tolp/trunk/doc/modeling/BSR/BSR_Bayesian_Sparse_Regression.pdf Spanish Manual]