diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2024-11-26 18:09:14 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2024-12-03 16:59:50 +0100 |
commit | b578813187fc8c758550cb9157d819475532c0ca (patch) | |
tree | a10cfbfe5705247492be7cd3a2d84b3027a04bc8 /gnu/packages/cran.scm | |
parent | 03d26034e301338a8df8ed4dad97f74c6de4e61e (diff) | |
download | guix-b578813187fc8c758550cb9157d819475532c0ca.tar.gz guix-b578813187fc8c758550cb9157d819475532c0ca.zip |
gnu: Add r-simdesign.
* gnu/packages/cran.scm (r-simdesign): New variable.
Change-Id: Idd82a3a83f0bc8540823441a2848b4df56834d26
Diffstat (limited to 'gnu/packages/cran.scm')
-rw-r--r-- | gnu/packages/cran.scm | 43 |
1 files changed, 43 insertions, 0 deletions
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) <doi:10.1080/10691898.2016.1246953>. For a more in-depth overview of +the package and its design philosophy see Chalmers and Adkins (2020) +<doi:10.20982/tqmp.16.4.p248>.") + (license license:gpl2+))) + (define-public r-simplermarkdown (package (name "r-simplermarkdown") |