Check out primer.ipynb.
primer.ipynb
Comparison of a few different methods for estimating surface normals in a point cloud.