daltoolbox

DAL Toolbox

GitHub Repo
stars GitHub Repo stars

As research experiments grow in scale and complexity, data analytics demands tools that go beyond isolated functions. DAL Toolbox is a framework designed to meet these modern challenges by organizing a comprehensive set of data analytics capabilities into an integrated workflow environment. Inspired by the Experiment Line model <doi:10.1007/978-3-642-02279-1_20>, it supports essential tasks such as data preprocessing, classification, regression, clustering, and time series prediction. With a unified data model, consistent method API, and support for hyperparameter tuning, DAL Toolbox enables the seamless construction and execution of end-to-end analytics pipelines. It also offers easy integration with existing libraries and languages, promoting usability, extensibility, and reproducibility in data science.


Documentation

The documentation was reorganized to support two complementary entry points:

If you are new to daltoolbox, start with the tutorials. If you already know the package structure, the thematic collections remain available and were reorganized with more didactic descriptions.

Guided tutorial track

Thematic example collections

Documentation design

The examples were revised to be more useful for learning:


Installation

The latest version of DAL Toolbox at CRAN is available at: https://CRAN.R-project.org/package=daltoolbox

You can install the stable version of DAL Toolbox from CRAN with:

install.packages("daltoolbox")

You can install the development version of DAL Toolbox from GitHub https://github.com/cefet-rj-dal/daltoolbox with:

library(devtools)
devtools::install_github("cefet-rj-dal/daltoolbox", force=TRUE, dependencies=FALSE, upgrade="never")

Bugs and new features request

https://github.com/cefet-rj-dal/daltoolbox/issues