1Apache Arrow is a cross-language development platform for in-memory data. It 2specifies a standardized language-independent columnar memory format for flat 3and hierarchical data, organized for efficient analytic operations on modern 4hardware. It also provides computational libraries and zero-copy streaming 5messaging and interprocess communication. Languages currently supported include 6C, C++, C#, Go, Java, JavaScript, MATLAB, Python, R, Ruby, and Rust. 7