quadrant 0.0.0

A small utility library for sampling matrices.
Documentation
use nav::ALL_DIRECTIONS;
use ndarray::Array2;
use quadrant::Mosaic;

fn main() {
    let arr = Array2::from_shape_vec((4, 4), (0..16).collect()).unwrap();
    println!("Original Array:");
    println!("{}", arr);

    let tile_size = 2;
    let overlap = 1;
    let tiles = arr.tiles(tile_size, overlap);

    println!("Tiles:");
    for tile in tiles.iter() {
        println!("{}", tile);
    }

    for d in ALL_DIRECTIONS {
        let border = arr.copy_border(d, 2);
        println!("Border {:?}:", d);
        println!("{}", border);
    }
}