def multivariateCauchy(mu, sigma, onlyDiagonal=True):
    if not onlyDiagonal:
        u, s, d = svd(sigma)
        coeffs = sqrt(s)
    else:
        coeffs = diag(sigma)
    r = rand(len(mu))
    res = coeffs * tan(pi * (r - 0.5))
    if not onlyDiagonal:
        res = dot(d, dot(res, u))
    return res + mu
Create BuildProject for every buildable project in the
dataset/ETHPy150Open pybrain/pybrain/pybrain/tools/functions.py/multivariateCauchy--crossover with--dataset/ETHPy150Open aldebaran/qibuild/python/qibuild/worktree.py/BuildWorkTree._load_build_projects