Package: rtemis
Version: 1.4.2
Title: Schema-Driven Machine Learning and Visualization
Date: 2026-10-16
Authors@R: person(given = "E.D.", family = "Gennatas", role = c("aut", "cre", "cph"), 
    email = "gennatas@gmail.com", comment = c(ORCID = "0000-0001-9280-3609"))
Description: Machine learning and visualization package with an 'S7' backend featuring
    comprehensive type checking and validation, observable runs, and auditable outputs.
    The functional API provides one-call access to supervised and unsupervised learning
    through train(), cluster(), and decomp(). All configuration steps are performed using
    setup functions and validated. A single call to train() can handle preprocessing,
    decomposition, hyperparameter tuning, model stacking, and testing with nested resampling.
    Supports 'data.frame', 'data.table', and 'tibble' inputs and parallel execution. Plot
    methods for trained and resampled supervised models draw interactive figures through
    'rtemis.draw'. Includes native implementations of SuperLearner, RuleFit, and Linear
    Additive Trees, and supports conformal prediction. The package first appeared in
    E.D. Gennatas (2017)
    <https://repository.upenn.edu/entities/publication/d81892ea-3087-4b71-a6f5-739c58626d64>.
License: BSD_3_clause + file LICENSE
URL: https://www.rtemis.org, https://docs.rtemis.org/r/ml,
        https://docs.rtemis.org/r/ml-api/
BugReports: https://github.com/rtemis-org/rtemis/issues
ByteCompile: yes
Depends: R (>= 4.4.0)
Imports: data.table, future, grDevices, graphics, methods, nanoparquet,
        openssl, parallel, parallelly, rtemis.core (>= 0.4.5),
        rtemis.draw (>= 0.5.3), stats, S7, utils
Suggests: arrow, bit64, car, cluster, DBI, dbscan, duckdb, e1071,
        earth, farff, fastICA, flexclust, fpc, future.mirai, glmnet,
        grid, gsubfn, hal9001, haven, hopach, htmltools, jsonlite,
        jsonvalidate, kernlab, kknn, later, leaps, lightAUC, lightgbm,
        matrixStats, mclust, mgcv, mice, mirai, missRanger, mori,
        nanonext, NMF, nnls, partykit, pROC, ranger, readxl, ROCR,
        rpart, rtemis.llm (>= 0.8.7), Rtsne, seqinr, shapr, spls,
        stochtree, survival, tabnet, testthat (>= 3.0.0), tibble,
        timeDate, torch, uwot, vegan, visNetwork, vroom, withr
Encoding: UTF-8
Language: en-US
Config/testthat/edition: 3
Config/roxygen2/version: 8.1.1
NeedsCompilation: no
Packaged: 2026-10-19 21:12:07 UTC; sdg
Author: E.D. Gennatas [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0001-9280-3609>)
Maintainer: E.D. Gennatas <gennatas@gmail.com>
Repository: CRAN
Date/Publication: 2026-10-19 21:40:02 UTC
