mir-algorithm 0.6.13

Multidimensional arrays (ndslice), ranges, iterators, and algorithms for Dlang


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Dub downloads Dub downloads License Bountysource Gitter

Latest version

codecov.io Circle CI

import mir.ndslice;

auto matrix = slice!double(3, 4);
matrix[] = 0;
matrix.diagonal[] = 1;

auto row = matrix[2];
row[3] = 6;
assert(matrix[2, 3] == 6); // D & C index order

API Documentation

http://docs.algorithm.dlang.io

Scheme of basic API

https://rawgit.com/libmir/mir-algorithm/master/ndslice.svg

Mir Blog

http://blog.mir.dlang.io/

Our sponsors

<img src="https://raw.githubusercontent.com/libmir/mir-algorithm/master/images/symmetry.png" height="80" />         <img src="https://raw.githubusercontent.com/libmir/mir-algorithm/master/images/kaleidic.jpeg" height="80" />

Authors:
Ilya Yaroshenko, Andrei Alexandrescu, Walter Bright, Phobos developers (see information per file)
Dependencies:
none
Versions:
0.6.13 2017-Sep-03
0.6.12 2017-Sep-03
0.6.11 2017-Aug-23
0.6.10 2017-Aug-20
0.6.9 2017-Aug-08
Show all 95 versions
Download Stats:
  • 20 downloads today

  • 208 downloads this week

  • 997 downloads this month

  • 5816 downloads total