def dataGenerationScript(self, rowCount, columnCount, seed = 22232425):
        return ("""
let generateNormals = fun(count:, seed:) {
    let it = iterator(math.random.Normal(0, 10, seed));
    [pull it for _ in sequence(count)]
    }
let generateData = fun(nSamples, nFeatures, seed:) {
    let featuresDf = dataframe.DataFrame(
        Vector.range(
            nFeatures,
            { generateNormals(count: nSamples, seed: seed + _) }
            )
        );

    let response = generateNormals(count: nSamples, seed: seed + nFeatures);
    response = response ~~ { _ < 0.0 };

    let responseDf = dataframe.DataFrame(
        [response]
        );
    (featuresDf, responseDf)
    };

generateData(%s, %s, seed: %s);
            """ + (rowCount, columnCount, seed)
            )
dataset/ETHPy150Open ufora/ufora/test_scripts/bigbox_perf/gradientBoostingClassification/testGbmClassification.py/GbmClassificationPerformanceTest.dataGenerationScript/operator `%` -> `+`