Enersoft analyses core samples and/or rock samples with robotic tools that use a variety of non-destructive sensors. The data gathered is then parsed by software and put into a form where it can be easily manipulatde and visually inspected. Enersoft examines the core/rock samples at their lab, but also have mobile equipment that can go directly to a mine/drilling site. The service allows for mine/oil field optimization, and may also lend itself to improved prospecting, i.e. making it easier to find new deposits through gathering a larger volume of data, different data types and integrating this data in a way that allows for deeper analysis.