Python Workshop Sept 2023 Module Description 1694350066
Python Workshop Sept 2023 Module Description 1694350066
F: +1.613.893.2478
[email protected]
www.apmodtech.com
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
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.
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.
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.