ProIO
From HandWiki
ProIO [1] is an event-oriented streaming data format which utilizes Google's Protocol Buffers (protobuf) to be flexible and highly language-neutral. Proio aims to add event structure and additional compression to protobuf in a way that supports event data model serialization in medium- and high-energy physics. Additionally, proio
- supports self-descriptive data,
- is stream compatible,
- is language agnostic.
Data records can be written and read in C++, Java and Python, Go.
Official GIT repository: ProIO file format
- ↑ D. Blyth, J. Alcaraz, S. Binet, S.V. Chekanov, Computer Physics Communications Volume 241, August 2019, Pages 98-112