Skip to content

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.

License

Notifications You must be signed in to change notification settings

wfspotz/distributed-array-protocol

Repository files navigation

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.

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •