Yup, tried this, but the following exception is raised ...

```
>>> mask = tcell.latitude(80)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/net/home/h05/itwl/projects/git/iris/lib/iris/experimental/transport/top_edge.py", line 507, in latitude
    result = pool.map(_client, zip(self.hosts, payload), chunks)
  File "/home/h05/itwl/fcm/iris/sci/lib/python2.7/multiprocessing/pool.py", line 225, in map
    return self.map_async(func, iterable, chunksize).get()
  File "/home/h05/itwl/fcm/iris/sci/lib/python2.7/multiprocessing/pool.py", line 522, in get
    raise self._value
EOFError
```

I'm assuming it's related to the fact that the call to ```python2.7``` is now not absolute. The exception is quite unhelpful, but I guess that's the cost of using multiprocessing ... it's a big black box of concurrent doom.

I've just not had the time to narrow this issue down ... I was hoping for an quick and easy *get out of jail card* solution from anyone who may have dabbled with such hocus-pocus.