An open API service indexing awesome lists of open source software.

https://github.com/kvnkuang/pbmcapply

Tracking the progress of mc*apply with progress bar.
https://github.com/kvnkuang/pbmcapply

parallelization progress-bar r

Last synced: 11 months ago
JSON representation

Tracking the progress of mc*apply with progress bar.

Awesome Lists containing this project

README

          

# pbmcapply: tracking the progress of mc*apply in R.

A package helps you track and visualize the progress of parallel version of vectorized R functions (mc*apply).

![Flowchart](https://cdn-images-1.medium.com/max/2000/1*QOwcI8dNrqq-_DHXYzvhiA.jpeg)

Please check this [blog article](https://kevinkuang.net/tracking-progress-in-r-ad97998c359f) for an comparasion between available methods to track progress in R.

**Notice:** Parallelization (mc.core > 1) works on *nix (Linux, Unix such as macOS) only due to the lack of fork() functionality, which is essential for mcapply, on Windows.

## Installation

### Stable release on CRAN

Version: ![CRAN version](http://www.r-pkg.org/badges/version/pbmcapply) ![Download count](http://cranlogs.r-pkg.org/badges/grand-total/pbmcapply)

Package page: https://cran.r-project.org/web/packages/pbmcapply

Install `pbmcapply` by pasting this command in your R console:

```
install.packages('pbmcapply')
```

### Development release on Github

Version: [![GitHub release](https://img.shields.io/github/release/kvnkuang/pbmcapply.svg?maxAge=2592000)]() [![Build Status](https://travis-ci.org/kvnkuang/pbmcapply.svg?branch=master)](https://travis-ci.org/kvnkuang/pbmcapply)

Project page: https://github.com/kvnkuang/pbmcapply

Build `pbmcapply` by pasting these commands in your R console:

```
library(devtools)
install_github("kvnkuang/pbmcapply", ref = "dev")
```

## Contributors

Many thanks to all contributors for their time and effort to make this project better.

- Quyu Kong ([@qykong](https://github.com/qykong))
- Francesco Napolitano ([@franapoli](https://github.com/franapoli))
- Thierry Gosselin ([@thierrygosselin](https://github.com/thierrygosselin))
- aitap ([@aitap](https://github.com/aitap))
- Gergely Daróczi ([daroczig](https://github.com/daroczig))

## License

[MIT license](https://opensource.org/licenses/MIT)