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
- decoding a VCDIFF file
2 Getting started
- Get the source code via git:
$ git clone https://github.com/tabe/Diagonal.git
- Build and install it:
$ mkdir build $ cd build $ cmake ../diagonal $ make all # make install
- Run a command:
$ diag rep echo hello diagonal!