STKernel
STKernel is the low-level core library that forms the basis
of the project. It provides data class handling for C++.
It contains several subprojects.
Base
- Define the standard Types for handling heterogeneous datas.
- Provide a not available representation for the standard Types.
- Provide standard STK exceptions.
- Provide generic (templated when possible) mathematical
and utilities functions.
- Define standard iostreams
Tcontainer
- Define abstract (templated) interface classes for storing
datas.
- Provide a templated implementation for dense one-dimensionnal
and two-dimensionnal homogeneous arrays.
- Provide a second templated implementation for List.
DataManager
- Provide an abstract base class for statistical variables.
- Provide a templated implementation for standard STK types.
- Provide a Dataframe implementation.
IOaccess
- Provide classes for read and write csv and (soon) dbf files.
- Provide classes for importing and/or exporting containers and
DataFrame.
STKAlgebra
TempExp
- Provide standard Real containers like Point, Vector, Matrix,...
using containers specialization.
- Provide templated expressions evaluation for scientific
computing (@see http://osl.iu.edu/~tveldhui/papers/techniques/).
Algebra
- Provide some utilities Linear Algebra static methods.
- Provide QR decomposition for matrices.
- Provide SVD decomposition for matrices.
- Provide EigenValue decomposition symetric matrices.
STatistiK
Analysis
- Compute usual and special functions : gamma, gammmaRatio,
betaRatio,...
StatDesc
- Define one-dimensionnal statistics tools for Real variables.
- Define two-dimensionnal statistics tools for Real variables.
Laws
- Compute many laws (pdf, cdf, inverse cdf and randoms numbers)
wxApriori
The STK++ propose a wrapper of the
apriori program for mining patterns from itemsets in a
transactional database. A win32 binary can be download
at
http://savannah.nongnu.org/download/stkpp/
This program is not maintained and will not be.