├── .github └── workflows │ └── build.yml ├── .gitignore ├── 100-narray-exercises.ipynb ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── ToDo.md ├── binder ├── apt.txt └── postBuild ├── doc ├── api.ja.md ├── memo.ja.md ├── memo2.ja.md └── note.md ├── ext └── numo │ └── narray │ ├── SFMT-params.h │ ├── SFMT-params19937.h │ ├── SFMT.c │ ├── SFMT.h │ ├── array.c │ ├── data.c │ ├── depend.erb │ ├── extconf.rb │ ├── gen │ ├── cogen.rb │ ├── def │ │ ├── bit.rb │ │ ├── dcomplex.rb │ │ ├── dfloat.rb │ │ ├── int16.rb │ │ ├── int32.rb │ │ ├── int64.rb │ │ ├── int8.rb │ │ ├── robject.rb │ │ ├── scomplex.rb │ │ ├── sfloat.rb │ │ ├── uint16.rb │ │ ├── uint32.rb │ │ ├── uint64.rb │ │ └── uint8.rb │ ├── erbln.rb │ ├── erbpp2.rb │ ├── narray_def.rb │ ├── spec.rb │ ├── tmpl │ │ ├── accum.c │ │ ├── accum_arg.c │ │ ├── accum_binary.c │ │ ├── accum_index.c │ │ ├── alloc_func.c │ │ ├── allocate.c │ │ ├── aref.c │ │ ├── aset.c │ │ ├── binary.c │ │ ├── binary2.c │ │ ├── binary_s.c │ │ ├── bincount.c │ │ ├── cast.c │ │ ├── cast_array.c │ │ ├── class.c │ │ ├── clip.c │ │ ├── coerce_cast.c │ │ ├── cond_binary.c │ │ ├── cond_unary.c │ │ ├── cum.c │ │ ├── each.c │ │ ├── each_with_index.c │ │ ├── ewcomp.c │ │ ├── extract.c │ │ ├── extract_data.c │ │ ├── eye.c │ │ ├── fill.c │ │ ├── format.c │ │ ├── format_to_a.c │ │ ├── frexp.c │ │ ├── init_class.c │ │ ├── init_module.c │ │ ├── inspect.c │ │ ├── lib.c │ │ ├── logseq.c │ │ ├── map_with_index.c │ │ ├── median.c │ │ ├── minmax.c │ │ ├── module.c │ │ ├── new_dim0.c │ │ ├── poly.c │ │ ├── pow.c │ │ ├── powint.c │ │ ├── qsort.c │ │ ├── rand.c │ │ ├── rand_norm.c │ │ ├── seq.c │ │ ├── set2.c │ │ ├── sort.c │ │ ├── sort_index.c │ │ ├── store.c │ │ ├── store_array.c │ │ ├── store_bit.c │ │ ├── store_from.c │ │ ├── store_numeric.c │ │ ├── to_a.c │ │ ├── unary.c │ │ ├── unary2.c │ │ ├── unary_ret2.c │ │ └── unary_s.c │ └── tmpl_bit │ │ ├── allocate.c │ │ ├── aref.c │ │ ├── aset.c │ │ ├── binary.c │ │ ├── bit_count.c │ │ ├── bit_reduce.c │ │ ├── each.c │ │ ├── each_with_index.c │ │ ├── extract.c │ │ ├── fill.c │ │ ├── format.c │ │ ├── format_to_a.c │ │ ├── inspect.c │ │ ├── mask.c │ │ ├── none_p.c │ │ ├── store_array.c │ │ ├── store_bit.c │ │ ├── store_from.c │ │ ├── to_a.c │ │ ├── unary.c │ │ ├── where.c │ │ └── where2.c │ ├── index.c │ ├── kwargs.c │ ├── math.c │ ├── narray.c │ ├── narray.def │ ├── ndloop.c │ ├── numo │ ├── compat.h │ ├── intern.h │ ├── narray.h │ ├── ndloop.h │ ├── template.h │ └── types │ │ ├── bit.h │ │ ├── complex.h │ │ ├── complex_macro.h │ │ ├── dcomplex.h │ │ ├── dfloat.h │ │ ├── float_def.h │ │ ├── float_macro.h │ │ ├── int16.h │ │ ├── int32.h │ │ ├── int64.h │ │ ├── int8.h │ │ ├── int_macro.h │ │ ├── real_accum.h │ │ ├── robj_macro.h │ │ ├── robject.h │ │ ├── scomplex.h │ │ ├── sfloat.h │ │ ├── uint16.h │ │ ├── uint32.h │ │ ├── uint64.h │ │ ├── uint8.h │ │ ├── uint_macro.h │ │ └── xint_macro.h │ ├── rand.c │ ├── step.c │ └── struct.c ├── fft ├── README.md ├── depend ├── extconf.rb ├── fft.c ├── fft.erb.c ├── fft_tmpl.rb ├── fftsg.c └── t.rb ├── lib └── numo │ ├── narray.rb │ └── narray │ └── extra.rb ├── numo-narray.gemspec └── test ├── bit_test.rb ├── narray_test.rb ├── ractor_test.rb └── test_helper.rb /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/.gitignore -------------------------------------------------------------------------------- /100-narray-exercises.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/100-narray-exercises.ipynb -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/Rakefile -------------------------------------------------------------------------------- /ToDo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ToDo.md -------------------------------------------------------------------------------- /binder/apt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/binder/apt.txt -------------------------------------------------------------------------------- /binder/postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/binder/postBuild -------------------------------------------------------------------------------- /doc/api.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/doc/api.ja.md -------------------------------------------------------------------------------- /doc/memo.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/doc/memo.ja.md -------------------------------------------------------------------------------- /doc/memo2.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/doc/memo2.ja.md -------------------------------------------------------------------------------- /doc/note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/doc/note.md -------------------------------------------------------------------------------- /ext/numo/narray/SFMT-params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/SFMT-params.h -------------------------------------------------------------------------------- /ext/numo/narray/SFMT-params19937.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/SFMT-params19937.h -------------------------------------------------------------------------------- /ext/numo/narray/SFMT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/SFMT.c -------------------------------------------------------------------------------- /ext/numo/narray/SFMT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/SFMT.h -------------------------------------------------------------------------------- /ext/numo/narray/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/array.c -------------------------------------------------------------------------------- /ext/numo/narray/data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/data.c -------------------------------------------------------------------------------- /ext/numo/narray/depend.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/depend.erb -------------------------------------------------------------------------------- /ext/numo/narray/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/extconf.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/cogen.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/cogen.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/bit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/bit.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/dcomplex.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/dcomplex.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/dfloat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/dfloat.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/int16.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/int16.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/int32.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/int32.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/int64.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/int64.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/int8.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/int8.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/robject.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/robject.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/scomplex.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/scomplex.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/sfloat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/sfloat.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/uint16.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/uint16.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/uint32.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/uint32.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/uint64.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/uint64.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/def/uint8.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/def/uint8.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/erbln.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/erbln.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/erbpp2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/erbpp2.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/narray_def.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/narray_def.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/spec.rb -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/accum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/accum.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/accum_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/accum_arg.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/accum_binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/accum_binary.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/accum_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/accum_index.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/alloc_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/alloc_func.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/allocate.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/aref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/aref.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/aset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/aset.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/binary.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/binary2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/binary2.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/binary_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/binary_s.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/bincount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/bincount.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/cast.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/cast_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/cast_array.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/class.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/class.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/clip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/clip.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/coerce_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/coerce_cast.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/cond_binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/cond_binary.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/cond_unary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/cond_unary.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/cum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/cum.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/each.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/each.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/each_with_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/each_with_index.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/ewcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/ewcomp.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/extract.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/extract.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/extract_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/extract_data.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/eye.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/eye.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/fill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/fill.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/format.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/format_to_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/format_to_a.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/frexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/frexp.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/init_class.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/init_class.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/init_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/init_module.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/inspect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/inspect.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/lib.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/logseq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/logseq.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/map_with_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/map_with_index.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/median.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/median.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/minmax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/minmax.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/module.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/new_dim0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/new_dim0.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/poly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/poly.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/pow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/pow.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/powint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/powint.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/qsort.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/rand.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/rand_norm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/rand_norm.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/seq.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/set2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/set2.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/sort.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/sort_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/sort_index.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/store.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/store_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/store_array.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/store_bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/store_bit.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/store_from.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/store_from.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/store_numeric.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/store_numeric.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/to_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/to_a.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/unary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/unary.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/unary2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/unary2.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/unary_ret2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/unary_ret2.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl/unary_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl/unary_s.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/allocate.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/aref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/aref.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/aset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/aset.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/binary.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/bit_count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/bit_count.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/bit_reduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/bit_reduce.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/each.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/each.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/each_with_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/each_with_index.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/extract.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/extract.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/fill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/fill.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/format.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/format_to_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/format_to_a.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/inspect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/inspect.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/mask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/mask.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/none_p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/none_p.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/store_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/store_array.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/store_bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/store_bit.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/store_from.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/store_from.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/to_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/to_a.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/unary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/unary.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/where.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/where.c -------------------------------------------------------------------------------- /ext/numo/narray/gen/tmpl_bit/where2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/gen/tmpl_bit/where2.c -------------------------------------------------------------------------------- /ext/numo/narray/index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/index.c -------------------------------------------------------------------------------- /ext/numo/narray/kwargs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/kwargs.c -------------------------------------------------------------------------------- /ext/numo/narray/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/math.c -------------------------------------------------------------------------------- /ext/numo/narray/narray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/narray.c -------------------------------------------------------------------------------- /ext/numo/narray/narray.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/narray.def -------------------------------------------------------------------------------- /ext/numo/narray/ndloop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/ndloop.c -------------------------------------------------------------------------------- /ext/numo/narray/numo/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/compat.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/intern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/intern.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/narray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/narray.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/ndloop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/ndloop.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/template.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/bit.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/complex.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/complex_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/complex_macro.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/dcomplex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/dcomplex.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/dfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/dfloat.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/float_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/float_def.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/float_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/float_macro.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/int16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/int16.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/int32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/int32.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/int64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/int64.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/int8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/int8.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/int_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/int_macro.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/real_accum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/real_accum.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/robj_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/robj_macro.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/robject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/robject.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/scomplex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/scomplex.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/sfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/sfloat.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/uint16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/uint16.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/uint32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/uint32.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/uint64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/uint64.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/uint8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/uint8.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/uint_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/uint_macro.h -------------------------------------------------------------------------------- /ext/numo/narray/numo/types/xint_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/numo/types/xint_macro.h -------------------------------------------------------------------------------- /ext/numo/narray/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/rand.c -------------------------------------------------------------------------------- /ext/numo/narray/step.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/step.c -------------------------------------------------------------------------------- /ext/numo/narray/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/ext/numo/narray/struct.c -------------------------------------------------------------------------------- /fft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/fft/README.md -------------------------------------------------------------------------------- /fft/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/fft/depend -------------------------------------------------------------------------------- /fft/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/fft/extconf.rb -------------------------------------------------------------------------------- /fft/fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/fft/fft.c -------------------------------------------------------------------------------- /fft/fft.erb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/fft/fft.erb.c -------------------------------------------------------------------------------- /fft/fft_tmpl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/fft/fft_tmpl.rb -------------------------------------------------------------------------------- /fft/fftsg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/fft/fftsg.c -------------------------------------------------------------------------------- /fft/t.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/fft/t.rb -------------------------------------------------------------------------------- /lib/numo/narray.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/lib/numo/narray.rb -------------------------------------------------------------------------------- /lib/numo/narray/extra.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/lib/numo/narray/extra.rb -------------------------------------------------------------------------------- /numo-narray.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/numo-narray.gemspec -------------------------------------------------------------------------------- /test/bit_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/test/bit_test.rb -------------------------------------------------------------------------------- /test/narray_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/test/narray_test.rb -------------------------------------------------------------------------------- /test/ractor_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/test/ractor_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-numo/numo-narray/HEAD/test/test_helper.rb --------------------------------------------------------------------------------