Calculating principal curvatures of point clouds

Hello everyone,
I am trying to calculate the surface variance of 3D objects.
I searched for implementations of such calculations in Julia but failed to find appropriate libraries.
Do you know of any libraries which implement differential geometry functions such as calculating principal, mean and Gaussian curvatures, surface variance, and so on?
If not, can you please refer me to the best closest solution or library?
an example of such a library in python: python - Is Gaussian & Mean Curvatures Applicable for Rough Surfaces? - Stack Overflow

Thank you!

2 Likes