Pith. sign in

REVIEW

kiwiPy: Robust, high-volume, messaging for big-data and computational science workflows

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2005.07475 v1 pith:BNZ6WQ2W submitted 2020-05-15 cs.DC

classification cs.DC
keywords kiwipyapplicationsbig-datahigh-throughputmessagerobustusedwhile
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

In this work we present kiwiPy, a Python library designed to support robust message based communication for high-throughput, big-data, applications while being general enough to be useful wherever high-volumes of messages need to be communicated in a predictable manner. KiwiPy relies on the RabbitMQ protocol, an industry standard message broker, while providing a simple and intuitive interface that can be used in both multithreaded and coroutine based applications. To demonstrate some of kiwiPy's functionality we give examples from AiiDA, a high-throughput simulation platform, where kiwiPy is used as a key component of the workflow engine.

Discussion (0). Continue with ORCID to comment.

Pith tools