top of page

Introduction to Python scripting with Muk3D - online training June 2024

Join us for 2 x half days on June 12 & 13 (Calgary AM) to learn how you can boost your productivity within Muk3D by learning how to automate various tasks using the Python scripting language. Run data driven models by connecting to Excel spreadsheets, automate repetitive tasks, or optimize your designs. We'll show you how with a few lines of code wrapped around a Muk3D macro, you can create powerful tools to help with your Muk3D modelling.

Using one of our sample datasets, participants will run through the following:

  • Basic introduction to Python coding.

  • Recording and editing Python scripts using Muk3D’s macro capabilities

  • Interfacing Muk3D with Excel

  • Dam sizing sensitivity analysis using Muk3D and Excel

  • Running a simple tailings staging plan with Muk3D and Excel

This course assumes that participants have a moderate to high level of understanding of Muk3D and have at least a basic understanding of the Python scripting language or exposure to other programming languages (e.g., Visual Basic). For users with no exposure to Python, we recommend running through some basic Python tutorials before the course commences.

We do not recommend this course for new users - the focus here is on scripting rather than teaching users how to model with Muk3D or teaching tailings planning concepts.

Register now


This course will be led by Carlo Cooper.

Carlo Cooper

Carlo is the founder of MineBridge Software Inc, and is the Regional manager for North America based out of Calgary. He has over 20 years of experience with tailings planning, including over 15 years of experience modelling TSFs with Muk3D.


The cost for attending (2 x half-days) will be $500 CAD excluding GST. A 10% discount will be offered if 3 or more participants are registered from the same company.



This is an interactive training session. All attendees are required to come along with a Windows PC (Windows 10, Windows 11), with the latest version of Muk3D installed. Software downloads can be found at https;// by using your corporate email address.

We will issue training licenses to all attendees a week before the course. Participants are expected to install the training license and verify that it’s working prior to the commencement of the course. If this isn’t done and there are licensing issues that arise during the course, we will only be able to assist you during breaks so as not to disrupt other participants.

Training datasets will also be provided prior to the commencement of the course and all participants must download these and have them available on a letter mapped drive on their computer complying to our requirements.

Refund policy

There are no refunds for training classes if cancelled 7 days or less from the date of the commencement of the training day(s). A credit may be applied toward a future training course. If a refund is provided and it changes the number of participants to below the multi-attendee discount threshold, this adjustment will be accounted for when issuing the refund.

If we are notified that a participant can’t attend less than 7 days from the date of the event, it's permissible to assign the registration to another participant from the same company. In the event that a participant does not attend the course due to extenuating circumstances, it will be at the discretion of MineBridge Software Inc as to how this will be handled.


bottom of page