Package: rtemis
Version: 1.0.0
Title: Machine Learning and Visualization
Date: 2026-03-14
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, paired with an efficient functional
    user-facing API. train(), cluster(), and decomp() provide one-call access to supervised and 
    unsupervised learning. All configuration steps are performed using setup functions and 
    validated. A single call to train() handles preprocessing, hyperparameter tuning, and testing 
    with nested resampling. Supports 'data.frame', 'data.table', and 'tibble' inputs, parallel 
    execution, and interactive visualizations. The package first appeared in E.D. Gennatas (2017)
    <https://repository.upenn.edu/entities/publication/d81892ea-3087-4b71-a6f5-739c58626d64>.
License: GPL (>= 3)
URL: https://www.rtemis.org, https://docs.rtemis.org/r/,
        https://docs.rtemis.org/r-api/
BugReports: https://github.com/rtemis-org/rtemis/issues
ByteCompile: yes
Depends: R (>= 4.1.0)
Imports: grDevices, graphics, stats, methods, utils, S7, data.table,
        future, htmltools, cli
Suggests: arrow, bit64, car, colorspace, DBI, dbscan, dendextend (>=
        0.18.0), duckdb, e1071, farff, fastICA, flexclust,
        future.apply, future.mirai, futurize, geosphere, ggplot2,
        glmnet, geojsonio, glue, grid, gsubfn, haven, heatmaply,
        htmlwidgets, igraph, jsonlite, leaflet, leaps, lightAUC,
        lightgbm, matrixStats, mgcv, mice, mirai, missRanger,
        networkD3, NMF, openxlsx, parallelly, partykit, plotly, pROC,
        progressr, psych, pvclust, ranger, reactable, readxl,
        reticulate, ROCR, rpart, Rtsne, seqinr, sf, shapr, survival,
        tabnet, threejs, testthat (>= 3.0.0), tibble, timeDate, toml,
        torch, uwot, vegan, vroom, withr
Encoding: UTF-8
Config/testthat/edition: 3
RoxygenNote: 7.3.3
LazyData: true
NeedsCompilation: no
Packaged: 2026-03-23 09:34:39 UTC; egenn
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-03-26 10:00:02 UTC
Built: R 4.6.0; ; 2026-04-26 04:45:50 UTC; unix
