Delft high level routines for 2d/3d sweeps

To do: integrate this in source code?