What you will learn

seismic_plot_200.png

Load and manipulate poststack and prestack 2D and 3D seismic data and seismic horizons, making various kinds of plots. We provide open data, or you can use your own data. We use segyio for SEG-Y data loading.

 
image_segmentation_200.png

Load and manipulate well-based data, such as wireline logs and stratigraphic tops, using welly. We only use open-source software to process and analyse subsurface data.

 
data_analysis_200.png

Use state-of-the-art statistical analysis and plotting packages to easily make plots that would be very frustrating to make in Excel. Data exploration is key to a successful machine learning project, as we'll see in scikit-learn.

 
offset_synthetic_200.png

Learn how to make an offset synthetic seismogram from scratch, implementing all the mathematics and physics with Python's numerical computing package, NumPy. We'll demystify the whole process.

 
pandas_200.png

Load structured data into pandas dataframes and manipulate it easily, to prepare for a machine learning task or other analysis. Soon you'll be just as productive as you are in Excel.

 
image_segmentation_200.png

Learn how to load and manipulate image data in Python. We'll show you how to perform some useful image analysis tasks, such as segmentation, using scikit-image.


The courses

Training_in_Calgary.JPG

Foundations in geocomputing

This introductory Python course is aimed specifically at geoscientists and engineers. We only use familiar data and workflows, so participants are writing useful code from the start. Over the course of 3 days, we make a well tie from scratch, and in doing so, we use well logs, seismic data, and a wide range of programming tools.

By the end of the course, participants are able to solve straightforward geoscience problems with short Python programs and state-of-the-art numerical computing tools.

Recommended duration: 3 to 5 days in person, or 5 half-days virtual.

 
2017-09-23 10.52.46.jpg

Next steps in geocomputing

This course builds on the Foundations in geocomputing course, going further into some topics, and introducing some new ones. For example, we build some small applications, and explore visualization and interaction. We look at examples in image analysis and signal processing.

By the end of the course, learners will have written some short Python programs that they can easily run in notebooks, and even share with others. They will also have a clearer picture of the world of scientific data analysis and how it applies to their own work.

Recommended duration: 3 days in person, or 5 half-days virtual.

 
2017-09-24 04.42.12-1.jpg

Machine learning for geoscientists

This module builds naturally on the Next steps course, but can directly follow Foundations in geocomputing. Using relevant examples and subsurface datasets, we compare and contrast the major types of machine learning tasks: classification vs regression, and supervised vs unsupervised learning.

At the end of the course, participants will have a solid grasp of the principal tools in use by Python data scientists, and know how to successfully explore problems in their field with these tools.

Recommended duration: 3 days in person, or 5 half-days virtual.

 
hackathon1.jpg

In-house hackathon

The other courses were just leading to this. A 'project day', with no set structure, and our instructors there to help and mentor, is a great way to cement the learnings from the structured courses. Our goal is for everyone to leave this event with a clear idea of how to approach your dream project, the tools that will help you get there, and the beginning of the actual application. Armed with these things, you have a high chance of success.

Recommended duration: 2 days in person, or 5 half-days virtual.


Feedback

 
Course_quotes.png
 

Pricing

Guide for per-person prices in USD for in-house courses. Discounts are available for larger groups or multiple runnings of a course. Customization can be added at a day rate of USD2000; there is a 50% discount if we retain the rights to the customization. These prices do not include our travel time or expenses, which we bill back to you.

 
Duration Min. people Fewer than 12 12 or more
3 days 8 $1600 ea. $1500 ea.
4 days 8 $1800 ea. $1650 ea.
5 days 8 $2000 ea. $1800 ea.

Credit

We award digital course certificate through credly.com, so you can track your training and display authenticated certifications on your LinkedIn profille. We award credits at the end of each course.

Geocomputing_I.png

Sign up for notifications about new training events


Questions?