Learn R Programming

partools

Miscellaneous utilities for parallelizing large computations. Alternative to MapReduce. File splitting and distributed operations such as sort and aggregate. "Software Alchemy" method for parallelizing most statistical methods, presented in N. Matloff, Parallel Computation for Data Science, Chapman and Hall, 2015. Includes a debugging aid.

Copy Link

Version

Install

install.packages('partools')

Monthly Downloads

438

Version

1.1.7

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Norm Matloff

Last Published

February 6th, 2026

Functions in partools (1.1.7)

snowdoop,filechunkname, etc...

Snowdoop.
formrowchunks,addlists,matrixtolist,setclsinfo,getpte,distribsplit,distribcat,distribagg,distribrange,distribcounts,distribgetrows,docmd,doclscmd,geteltis,distribmeans,distribisdt,ipstrcat,dwhich.min,dwhich.max

Utilities for parallel cluster code.
dbs

Debugging aid for parallel cluster code.
newadult

UCI adult income data set, adapted
caclassfit,caclasspred,vote,re_code

Software Alchemy for Machine Learning
parpdist

Partools Apps
ca,cabase,calm,caglm,caprcomp,cakm,cameans,caquantile,caagg,caknn

Software Alchemy: Turning Complex Statistical Computations into Embarrassingly-Parallel Ones
prgeng

Silicon Valley programmers and engineers