apps Package

apps Package

Scripts for use with the DistArray package.

dacluster Module

Start, stop and manage a IPython.parallel cluster. dacluster can take all the commands IPython’s ipcluster can, and a few extras that are distarray specific.

distarray.apps.dacluster.clear(**kwargs)[source]

Removes all distarray-related modules from engines’ sys.modules.

distarray.apps.dacluster.main()[source]

Main function for dacluster utility.

Either start, stop, restart, or clear is called depending on the command line arguments.

distarray.apps.dacluster.restart(n=4, engines=None, **kwargs)[source]

Convenient way to restart an ipcluster.

distarray.apps.dacluster.start(n=4, engines=None, **kwargs)[source]

Convenient way to start an ipcluster for testing.

Doesn’t exit until the ipcluster prints a success message.

distarray.apps.dacluster.stop(**kwargs)[source]

Convenient way to stop an ipcluster.

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/docs/checkouts/readthedocs.org/user_builds/distarray/envs/v0.6.0/lib/python2.7/site-packages/distarray-0.6.0-py2.7.egg/distarray/apps/dacluster.py", line 21, in <module>
    from distarray.globalapi.ipython_cleanup import clear_all
  File "/home/docs/checkouts/readthedocs.org/user_builds/distarray/envs/v0.6.0/local/lib/python2.7/site-packages/distarray-0.6.0-py2.7.egg/distarray/globalapi/__init__.py", line 15, in <module>
    from distarray.globalapi.distarray import DistArray
  File "/home/docs/checkouts/readthedocs.org/user_builds/distarray/envs/v0.6.0/local/lib/python2.7/site-packages/distarray-0.6.0-py2.7.egg/distarray/globalapi/distarray.py", line 23, in <module>
    import numpy as np
ImportError: No module named numpy

engine Module

Script for facilitating MPI-only mode.

Starts an MPI-process-based engine.

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/docs/checkouts/readthedocs.org/user_builds/distarray/envs/v0.6.0/lib/python2.7/site-packages/distarray-0.6.0-py2.7.egg/distarray/apps/engine.py", line 14, in <module>
    from distarray.mpi_engine import Engine
  File "/home/docs/checkouts/readthedocs.org/user_builds/distarray/envs/v0.6.0/local/lib/python2.7/site-packages/distarray-0.6.0-py2.7.egg/distarray/mpi_engine.py", line 14, in <module>
    from distarray.metadata_utils import arg_kwarg_proxy_converter
  File "/home/docs/checkouts/readthedocs.org/user_builds/distarray/envs/v0.6.0/local/lib/python2.7/site-packages/distarray-0.6.0-py2.7.egg/distarray/metadata_utils.py", line 19, in <module>
    import numpy
ImportError: No module named numpy