Diagonal – a versatile profiling toolkit

1 About

Diagonal is a command line toolkit to solve a problem which your favorite program defines. For example it can be used for:

  • getting descriptive statistics such as mean/median/mode with your program producing a sample
  • finding a root of an equation your program defines
  • calculating a fixed point of a function your program defines
  • detecting a cycle of a fuction your program defines

as well as

2 Getting started

  1. Get the source code via git:
    $ git clone https://github.com/tabe/Diagonal.git
  2. Build and install it:
    $ mkdir build
    $ cd build
    $ cmake ../diagonal
    $ make all
    # make install
  3. Run a command:
    $ diag rep echo hello diagonal!

3 TODO Examples

4 Documentation

5 Publications and presentations

6 License

Author: Takeshi Abe

Emacs 24.4.1 (Org mode 8.2.10)