Requirements:

Python 3.8
scipy

Synthetic data is specified in .json files in folder synthethic_data 
Data can be generated by 

python -m data_generation.from_specification_to_file path/to/json/file

For Example:
python -m data_generation.from_specification_to_file synthethic_data/base/experiment_0.json 

This will create 3 files:
- cpp_input.txt for C++ implementation of omen 
- python_input.txt for previously published python version of omen
- planted_patterns.txt file containing ground truth i.e. location of all planted patterns and associated time delay. 

Real World Data: 

Contains input files that can be directly used with omen C++ version. 