Sha256: 55d448cb15c08778d9813fd6da1d68379fbd02ebfe0e4054714b595da01c6578

Contents?: true

Size: 1.71 KB

Versions: 2

Compression:

Stored size: 1.71 KB

Contents

# README

## Name

Red Arrow

## Description

Red Arrow is a Ruby bindings of Apache Arrow. Red Arrow is based on GObject Introspection.

[Apache Arrow](https://arrow.apache.org/) is an in-memory columnar data store. It's used by many products for data analytics.

[GObject Introspection](https://wiki.gnome.org/action/show/Projects/GObjectIntrospection) is a middleware for language bindings of C library. GObject Introspection can generate language bindings automatically at runtime.

Red Arrow uses [Arrow GLib](https://github.com/apache/arrow/tree/master/c_glib) and [gobject-introspection gem](https://rubygems.org/gems/gobject-introspection) to generate Ruby bindings of Apache Arrow.

Arrow GLib is a C wrapper for [Arrow C++](https://github.com/apache/arrow/tree/master/cpp). GObject Introspection can't use Arrow C++ directly. Arrow GLib is a bridge between Arrow C++ and GObject Introspection.

gobject-introspection gem is a Ruby bindings of GObject Introspection. Red Arrow uses GObject Introspection via gobject-introspection gem.

## Install

Install Arrow GLib before install Red Arrow. Use [Apache Arrow packages](https://github.com/red-data-tools/arrow-packages) for installing Arrow GLib.

Install Red Arrow after you install Arrow GLib:

```text
% gem install red-arrow
```

## Usage

```ruby
require "arrow"

# TODO
```

## Dependencies

* [Apache Arrow](https://arrow.apache.org/)

* [Arrow GLib](https://github.com/apache/arrow/tree/master/c_glib)

* [gobject-introspection gem](https://rubygems.org/gems/gobject-introspection)

## Authors

* Kouhei Sutou \<kou@clear-code.com\>

## 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.)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
red-arrow-0.4.1 README.md
red-arrow-0.4.0 README.md