The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
ParallelLogger is part of HADES.
Support for parallel computation with progress bar, and option to stop or proceed on errors. Also provides logging to console and disk, and the logging persists in the parallel threads. Additional functions support function call automation with delayed execution (e.g. for executing functions in parallel).
# Run a function in parallel:
<- function(x) {
fun return (x^2)
}
<- makeCluster(numberOfThreads = 3)
cluster <- clusterApply(cluster, 1:10, fun)
result stopCluster(cluster)
# Create a file logger:
addDefaultFileLogger("log.txt")
logTrace("Hello world")
ParallelLogger is an R package.
Requires R (version 4.0.0 or higher)
In R, to install the latest stable version, install from CRAN:
install.packages("ParallelLogger")
To install the latest development version, install from the develop branch in GitHub:
install.packages("remotes")
library(remotes)
install_github("ohdsi/ParallelLogger", ref = "develop")
Documentation can be found on the package website.
PDF versions of the documentation is also available: * Vignette: Logging using ParallelLogger * Vignette: Parallel execution using ParallelLogger * Package manual: ParallelLogger.pdf
Read here how you can contribute to this package.
Read here how you can contribute to this package.
ParallelLogger is licensed under Apache License 2.0
ParallelLogger is being developed in R Studio.
Ready for use
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.