Python geotechnical library