# Code for the Paper "CausalProfiler: Generating Synthetic Benchmarks for Rigorous and Transparent Evaluation of Causal Machine Learning"

The code is organized in 3 main directories:

1. **causal-profiler**: This directory contains the implementation of the benchmark generator.

2. **causal-profiler-experiments**: This directory includes the code for experiments using the CausalProfiler, as described in the paper.

3. **random-scm-analysis**: This directory is dedicated to the SCM distribution analysis module (Appendix H).
