Tag Archives: Python

Geovariances leverages Isatis.neo batch capacity, Python scripting for ‘infinite capabilities’

Sometimes, turnkey software solutions only partially fulfill a company’s needs and do not always meet its requirements; the company may want to go beyond standard jobs by customising specific processing route. This could see a company engage software developers to come up with in-house solutions that answer their needs – something that is challenging to maintain over the years.

To help clients get over this issue, Geovariances, the global provider of geostatistics-based software solutions, puts a significant part of its development efforts into the customisation capabilities of its flagship software product Isatis.neo.

Isatis.neo implements two powerful functionalities in that respect: recording a series of tasks and their parameters – the so-called batch capacity – and Python scripting for completing the data processing and interpretation workflow.

The combination of batch capacity and Python scripting gives the software almost infinite capabilities, according to the company, permitting the user to go beyond the geostatistical calculations: preparing company resource estimate/categorisation workflows, developing optimisation-based solutions, and more advanced algorithmic approaches for a more powerful use of the software.

Using Isatis.neo batch features, users select tasks, parametrise them, insert loops and conditional statements to set up workflows and tune them to the orebody specificities. Instructions are recorded into batch files that can be launched later on, either interactively from Isatis.neo or as a background process from a command-line interface or a third-party software solution using Python, to automatically rerun the whole task sequence with new data.

Isatis.neo’s Python functionalities allow further process customization, with users able to generate a wide range of variables or execute operations by calling on a wide choice of external Python libraries and functions.

During its last user meetings, held in January, Geovariances presented two of its achievements related to these capabilities.

The first case study was about the work completed for a multinational mining and metallurgy company.

This company called on Geovariances’ expertise to establish a global processing workflow to update the resources of one of its projects: several deposits with similar geometrical, geological and spatial characteristics. A few month’s work was required to define, test and validate the routine on one deposit. Another week was enough to run the routine on the other deposits and get the expected resource estimates. In addition to the considerable time the company’s resource team saved, they also gained insight from the batch file processes that mirrored the expertise of Geovariances’ consultants. The quick model update in the subsequent phases of exploration, or even excavation, is another advantage of this batch system.

The second case study was about the work Geovariances completed for Alcoa S.A. The aim was to rebuild the resource estimation workflows the company set up with the precursor of Isatis.neo, Isatis, into Isatis.neo and make the update routines even easier for the user. The complex original workflow, developed by Alcoa’s resource team, involved ordinary and indicator kriging and geostatistical simulation and resource classification. The batch files were prepared, incorporating Python coding for specific operations not yet available in the software and importing search and variogram parameters from csv files using the Pandas library. In the end, Alcoa had a set of standard batch files that could be used for any deposit, but, at the same time, customised according to its needs.

Classic Minerals enlists Gekko gravity unit for processing Kat Gap gold

Western Australia-focused gold exploration and development company Classic Minerals says it has secured a Gekko gold gravity processing plant to be used for future on-site processing of gold ore at its Kat Gap gold project.

Kat Gap, around 120 km southeast of Southern Cross, Western Australia, has an existing 93,000 oz JORC resource with strong exploration upside and scope for high grade open-pit mining, the company says.

Gekko is a leader in the manufacture of gold processing plant and machinery with its plants boasting small footprints and low environmental impact.

An added attraction to Classic is that the Australia-made Gekko plant is modular and mounted on containerised elements providing for scalability and ease of modification, it said. The plant has a 30 t/h capacity and is scalable to a Gekko Python plant (pictured) with a processing capacity of 250 t/h, Classic added.

“Also, the mobility associated with the modular construction enables Classic to locate the plant adjacent to the orebody, which further minimises cartage and processing costs,” it said.

Classic’s purchase is for a two-stage gravity concentration plant from Gekko, which will be provided fully refurbished to new condition. The two-part plant will form the basis of the processing facility to be set up and operated by Classic at Kat Gap.

The company said: “Classic is now on track to set-up, commission and test the Gekko plant and commence processing of the gold rich ore at Kat Gap. The Gekko plant is ideally suited to processing Kat Gap ore, which has a unique high gravity gold concentration. Classic will have the capability and capacity to commence production as soon as the mining approvals (MLA 74/249) have been granted.”

To provide an immediate revenue stream, Classic has also commenced negotiations to toll treat any initial parcels of ore from Kat Gap, while the full-scale plant is configured to suit Kat Gap ore, it added.