Mike McMillan - Academia.edu (original) (raw)

Papers by Mike McMillan

Research paper thumbnail of Secured System and Method for Removal of Oil from an Oil Battery

Research paper thumbnail of Learning python programming

In this training course from expert programmer and author Mike McMillan, you will learn how to pr... more In this training course from expert programmer and author Mike McMillan, you will learn how to program with the popular development language, Python. This tutorial is designed for the beginner, and you do not need to have any experience at all with programming or development in order to learn how to program with Python using this video tutorial. Some of the topics that Mike covers throughout the training include installing Python, data types and creating variables, input and output, decision making and repetition, iterators, list comprehension and functions. He also covers variable scope, modules - creating and using pre-built ones, object oriented programming, inheritance, exception handling and using data structures. By the completion of this video based training course on Python programming, you will be comfortable with Python and how to apply it to developing applications. Throughout the course you will apply what you learn in real-world examples, reinforcing what Mike is teachi...

Research paper thumbnail of Geoscixyz/Em: Em Geosci Initial Release

Version of EM GeoSci used in the 2017 Society of Exploration Geophysics Distinguished Instructor ... more Version of EM GeoSci used in the 2017 Society of Exploration Geophysics Distinguished Instructor Short Course entitled Geophysical Electromagnetics: Fundamentals and Applications (DISC 2017) taught by Doug Oldenburg (@dougoldenburg ) with Seogi Kang (@sgkang) and Lindsey Heagy (@lheagy) as co-presenters.

Research paper thumbnail of Geoscixyz/Em: Improve Description Of Apps

from pr #528 commits from: @lheagy review from: @sgkang First impressions add the case history im... more from pr #528 commits from: @lheagy review from: @sgkang First impressions add the case history image to the index page Apps more description on how to get up and running with Binder, Azure General cleanup update copyright year to 2018 bibtex cleanup add live links that are slow to resolve to the linkcheck ignore add versioning info to the site, including links to release notes for the changes with each version

Research paper thumbnail of D Inversion of Large Scale Marine Controlled-Source

Three-dimensional controlled-source electromagnetic (CSEM) surveys can be a useful technique for ... more Three-dimensional controlled-source electromagnetic (CSEM) surveys can be a useful technique for oil and gas hydrate detection in marine environments. Electromagnetic waves are emitted from sources, and the ensuing electric and/or magnetic fields are recorded at one, or more receivers. The number, frequency, and position of sources and the placement of receivers depends on the particular application. The solution of an inverse problem is required to recover the earth’s conductivity, which can be either isotropic or anisotropic in nature.

Research paper thumbnail of Using machine learning to interpret 3D airborne electromagnetic inversions

ASEG Extended Abstracts, 2019

Research paper thumbnail of Orogenic gold prospectivity mapping using machine learning

ASEG Extended Abstracts, 2019

Research paper thumbnail of Noise, constraints and 3D inversion: A practical look at high-resolution aquifer mapping using airborne electromagnetics

SEG Technical Program Expanded Abstracts 2019, 2019

Research paper thumbnail of 3D Inversion of Large Scale Marine Controlled-Source Electromagnetics

ASEG Extended Abstracts, 2018

Three-dimensional controlled-source electromagnetic (CSEM) surveys can be a useful technique for ... more Three-dimensional controlled-source electromagnetic (CSEM) surveys can be a useful technique for oil and gas hydrate detection in marine environments. Electromagnetic waves are emitted from sources, and the ensuing electric and/or magnetic fields are recorded at one, or more receivers. The number, frequency, and position of sources and the placement of receivers depends on the particular application. The solution of an inverse problem is required to recover the earth's conductivity, which can be either isotropic or anisotropic in nature. A major issue with either an isotropic or anisotropic CSEM inversion is the computational cost associated with the solution of many linear systems of equations. This is a result of a large spatial domain potentially containing complicated bathymetry, as well as the existence of thousands of source and frequency combinations. Overall, there could be thousands or even millions of systems of equations to solve on expansive meshes. To assist with these numerical issues, we use ideas developed for airborne electromagnetic inversions. First, we incorporate a locally refined mesh for the forward problem, specifically optimized for a source and set of receivers. Second, we use stochastic programming techniques to solve the CSEM problem with many sources and receivers. These methods dramatically reduce the numerical cost of each forward model as well as the total number of simulations. In this work we describe the methods used to overcome these computational difficulties.

Research paper thumbnail of 3D inversion of time domain electromagnetic data

ASEG Extended Abstracts, 2013

Research paper thumbnail of Geoscixyz/Em: Dc: Image Sizes On Sounding App

from pr #530 rewrite html radio button widget for the DC resistivity sounding curve as noted in #... more from pr #530 rewrite html radio button widget for the DC resistivity sounding curve as noted in #529 so that the images are large enough to be visible.

Research paper thumbnail of Innovative Solutions in Critical Care Units

