functional fits for couplers
update PlanarInspector with easily-differentiable dynamics