Ruby/CArray
Ruby/CArray is an extension library for the multi-dimensional array class.
Features
- Multidimensional array for storing uniform data
- Various ways to access data elements
- Masks for each element to handle missing values
- Element-wise operations and mathematical functions
- Statistical functions for the elements
- Indirect data manipulation for original array by virtual array
- Special iterators (dimension, block, window, categorical)
- User-defined array
- Storing fixed length data with data_class
- Memory sharing with other objects (Experimental)
Requirements
- Ruby 2.4.0 or later
- C compiler
- IEEE754 floating point number
- C99 complex number
Directories
lib - Ruby sorce codes
ext - C extension source codes
utils - support tools for development
spec - rspec files
misc - misc files
Licenses
MIT (after version 1.5.0)