ttm-rs

Rust

CLI to turn tuples into adjacency matrices

Status

This is a hobby project in early development.

Tested on cargo 1.42.0-nightly

Features

Future

Usage

Given a source file containing a directed graph represented as source->target 2-tuples, ttm-rs creates an adjacency matrix where ij is 1 when i has j as a target.

Text file input

For example, digraph.txt

txt 0 3 1 2 2 2 2 3 3 1

Run using newline as tuple delimiter (default)

shell cargo r -- -f ./digraph.txt

prints to stdout

shell [[0, 0, 0, 1], [0, 0, 1, 0], [0, 0, 1, 1], [0, 1, 0, 0]]

Install

Cargo

shell cargo install ttm-rs