Package: memshare
Type: Package
Title: Shared Memory Multithreading
Version: 1.1.1
Date: 2026-05-04
Authors@R: c(person("Julian" ,"Märte",email= "j.maerte@iap-gmbh.de",role=c("aut","ctr"), comment = c(ORCID = "0000-0001-5451-1023")),person("Romain" ,"Francois",role=c("ctb")), person("Michael", "Thrun", email= "m.thrun@gmx.net",role=c("aut","ths","rev","cph","cre"), comment = c(ORCID = "0000-0001-9542-5543")))
Description: This project extends 'R' with a mechanism for efficient parallel data access by utilizing 'C++' shared memory. Large data objects can be accessed and manipulated directly from 'R' without redundant copying, providing both speed and memory efficiency. Memshare was published in Thrun, M.C., Märte J.: "Memshare: Memory Sharing for Multicore Computation in R with an Application to Feature Selection by Mutual Information using PDE" (2026), R Journal, <DOI:10.32614/RJ-2025-043>. 
Maintainer: Michael Thrun <m.thrun@gmx.net>
LazyLoad: yes
LinkingTo: Rcpp
Imports: Rcpp (>= 1.0.14), parallel
Suggests: ScatterDensity (>= 0.1.1), DataVisualizations (>= 1.1.5),
        mpmi, rmarkdown (>= 0.9), knitr (>= 1.12), testthat (>= 3.0.0)
Config/testthat/edition: 3
SystemRequirements: C++17
Depends: R (>= 4.3.0)
NeedsCompilation: yes
License: GPL-3
URL: https://www.iap-gmbh.de
Encoding: UTF-8
VignetteBuilder: knitr
BugReports: https://github.com/Mthrun/memshare/issues
Packaged: 2026-05-04 15:31:10 UTC; MCT
Author: Julian Märte [aut, ctr] (ORCID:
    <https://orcid.org/0000-0001-5451-1023>),
  Romain Francois [ctb],
  Michael Thrun [aut, ths, rev, cph, cre] (ORCID:
    <https://orcid.org/0000-0001-9542-5543>)
Repository: CRAN
Date/Publication: 2026-05-04 21:10:51 UTC
Built: R 4.6.0; aarch64-apple-darwin23; 2026-05-04 22:07:01 UTC; unix
Archs: memshare.so.dSYM