Dimensions of Critical Care Nursing, 2004

Research paper thumbnail of Secured System and Method for Removal of Oil from an Oil Battery

Research paper thumbnail of Learning python programming

In this training course from expert programmer and author Mike McMillan, you will learn how to pr... more In this training course from expert programmer and author Mike McMillan, you will learn how to program with the popular development language, Python. This tutorial is designed for the beginner, and you do not need to have any experience at all with programming or development in order to learn how to program with Python using this video tutorial. Some of the topics that Mike covers throughout the training include installing Python, data types and creating variables, input and output, decision making and repetition, iterators, list comprehension and functions. He also covers variable scope, modules - creating and using pre-built ones, object oriented programming, inheritance, exception handling and using data structures. By the completion of this video based training course on Python programming, you will be comfortable with Python and how to apply it to developing applications. Throughout the course you will apply what you learn in real-world examples, reinforcing what Mike is teachi...

Research paper thumbnail of Geoscixyz/Em: Em Geosci Initial Release

Version of EM GeoSci used in the 2017 Society of Exploration Geophysics Distinguished Instructor ... more Version of EM GeoSci used in the 2017 Society of Exploration Geophysics Distinguished Instructor Short Course entitled Geophysical Electromagnetics: Fundamentals and Applications (DISC 2017) taught by Doug Oldenburg (@dougoldenburg ) with Seogi Kang (@sgkang) and Lindsey Heagy (@lheagy) as co-presenters.

Research paper thumbnail of Geoscixyz/Em: Improve Description Of Apps

from pr #528 commits from: @lheagy review from: @sgkang First impressions add the case history im... more from pr #528 commits from: @lheagy review from: @sgkang First impressions add the case history image to the index page Apps more description on how to get up and running with Binder, Azure General cleanup update copyright year to 2018 bibtex cleanup add live links that are slow to resolve to the linkcheck ignore add versioning info to the site, including links to release notes for the changes with each version

Research paper thumbnail of D Inversion of Large Scale Marine Controlled-Source

Three-dimensional controlled-source electromagnetic (CSEM) surveys can be a useful technique for ... more Three-dimensional controlled-source electromagnetic (CSEM) surveys can be a useful technique for oil and gas hydrate detection in marine environments. Electromagnetic waves are emitted from sources, and the ensuing electric and/or magnetic fields are recorded at one, or more receivers. The number, frequency, and position of sources and the placement of receivers depends on the particular application. The solution of an inverse problem is required to recover the earth’s conductivity, which can be either isotropic or anisotropic in nature.

Research paper thumbnail of Using machine learning to interpret 3D airborne electromagnetic inversions

ASEG Extended Abstracts, 2019

Research paper thumbnail of Orogenic gold prospectivity mapping using machine learning

ASEG Extended Abstracts, 2019

Research paper thumbnail of Noise, constraints and 3D inversion: A practical look at high-resolution aquifer mapping using airborne electromagnetics

SEG Technical Program Expanded Abstracts 2019, 2019

Research paper thumbnail of 3D Inversion of Large Scale Marine Controlled-Source Electromagnetics

ASEG Extended Abstracts, 2018

Three-dimensional controlled-source electromagnetic (CSEM) surveys can be a useful technique for ... more Three-dimensional controlled-source electromagnetic (CSEM) surveys can be a useful technique for oil and gas hydrate detection in marine environments. Electromagnetic waves are emitted from sources, and the ensuing electric and/or magnetic fields are recorded at one, or more receivers. The number, frequency, and position of sources and the placement of receivers depends on the particular application. The solution of an inverse problem is required to recover the earth's conductivity, which can be either isotropic or anisotropic in nature. A major issue with either an isotropic or anisotropic CSEM inversion is the computational cost associated with the solution of many linear systems of equations. This is a result of a large spatial domain potentially containing complicated bathymetry, as well as the existence of thousands of source and frequency combinations. Overall, there could be thousands or even millions of systems of equations to solve on expansive meshes. To assist with these numerical issues, we use ideas developed for airborne electromagnetic inversions. First, we incorporate a locally refined mesh for the forward problem, specifically optimized for a source and set of receivers. Second, we use stochastic programming techniques to solve the CSEM problem with many sources and receivers. These methods dramatically reduce the numerical cost of each forward model as well as the total number of simulations. In this work we describe the methods used to overcome these computational difficulties.

Research paper thumbnail of 3D inversion of time domain electromagnetic data

ASEG Extended Abstracts, 2013

Research paper thumbnail of Geoscixyz/Em: Dc: Image Sizes On Sounding App

from pr #530 rewrite html radio button widget for the DC resistivity sounding curve as noted in #... more from pr #530 rewrite html radio button widget for the DC resistivity sounding curve as noted in #529 so that the images are large enough to be visible.

Research paper thumbnail of Innovative Solutions in Critical Care Units

Dimensions of Critical Care Nursing, 2004