Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rasbt/mputil

Utility functions for Python's multiprocessing standard library module
https://github.com/rasbt/mputil

multiprocessing python

Last synced: 12 days ago
JSON representation

Utility functions for Python's multiprocessing standard library module

Awesome Lists containing this project

README

        

[![PyPI version](https://badge.fury.io/py/mputil.svg)](http://badge.fury.io/py/mputil)
![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)
![License](https://img.shields.io/badge/license-MIT-blue.svg)

# mputil

Utility functions for Python's multiprocessing standard library module

## Documentation

Mputil is (currently) a rather small package that provides functions for memory-efficient multi-processing, based Python's `multiprocessing` standard library. Mputil doesn't have a full-blown documentation, yet. However, you can find explanations and usage examples in the Jupyter Notebook that is references in the "Examples" section below.

## Examples

- [`lazy_map` and `lazy_imap`](https://github.com/rasbt/mputil/blob/master/examples/lazy_map-lazy_imap.ipynb)

## Installation

The `mputil` package can be installed via `pip`:


pip3 install mputil

Alternatively, if you are using Anaconda/Miniconda, you can install `mputil` via the conda package manager from the conda-forge channel as follows:

conda install mputil -c conda-forge