To me this would read better if split according to order of operations in a parenthetical, e.g.

```python
    theta = (rotation +
             strength * np.exp(-rho / radius) +
             np.arctan2(y - y0, x - x0))
```