0% found this document useful (0 votes)
21 views

Python Workshop Sept 2023 Module Description 1694350066

This document provides information about a two-day virtual Python workshop on September 7-8, 2023. The workshop will cover four modules: data manipulation, functions and classes, 3D visualization, and Python scripting with external algorithms. Participants will learn how to efficiently work with drill hole and block model data, build predictive modeling applications using Python, visualize data in 3D, and automate geostatistical modeling workflows. The instructor is Sebastian Avalos, PhD. Registration is available via Eventbrite. No prior Python experience is required and essential resources will be provided.

Uploaded by

5dv4h5twhx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Python Workshop Sept 2023 Module Description 1694350066

This document provides information about a two-day virtual Python workshop on September 7-8, 2023. The workshop will cover four modules: data manipulation, functions and classes, 3D visualization, and Python scripting with external algorithms. Participants will learn how to efficiently work with drill hole and block model data, build predictive modeling applications using Python, visualize data in 3D, and automate geostatistical modeling workflows. The instructor is Sebastian Avalos, PhD. Registration is available via Eventbrite. No prior Python experience is required and essential resources will be provided.

Uploaded by

5dv4h5twhx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Advanced Predictive Modeling Technology Ltd.

F: +1.613.893.2478
[email protected]
www.apmodtech.com

Workshop: Python Workshop


Dates: September 7 th and 8th, 2023
Instructor: Sebastian Avalos, PhD
Modality: Virtual
Registration – Professionals: Via Eventbrite
Registration – Students: Via Eventbrite

Below is a concise summary of what to expect in each module of the workshop.

Thursday, September 7th


Module 1: Data Manipulation

Learn how to efficiently read, save, and work with block models and drill-holes datasets.

We begin by building the first python project. Starting from a blank page project, we discuss the
relevance of importing python packages to properly read, save and manipulate drill-holes datasets and
block models. We create functions for each specific task and object, saving the files in GSLib format for
further estimations (Module 4).
Required python packages: Pandas and NumPy

Thursday, September 7th


Module 2: Functions and Classes

Build the framework for predictive modeling applications using Python's functions and classes.
We move forward from conventional Jupyter Notebooks (.ipynb) to a python program (.py), leveraging
the potential of classes, functions, and inheritance modules. Building a DrillHole class and a BlockModel
class, extracting the relevant information, assigning data types and manipulating them following the
learned concepts of Module 1. We close with an introduction to Module 3 by visualizing data-points
(Drill-Holes) in 3D.
Required python packages: pandas, numpy and pyvista.

APMT-Python Workshop Via Eventbrite


September 2023
Advanced Predictive Modeling Technology Ltd. Page 2

Friday, September 8th


Module 3: 3D Visualization

Develop scripts for visually representing 3D block-models and drill-hole data.

We continue module 2 by focusing on 3D block-model visualization and filtering. Extracting the key
information automatically, we can import a block model (.csv or .txt) and directly plot a 3D block
model, filtered if required, along with drill-holes if needed.
Required python packages: pandas, numpy and pyvista.

Friday, September 8th


Module 4: Python Scripting and External Algorithms

Accelerate and automate geostatistical modeling workflows using Python and external algorithms.

Based on the framework developed on the three previous modules, we now focus on creating functions
for specific task. We demonstrate the efficiency and effectiveness of scripting by developing a 3D
kriging estimation using the open-source GSLib (Geostatistical Software Library). The output is read
and plotted by the developed BlockModel class.
Required python packages: pandas, numpy, pyvista, os, and subprocess

Essential Resources: Gain access to a valuable collection of scripts, datasets, and materials even
before the course commences. This ensures you have everything you need to hit the ground running.

Seamless Setup: Receive clear, step-by-step instructions for IDE installation and Python package setup.
We want to make sure you have a hassle-free preparation process.

Certificate of Completion: Showcase your newly acquired skills and successful completion of the
workshop with a certificate. Boost your professional profile and demonstrate your expertise.

Recorded Sessions: Can't make it to a live session? No worries! All workshop sessions will be recorded
and made available for you to review or catch up at your convenience.

No prior Python expertise is required; this workshop is suitable for all skill levels.

Codes and datasets are provided in advance to discuss them before, during, and after the workshop.

APMT-Python Workshop Via Eventbrite


September 2023

You might also like