Generate tabular text data
C Python Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
Makefile
README.md
dada.c
test_dada.py

README.md

Dada

Dada is a simple program for generating tabular text data.

Requirements

Dada requires a C99 compiler and GNU Make.

Installation

To build, run:

make

To install, run:

make install

The default installation location is $HOME. Define the environment variable $PREFIX to specify an alternative installation location. For example:

PREFIX="/usr/local" make install

Usage

To generate one kilobyte of tab-separated values, run:

dada

You can specify the size of the data with the -s option. To generate one gigabyte of data, run:

dada -s1g

If you want to generate, for example, comma-separated values instead of TSV, you have to set the field delimiter with the -d option. To generate CSV, run:

dada -d,

By default, the number of columns is randomly chosen. However, you can set it with the -c option. To generate data with eight columns, run:

dada -c8

Development

To execute the tests, run:

make test

Executing the tests requires Python.

License

Dada is released under the MIT License. See LICENSE for details.