Python lazy object proxy interface for distributed stores.
Project description
ProxyStore
ProxyStore provides a unique interface to object stores through transparent object proxies that is designed to simplify the use of object stores for transferring large objects in distributed applications. ProxyStore's goals are to:
- Improve productivity. ProxyStore enables easy decoupling of communication from the rest of the code, allowing developers to focus on functionality and performance.
- Improve compatibility. Consumers of data can be agnostic to the communication method because object proxies handle the communication behind the scenes.
- Improve performance. Transport methods and object stores can be changed at runtime to optimal choices for the given data without the consumers being aware of the change.
Installation
Install via pip:
# Base install
pip install proxystore
# Extras install for serving Endpoints
pip install proxystore[endpoints]
More details are available on the Get Started guide. For local development, see the Contributing guide.
Documentation
Complete documentation for ProxyStore at https://proxystore.dev.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
proxystore-0.4.1.tar.gz
(312.4 kB
view hashes)
Built Distribution
proxystore-0.4.1-py3-none-any.whl
(91.6 kB
view hashes)
Close
Hashes for proxystore-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d30dd02fa01f02790f82adf62635e7b01cc79c4b2617963fecb4a281c8fd2a7e |
|
MD5 | 0082537a93f63a2e246b836cb6e5fe82 |
|
BLAKE2b-256 | 269c5e77b6714348a38c6f55e8cc03d92d3c17f1f9da4796c8a8e9e7f3fb986b |