Package: rMIDAS2
Title: R Client for 'MIDAS2' Multiple Imputation
Version: 0.1.0
Authors@R: c(
    person("Thomas", "Robinson", email = "t.robinson7@lse.ac.uk",
           role = c("aut", "cre")),
    person("Ranjit", "Lall", email = "ranjit.lall@politics.ox.ac.uk",
           role = "aut")
    )
Description: Lightweight R client for the 'MIDAS2' Python multiple imputation
    package. Communicates with a local FastAPI server over HTTP so that no
    'reticulate' dependency is needed at runtime. Provides functions to fit
    MIDAS denoising autoencoder models, generate multiply-imputed datasets,
    compute imputation means, and run Rubin's rules regression analysis.
License: MIT + file LICENSE
URL: https://github.com/MIDASverse/MIDAS2
BugReports: https://github.com/MIDASverse/MIDAS2/issues
Depends: R (>= 4.1.0)
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.3
SystemRequirements: Python (>= 3.9) with the 'midasverse-midas-api' package
Imports:
    curl,
    httr2 (>= 1.0.0),
    processx (>= 3.8.0),
    rlang (>= 1.1.0)
Suggests:
    arrow,
    jsonlite,
    reticulate,
    testthat (>= 3.0.0),
    knitr,
    rmarkdown
VignetteBuilder: knitr
Config/testthat/edition: 3
