IPython Documentation

Table Of Contents

Previous topic

Module: parallel.client.magics

Next topic

Module: parallel.client.remotefunction

This Page

Note

This documentation is for a development version of IPython. There may be significant differences from the latest stable release.

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.

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!

2 Functions

IPython.parallel.client.map.is_array(obj)

Is an object a numpy array?

Avoids importing numpy until it is requested

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

return whether an object is mappable or not.