Package: artoo
Title: Lossless CDISC-Native Input and Output for Clinical Datasets
Version: 0.1.1
Authors@R: 
    person("Vignesh", "Thanikachalam", , "about.vignesh@gmail.com",
           role = c("aut", "cre", "cph"))
Description: Reads and writes clinical-trial datasets losslessly across
    'SAS' XPORT (XPT), Clinical Data Interchange Standards Consortium
    (CDISC) Dataset-JSON, and 'Apache Parquet', applying a specification to
    produce submission-ready Study Data Tabulation Model (SDTM) and
    Analysis Data Model (ADaM) datasets. A single canonical metadata model
    carries labels, CDISC data types, lengths, 'SAS' display formats,
    controlled-terminology references, and sort keys identically across
    every format, so conversion between any two formats is lossless by
    construction. Pure 'R' and lightweight, with no external 'SAS' or
    'Java' runtime. Implements the published format specifications for
    CDISC Dataset-JSON
    (<https://cdisc-org.github.io/DataExchange-DatasetJson/doc/dataset-json1-1.html>)
    and 'SAS' XPORT
    (<https://www.loc.gov/preservation/digital/formats/fdd/fdd000466.shtml>).
License: MIT + file LICENSE
URL: https://vthanik.github.io/artoo/, https://github.com/vthanik/artoo
BugReports: https://github.com/vthanik/artoo/issues
Encoding: UTF-8
Language: en-US
Depends: R (>= 4.2)
Imports: cli, hms, jsonlite, nanoparquet (>= 0.3.0), rlang (>= 1.1.0),
        S7, utf8
Suggests: quarto, readxl, testthat (>= 3.0.0), tibble, withr, writexl,
        xml2
VignetteBuilder: quarto
Config/testthat/edition: 3
LazyData: true
Config/roxygen2/version: 8.0.0
NeedsCompilation: no
Packaged: 2026-06-20 13:56:18 UTC; vignesh
Author: Vignesh Thanikachalam [aut, cre, cph]
Maintainer: Vignesh Thanikachalam <about.vignesh@gmail.com>
Repository: CRAN
Date/Publication: 2026-06-24 09:50:18 UTC
Built: R 4.6.1; ; 2026-06-24 13:07:33 UTC; unix
