Python protocol for distributed arrays. Like the PEP-3118 buffer protocol, but for potentially large arrays distributed across several processes. Supports block, cyclic, block-cyclic, padded, and unstructured distributions.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_static
images
tests
.gitignore
.travis.yml
COPYING.rst
Makefile
README.rst
__init__.py
all_examples.rst
appendix.rst
conf.py
examples.rst
index.rst
make.bat
protocol.rst
utils.py
validator.py

README.rst

https://travis-ci.org/enthought/distributed-array-protocol.png?branch=master

Distributed Array Protocol

Source repository for the Distributed Array Protocol document and associated utilities.

A validator for data structures defined in the protocol is included as validator.py.

For a version of the protocol document rendered as HTML, see

http://distributed-array-protocol.readthedocs.org

To build a version of the protocol document yourself, install Sphinx, then run make html or make singlehtml in this directory. See the output of make help for more information.

To run the tests for the validator and included utilities, run python -m unittest discover from this directory.