Skip to content

masa16/narray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

447c960 · May 28, 2017
Dec 26, 2013
Feb 11, 2016
Dec 26, 2013
Feb 27, 2013
Feb 11, 2016
Feb 11, 2016
Jun 4, 2016
Apr 30, 2017
Feb 27, 2013
May 29, 2014
May 29, 2014
Feb 2, 2013
Aug 27, 2011
Feb 26, 2013
Jan 31, 2013
Jan 31, 2013
Feb 26, 2013
May 29, 2014
May 28, 2017
Feb 26, 2013
May 28, 2017
Feb 11, 2016
May 17, 2002
Feb 11, 2016
Feb 11, 2016
Jan 4, 2011

Repository files navigation

This package is OLD version, maintenance only.

New version is under development -> Ruby/Numo::NArray

Ruby/NArray

NArray Features:

  • Fast and easy calculation for large numerical array.

  • Accepting Elements: 8,16,32 bit integer, single/double float/complex, Ruby Object.

  • Easy extraction/substitution of array subset, using assignment with number, range, array index.

  • Operator: +, -, *, /, %, **, etc.

  • NMath: Mathematics functions.

  • FFTW version 2 or 3 is separately supported.

  • Ruby/PGPLOT: Graphics library interface (separately distributed) X-Y Graph, Histogram, Contour map, Image map, etc.

  • NArray is similar to:

    • Python/NumPy, Perl/PDL, Yorick, IDL
  • NArray is far from completed!

    • Experimental! Specification may be changed.
    • Far from completed.
    • Bugs may be included.
    • No document.

Installation

ruby extconf.rb
make
make install

Tested Platform

  • ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
  • gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)

License

This program is free software.
You can distribute/modify this program
under the same terms as Ruby itself.
NO WARRANTY.

Author

Masahiro TANAKA