Granite analysis