Module: parallel.client.map — IPython 2.3.1 documentation

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »

# Module: `parallel.client.map`

Classes used in scattering and gathering sequences.

Scattering consists of partitioning a sequence and sending the various pieces to individual nodes in a cluster.

Authors:

- Brian Granger
- MinRK

## 2 Classes

class `IPython.parallel.client.map.` `Map`

  Bases: `object`

  A class for partitioning a sequence using a map.

  `getPartition`(seq, p, q, n=None)

    Returns the pth partition of q partitions of seq.

    The length can be specified as n, otherwise it is the value of len(seq)

class `IPython.parallel.client.map.` `RoundRobinMap`

  Bases: `IPython.parallel.client.map.Map`

  Partitions a sequence in a round robin fashion.

  This currently does not work!

## 1 Function

`IPython.parallel.client.map.` `mappable`(obj)

  return whether an object is mappable or not.

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »