Skip to content

A library that provides conversion method between Apache Arrow and PyCall

License

Notifications You must be signed in to change notification settings

red-data-tools/red-arrow-pycall

Repository files navigation

README

Name

Red Arrow PyCall

Description

Red Arrow PyCall is a library that provides converters between Ruby objects for Apache Arrow and Python objects for Apache Arrow.

Red Arrow PyCall adds #to_python method to most Ruby objects for Apache Arrow such as Arrow::Array. Red Arrow PyCall adds to_ruby method to most Python objects for Apache Arrow such as pyarrow.lib.Int8Array.

Install

% gem install red-arrow-pycall

Usage

require "arrow-pycall"

arrow_int8_array.to_python # -> An object of PyCall::PyObject that wraps pyarrow.lib.Int8Array

py_arrow_int8_array.to_ruby # -> An object of Arrow::Int8Array

Dependencies

Authors

License

Apache License 2.0. See doc/text/apache-2.0.txt for details.

(Kouhei Sutou has a right to change the license including contributed patches.)

About

A library that provides conversion method between Apache Arrow and PyCall

Resources

License

Stars

Watchers

Forks

Packages

No packages published