Pyrough - a tool to build 3D samples with rough surfaces for atomistic and finite-element simulations