From b578813187fc8c758550cb9157d819475532c0ca Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 26 Nov 2024 18:09:14 +0100 Subject: gnu: Add r-simdesign. * gnu/packages/cran.scm (r-simdesign): New variable. Change-Id: Idd82a3a83f0bc8540823441a2848b4df56834d26 --- gnu/packages/cran.scm | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) (limited to 'gnu/packages/cran.scm') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index e99a0301f4..4862f6f0f9 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -14932,6 +14932,49 @@ filtering functions, resampling routines, and visualization of filter models. It also includes interpolation functions.") (license license:gpl2))) +(define-public r-simdesign + (package + (name "r-simdesign") + (version "2.17.1") + (source + (origin + (method url-fetch) + (uri (cran-uri "SimDesign" version)) + (sha256 + (base32 "0anmnzxxw7mv9kykjf2kmgv6qwxkrg48g91q32r2ia4dw8n17782")))) + (properties `((upstream-name . "SimDesign"))) + (build-system r-build-system) + (propagated-inputs (list r-beepr + r-dplyr + r-future + r-future-apply + r-parallelly + r-pbapply + r-progressr + r-r-utils + r-rpushbullet + r-sessioninfo + r-snow + r-testthat)) + (native-inputs (list r-knitr)) + (home-page "http://philchalmers.github.io/SimDesign/") + (synopsis "Structure for organizing Monte Carlo simulation designs") + (description + "This package provides tools to safely and efficiently organize and +execute Monte Carlo simulation experiments in R. The package controls the +structure and back-end of Monte Carlo simulation experiments by utilizing a +generate-analyse-summarise workflow. The workflow safeguards against common +simulation coding issues, such as automatically re-simulating non-convergent +results, prevents inadvertently overwriting simulation files, catches error +and warning messages during execution, implicitly supports parallel processing +with high-quality random number generation, and provides tools for managing +high-performance computing (HPC) array jobs submitted to schedulers such as +SLURM. For a pedagogical introduction to the package see Sigal and Chalmers +(2016) . For a more in-depth overview of +the package and its design philosophy see Chalmers and Adkins (2020) +.") + (license license:gpl2+))) + (define-public r-simplermarkdown (package (name "r-simplermarkdown") -- cgit v1.2.3