Utilities and Libraries for scientific study