SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Kinematic models
3-D Modeling methods - “endmembers” in modelling methods
Geometric interpolation
methods
Kinematic models
3-D Modeling methods - “endmembers” in modelling methods
Geometric interpolation
methods
Full dynamic simulations
Kinematic models
3-D Modeling methods - “endmembers” in modelling methods
Geometric interpolation
methods
Kinematic modelling
approach
Full dynamic simulations
Simple fault model
(d) Event 1 + Event 2: combined effect of faults
(a) Initial Stratigraphy
(c) Event 2: Fault E(b) Event 1: Fault W
Example of a fault model:
initial stratigraphic
pile,
Simple fault model
(d) Event 1 + Event 2: combined effect of faults
(a) Initial Stratigraphy
(c) Event 2: Fault E(b) Event 1: Fault W
Example of a fault model:
initial stratigraphic
pile,
effect of the first
fault only,
Simple fault model
(d) Event 1 + Event 2: combined effect of faults
(a) Initial Stratigraphy
(c) Event 2: Fault E(b) Event 1: Fault W
Example of a fault model:
initial stratigraphic
pile,
effect of the first
fault only,
effect of the second
fault only,
Simple fault model
(d) Event 1 + Event 2: combined effect of faults
(a) Initial Stratigraphy
(c) Event 2: Fault E(b) Event 1: Fault W
Example of a fault model:
initial stratigraphic
pile,
effect of the first
fault only,
effect of the second
fault only,
combined effect of
both faults.
Code example for fault model
Kinematic modelling
Advantage
Parameterisation of geological history
High level of complexity possible with multiple events
Automation and implementation in Python scripts straight-forward
Very fast computation, even for complex models
Kinematic modelling
Advantage
Parameterisation of geological history
High level of complexity possible with multiple events
Automation and implementation in Python scripts straight-forward
Very fast computation, even for complex models
More examples
Scenario Testing and Sensitivity Analysis for
3-D Kinematic Models and Geophysical Fields
J. Florian Wellmann1, Mark Lindsay2 and Mark Jessell2
(1) Graduate School AICES, RWTH Aachen University
(2) Centre for Exploration Targeting (CET), The University of Western Australia
PICO presentation — EGU 2015
April 15, 2015
Overview of Presentation
“PICO madness”
Fault exampleBasic concept Geophysics
Automation and
set-up of repro-
ducible experiments
Back to overview .
Kinematic modelling concept
Idea behind kinematic modelling
Evaluate interaction between tectonic events in geological history
Back to overview .
Kinematic modelling concept
Idea behind kinematic modelling
Evaluate interaction between tectonic events in geological history
Define influence of events on pre-existing geology with purely
kinematic methods
Back to overview .
Kinematic models
3-D Modeling methods - “endmembers” in modelling methods
Geometric interpolation
methods
Back to overview .
Kinematic models
3-D Modeling methods - “endmembers” in modelling methods
Geometric interpolation
methods
Full dynamic simulations
Back to overview .
Kinematic models
3-D Modeling methods - “endmembers” in modelling methods
Geometric interpolation
methods
Kinematic modelling
approach
Full dynamic simulations
Back to overview .
Additional considerations
Advantage
Parameterisation of geological history
High level of complexity possible with multiple events
Very fast computation, even for complex models
Direct extension to geophysical forward modelling
Back to overview .
Additional considerations
Advantage
Parameterisation of geological history
High level of complexity possible with multiple events
Very fast computation, even for complex models
Direct extension to geophysical forward modelling
Disadvantage
Simplification of processes (no dynamics!)
Back to overview .
Additional considerations
Advantage
Parameterisation of geological history
High level of complexity possible with multiple events
Very fast computation, even for complex models
Direct extension to geophysical forward modelling
Disadvantage
Simplification of processes (no dynamics!)
Implementation
Original code in C (first published in 70’s!)
pynoddy: new implementation in Python, linking to C-code
(Now) a high level of flexibility for automation
All open source: see pynoddy project page.
Back to overview .
Setting up a simple model with pynoddy
Model set-up
A simple pynoddy model can be defined with a few lines of code. The first
step is (usually) to define an initial stratigraphy, for example as a
sedimentary layer-cake:
Back to overview .
Simple fault model
(d) Event 1 + Event 2: combined effect of faults
(a) Initial Stratigraphy
(c) Event 2: Fault E(b) Event 1: Fault W Development of a fault
network model with
pynoddy:
initial stratigraphic
pile,
Back to overview .
Setting up a simple model with pynoddy
Adding one fault
Additional code to add both faults:
Back to overview .
Simple fault model
(d) Event 1 + Event 2: combined effect of faults
(a) Initial Stratigraphy
(c) Event 2: Fault E(b) Event 1: Fault W
Development of a fault
network model with
pynoddy:
initial stratigraphic
pile,
Back to overview .
Simple fault model
(d) Event 1 + Event 2: combined effect of faults
(a) Initial Stratigraphy
(c) Event 2: Fault E(b) Event 1: Fault W
Development of a fault
network model with
pynoddy:
initial stratigraphic
pile,
effect of the first
fault only,
Back to overview .
Simple fault model
(d) Event 1 + Event 2: combined effect of faults
(a) Initial Stratigraphy
(c) Event 2: Fault E(b) Event 1: Fault W
Development of a fault
network model with
pynoddy:
initial stratigraphic
pile,
effect of the first
fault only,
effect of the second
fault only,
Back to overview .
Simple fault model
(d) Event 1 + Event 2: combined effect of faults
(a) Initial Stratigraphy
(c) Event 2: Fault E(b) Event 1: Fault W
Development of a fault
network model with
pynoddy:
initial stratigraphic
pile,
effect of the first
fault only,
effect of the second
fault only,
combined effect of
both faults.
Back to overview .
Changing aspects of existing models
Concept
Basic concept: possible to load and modify
existing history files, e.g.:
Created with (original) Noddy GUI
(limited to Windows);
From online repository, Atlas of
Structural Geophysics
Loading models from the Atlas of Virtual Geophysics
It is possible to directly load models into the Python modules:
Back to overview .
Selected model from Virtual Geophysics Atlas
Figure: Sections through the fold and thurst belt model in (a) NS-direction, and
(b) EW-direction (vertical exaggeration of 1.5) through the centre of the model.
(c) Three-dimensional representation for the central three layers of the fold and
thrust belt model. The gray surfaces correspond to the location of the sections in
the figure above.
Back to overview .
Calculation of geophysical fields
Gravity and Magnetic field calculation
pynoddy enables the calculation of geophysical fields directly from
the generated block models.
In the combination with the Python scripts, it is easily possible to
change aspects of model and evaluate the effect on the simulated
potential field.
Example of gravity calculation
Change event parameters:
Update modelled gravity field:
Back to overview .
Comparison of gravity fields
Figure: Gravity of original and changed model
Back to overview .
Stratigraphic difference between generated block models
Figure: Stratigraphic difference between the two generated block models
Back to overview .
Automation and reproducible experiments
Concept
Main idea: enable definition of reproducible experiments
Implementation
Definition of an Experiment class to combine pre- and
postprocessing methods
Additional basic settings to store experiment settings (number of
realsiations, random seeds, etc.)
Specific experiment types can easily be defined by inheriting from the
base experiment class.
Back to overview .
Experiment setup
Creating an experiment object
Experiment objects can be created directly from an existing history file:
Experiment classes combine pre- and postprocessing of kinematic models
and the model is recomputed whenever required:
Which directly creates this section plot:
Back to overview .
Outlook
IPython Notebooks
Many more examples about model manipulation and experiment extension
are available online as interactive IPython notebooks!
Back to overview .
Gippsland Basin study
Experiment for uncertainty analysis in the Gippsland Basin
Back to overview .
More information
Thank you for viewing the presentation!
More information
If you are interested, please have a look at available online resources:
pynoddy repository on github (feel free to download, modify, and
contribute!)
Online documentation about pynoddy
There is also a set of online tutorials available.
See Abstract for this presentation

Mais conteúdo relacionado

Destaque

3D kinematic analysis during level and downhill treadmill running. The Sport ...
3D kinematic analysis during level and downhill treadmill running. The Sport ...3D kinematic analysis during level and downhill treadmill running. The Sport ...
3D kinematic analysis during level and downhill treadmill running. The Sport ...Mayayo Oxigeno
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good testsQingsong Yao
 
Role+Of+Testing+In+Sdlc
Role+Of+Testing+In+SdlcRole+Of+Testing+In+Sdlc
Role+Of+Testing+In+Sdlcmahendra singh
 
Embedded software development using BDD
Embedded software development using BDDEmbedded software development using BDD
Embedded software development using BDDItamar Hassin
 
PM2.5 Modeling for PSD
PM2.5 Modeling for PSDPM2.5 Modeling for PSD
PM2.5 Modeling for PSDAll4 Inc.
 
Computer Graphics Part1
Computer Graphics Part1Computer Graphics Part1
Computer Graphics Part1qpqpqp
 
Computer Graphics Modellering engels
Computer Graphics Modellering engelsComputer Graphics Modellering engels
Computer Graphics Modellering engelsChristian Kehl
 
Test Case Design
Test Case DesignTest Case Design
Test Case Designacatalin
 
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...IAEME Publication
 
Test Case, Use Case and Test Scenario
Test Case, Use Case and Test ScenarioTest Case, Use Case and Test Scenario
Test Case, Use Case and Test ScenarioLokesh Agrawal
 
Writing Test Cases 20110808
Writing Test Cases 20110808Writing Test Cases 20110808
Writing Test Cases 20110808slovejoy
 
I/O devices - Computer graphics
I/O devices -  Computer graphicsI/O devices -  Computer graphics
I/O devices - Computer graphicsAmritha Davis
 
Intro to CAD CAM Tools
Intro to CAD CAM ToolsIntro to CAD CAM Tools
Intro to CAD CAM ToolsAbhay Gore
 
INTRODUCTION TO FINITE ELEMENT ANALYSIS
INTRODUCTION TO FINITE ELEMENT ANALYSISINTRODUCTION TO FINITE ELEMENT ANALYSIS
INTRODUCTION TO FINITE ELEMENT ANALYSISAchyuth Peri
 
The Pros and Cons of 3D Modeling Paradigms: Direct Modeling and History-based...
The Pros and Cons of 3D Modeling Paradigms: Direct Modeling and History-based...The Pros and Cons of 3D Modeling Paradigms: Direct Modeling and History-based...
The Pros and Cons of 3D Modeling Paradigms: Direct Modeling and History-based...Design World
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)manojg1990
 
Introduction to finite element analysis
Introduction to finite element analysisIntroduction to finite element analysis
Introduction to finite element analysisTarun Gehlot
 

Destaque (20)

3D kinematic analysis during level and downhill treadmill running. The Sport ...
3D kinematic analysis during level and downhill treadmill running. The Sport ...3D kinematic analysis during level and downhill treadmill running. The Sport ...
3D kinematic analysis during level and downhill treadmill running. The Sport ...
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good tests
 
Role+Of+Testing+In+Sdlc
Role+Of+Testing+In+SdlcRole+Of+Testing+In+Sdlc
Role+Of+Testing+In+Sdlc
 
Embedded software development using BDD
Embedded software development using BDDEmbedded software development using BDD
Embedded software development using BDD
 
Praseed Pai
Praseed PaiPraseed Pai
Praseed Pai
 
Structural
StructuralStructural
Structural
 
PM2.5 Modeling for PSD
PM2.5 Modeling for PSDPM2.5 Modeling for PSD
PM2.5 Modeling for PSD
 
Computer Graphics Part1
Computer Graphics Part1Computer Graphics Part1
Computer Graphics Part1
 
Computer Graphics Modellering engels
Computer Graphics Modellering engelsComputer Graphics Modellering engels
Computer Graphics Modellering engels
 
Test Case Design
Test Case DesignTest Case Design
Test Case Design
 
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
 
Test Case, Use Case and Test Scenario
Test Case, Use Case and Test ScenarioTest Case, Use Case and Test Scenario
Test Case, Use Case and Test Scenario
 
Writing Test Cases 20110808
Writing Test Cases 20110808Writing Test Cases 20110808
Writing Test Cases 20110808
 
I/O devices - Computer graphics
I/O devices -  Computer graphicsI/O devices -  Computer graphics
I/O devices - Computer graphics
 
Intro to CAD CAM Tools
Intro to CAD CAM ToolsIntro to CAD CAM Tools
Intro to CAD CAM Tools
 
INTRODUCTION TO FINITE ELEMENT ANALYSIS
INTRODUCTION TO FINITE ELEMENT ANALYSISINTRODUCTION TO FINITE ELEMENT ANALYSIS
INTRODUCTION TO FINITE ELEMENT ANALYSIS
 
The Pros and Cons of 3D Modeling Paradigms: Direct Modeling and History-based...
The Pros and Cons of 3D Modeling Paradigms: Direct Modeling and History-based...The Pros and Cons of 3D Modeling Paradigms: Direct Modeling and History-based...
The Pros and Cons of 3D Modeling Paradigms: Direct Modeling and History-based...
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Introduction to finite element analysis
Introduction to finite element analysisIntroduction to finite element analysis
Introduction to finite element analysis
 
Introduction to cad cam
Introduction to cad camIntroduction to cad cam
Introduction to cad cam
 

Semelhante a Scenario Testing and Sensitivity Analysis for 3-D Kinematic Models and Geophysical Fields - Florian Wellman, RWTH Aachen

Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...Luigi Vanfretti
 
Applied numerical methods lec1
Applied numerical methods lec1Applied numerical methods lec1
Applied numerical methods lec1Yasser Ahmed
 
Determination Of Geometric Stress Intensity Factor For A Photoelastic Compac...
Determination Of  Geometric Stress Intensity Factor For A Photoelastic Compac...Determination Of  Geometric Stress Intensity Factor For A Photoelastic Compac...
Determination Of Geometric Stress Intensity Factor For A Photoelastic Compac...Anupam Dhyani
 
Building occupants’ comfort assessment in the PBWE framework
Building occupants’ comfort assessment in the PBWE frameworkBuilding occupants’ comfort assessment in the PBWE framework
Building occupants’ comfort assessment in the PBWE frameworkFranco Bontempi
 
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...RCCSRENKEI
 
04 computational thermo mechanics of crystalline rock salt for nuclear waste ...
04 computational thermo mechanics of crystalline rock salt for nuclear waste ...04 computational thermo mechanics of crystalline rock salt for nuclear waste ...
04 computational thermo mechanics of crystalline rock salt for nuclear waste ...leann_mays
 
Product & technology portfolio of gridworld
Product & technology portfolio of gridworldProduct & technology portfolio of gridworld
Product & technology portfolio of gridworldlinkedin admin
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Partha Sengupta_structural analysis.pptx
Partha Sengupta_structural analysis.pptxPartha Sengupta_structural analysis.pptx
Partha Sengupta_structural analysis.pptxJimmyPhoenix2
 
Final Year Dissertation Report
Final Year Dissertation ReportFinal Year Dissertation Report
Final Year Dissertation ReportMark C. R. Gilbert
 
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...ijccmsjournal
 
Theoretical study of the bi-leader process
Theoretical study of the bi-leader processTheoretical study of the bi-leader process
Theoretical study of the bi-leader processIRS srl
 
BLASTING FRAGMENTATION MANAGEMENT USING COMPLEXITY ANALYSIS
BLASTING FRAGMENTATION MANAGEMENT USING COMPLEXITY ANALYSIS BLASTING FRAGMENTATION MANAGEMENT USING COMPLEXITY ANALYSIS
BLASTING FRAGMENTATION MANAGEMENT USING COMPLEXITY ANALYSIS David Wilson
 
Marius Verscheure Presentation Ecmor
Marius Verscheure Presentation EcmorMarius Verscheure Presentation Ecmor
Marius Verscheure Presentation Ecmormrius
 

Semelhante a Scenario Testing and Sensitivity Analysis for 3-D Kinematic Models and Geophysical Fields - Florian Wellman, RWTH Aachen (20)

Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
 
Applied numerical methods lec1
Applied numerical methods lec1Applied numerical methods lec1
Applied numerical methods lec1
 
Determination Of Geometric Stress Intensity Factor For A Photoelastic Compac...
Determination Of  Geometric Stress Intensity Factor For A Photoelastic Compac...Determination Of  Geometric Stress Intensity Factor For A Photoelastic Compac...
Determination Of Geometric Stress Intensity Factor For A Photoelastic Compac...
 
Building occupants’ comfort assessment in the PBWE framework
Building occupants’ comfort assessment in the PBWE frameworkBuilding occupants’ comfort assessment in the PBWE framework
Building occupants’ comfort assessment in the PBWE framework
 
78 semenov eng
78 semenov eng78 semenov eng
78 semenov eng
 
78 semenov eng_2
78 semenov eng_278 semenov eng_2
78 semenov eng_2
 
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
 
04 computational thermo mechanics of crystalline rock salt for nuclear waste ...
04 computational thermo mechanics of crystalline rock salt for nuclear waste ...04 computational thermo mechanics of crystalline rock salt for nuclear waste ...
04 computational thermo mechanics of crystalline rock salt for nuclear waste ...
 
LeSage2013_PhDDefense
LeSage2013_PhDDefenseLeSage2013_PhDDefense
LeSage2013_PhDDefense
 
Product & technology portfolio of gridworld
Product & technology portfolio of gridworldProduct & technology portfolio of gridworld
Product & technology portfolio of gridworld
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Partha Sengupta_structural analysis.pptx
Partha Sengupta_structural analysis.pptxPartha Sengupta_structural analysis.pptx
Partha Sengupta_structural analysis.pptx
 
Final Year Dissertation Report
Final Year Dissertation ReportFinal Year Dissertation Report
Final Year Dissertation Report
 
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
 
2313ijccms01.pdf
2313ijccms01.pdf2313ijccms01.pdf
2313ijccms01.pdf
 
2313ijccms01.pdf
2313ijccms01.pdf2313ijccms01.pdf
2313ijccms01.pdf
 
Sensory Substitution
Sensory SubstitutionSensory Substitution
Sensory Substitution
 
Theoretical study of the bi-leader process
Theoretical study of the bi-leader processTheoretical study of the bi-leader process
Theoretical study of the bi-leader process
 
BLASTING FRAGMENTATION MANAGEMENT USING COMPLEXITY ANALYSIS
BLASTING FRAGMENTATION MANAGEMENT USING COMPLEXITY ANALYSIS BLASTING FRAGMENTATION MANAGEMENT USING COMPLEXITY ANALYSIS
BLASTING FRAGMENTATION MANAGEMENT USING COMPLEXITY ANALYSIS
 
Marius Verscheure Presentation Ecmor
Marius Verscheure Presentation EcmorMarius Verscheure Presentation Ecmor
Marius Verscheure Presentation Ecmor
 

Mais de The University of Western Australia

Mark Jessell - Assessing and mitigating uncertainty in 3D geological models i...
Mark Jessell - Assessing and mitigating uncertainty in 3D geological models i...Mark Jessell - Assessing and mitigating uncertainty in 3D geological models i...
Mark Jessell - Assessing and mitigating uncertainty in 3D geological models i...The University of Western Australia
 
3D model of a Ni-Cu-PGE ore body - Margaux Le Vaillant and June Hill (CSIRO)
3D model of a Ni-Cu-PGE ore body - Margaux Le Vaillant and June Hill (CSIRO)3D model of a Ni-Cu-PGE ore body - Margaux Le Vaillant and June Hill (CSIRO)
3D model of a Ni-Cu-PGE ore body - Margaux Le Vaillant and June Hill (CSIRO)The University of Western Australia
 
Innovative methods in geostatistics from studies in Chilean copper deposits -...
Innovative methods in geostatistics from studies in Chilean copper deposits -...Innovative methods in geostatistics from studies in Chilean copper deposits -...
Innovative methods in geostatistics from studies in Chilean copper deposits -...The University of Western Australia
 
Integration of geological and petrophysical constraints in geophysical joint ...
Integration of geological and petrophysical constraints in geophysical joint ...Integration of geological and petrophysical constraints in geophysical joint ...
Integration of geological and petrophysical constraints in geophysical joint ...The University of Western Australia
 
First circular - Saying goodbye to a 3D Earth - - 3-7 August 2015
First circular - Saying goodbye to a 3D Earth - -  3-7 August 2015 First circular - Saying goodbye to a 3D Earth - -  3-7 August 2015
First circular - Saying goodbye to a 3D Earth - - 3-7 August 2015 The University of Western Australia
 
20 years of 3D structural modelling - Laurent Ailleres (Monash University)
20 years of 3D structural modelling - Laurent Ailleres (Monash University)20 years of 3D structural modelling - Laurent Ailleres (Monash University)
20 years of 3D structural modelling - Laurent Ailleres (Monash University)The University of Western Australia
 
  Information Theory and the Analysis of Uncertainties in a Spatial Geologi...
  Information Theory and the Analysis of Uncertainties in a Spatial Geologi...  Information Theory and the Analysis of Uncertainties in a Spatial Geologi...
  Information Theory and the Analysis of Uncertainties in a Spatial Geologi...The University of Western Australia
 

Mais de The University of Western Australia (20)

Mark Jessell - Assessing and mitigating uncertainty in 3D geological models i...
Mark Jessell - Assessing and mitigating uncertainty in 3D geological models i...Mark Jessell - Assessing and mitigating uncertainty in 3D geological models i...
Mark Jessell - Assessing and mitigating uncertainty in 3D geological models i...
 
3D modelling and inversion in escript
3D modelling and inversion in escript3D modelling and inversion in escript
3D modelling and inversion in escript
 
3D model of a Ni-Cu-PGE ore body - Margaux Le Vaillant and June Hill (CSIRO)
3D model of a Ni-Cu-PGE ore body - Margaux Le Vaillant and June Hill (CSIRO)3D model of a Ni-Cu-PGE ore body - Margaux Le Vaillant and June Hill (CSIRO)
3D model of a Ni-Cu-PGE ore body - Margaux Le Vaillant and June Hill (CSIRO)
 
Innovative methods in geostatistics from studies in Chilean copper deposits -...
Innovative methods in geostatistics from studies in Chilean copper deposits -...Innovative methods in geostatistics from studies in Chilean copper deposits -...
Innovative methods in geostatistics from studies in Chilean copper deposits -...
 
John McGaughey - Towards integrated interpretation
John McGaughey - Towards integrated interpretationJohn McGaughey - Towards integrated interpretation
John McGaughey - Towards integrated interpretation
 
Mark Jessell - The topology of geology
Mark Jessell - The topology of geologyMark Jessell - The topology of geology
Mark Jessell - The topology of geology
 
Integration of geological and petrophysical constraints in geophysical joint ...
Integration of geological and petrophysical constraints in geophysical joint ...Integration of geological and petrophysical constraints in geophysical joint ...
Integration of geological and petrophysical constraints in geophysical joint ...
 
David Lumley - 4D uncertainty - Nov 11, 2015
David Lumley - 4D uncertainty - Nov 11, 2015David Lumley - 4D uncertainty - Nov 11, 2015
David Lumley - 4D uncertainty - Nov 11, 2015
 
Francky Fouedjio - Synthetic data analytics
Francky Fouedjio - Synthetic data analyticsFrancky Fouedjio - Synthetic data analytics
Francky Fouedjio - Synthetic data analytics
 
Peter Schaubs - GeoLena November 11, 2015
Peter Schaubs - GeoLena November 11, 2015Peter Schaubs - GeoLena November 11, 2015
Peter Schaubs - GeoLena November 11, 2015
 
Synthetic geology dataset - June Hill CSIRO
Synthetic geology dataset - June Hill CSIROSynthetic geology dataset - June Hill CSIRO
Synthetic geology dataset - June Hill CSIRO
 
First circular - Saying goodbye to a 3D Earth - - 3-7 August 2015
First circular - Saying goodbye to a 3D Earth - -  3-7 August 2015 First circular - Saying goodbye to a 3D Earth - -  3-7 August 2015
First circular - Saying goodbye to a 3D Earth - - 3-7 August 2015
 
Cell Based Associations - Evren Pakyuz-Charrier (CET/UWA)
Cell Based Associations - Evren Pakyuz-Charrier (CET/UWA)Cell Based Associations - Evren Pakyuz-Charrier (CET/UWA)
Cell Based Associations - Evren Pakyuz-Charrier (CET/UWA)
 
3D Geoscience at GSWA - Klaus Gessner (GSWA)
3D Geoscience at GSWA - Klaus Gessner (GSWA)3D Geoscience at GSWA - Klaus Gessner (GSWA)
3D Geoscience at GSWA - Klaus Gessner (GSWA)
 
Uncertainty in Geological Mapping - Lachlan Grose (Monash Uni.)
Uncertainty in Geological Mapping - Lachlan Grose (Monash Uni.)Uncertainty in Geological Mapping - Lachlan Grose (Monash Uni.)
Uncertainty in Geological Mapping - Lachlan Grose (Monash Uni.)
 
Gautier Laurent - Implicit Modelling and volume deformation
Gautier Laurent - Implicit Modelling and volume deformationGautier Laurent - Implicit Modelling and volume deformation
Gautier Laurent - Implicit Modelling and volume deformation
 
20 years of 3D structural modelling - Laurent Ailleres (Monash University)
20 years of 3D structural modelling - Laurent Ailleres (Monash University)20 years of 3D structural modelling - Laurent Ailleres (Monash University)
20 years of 3D structural modelling - Laurent Ailleres (Monash University)
 
  Information Theory and the Analysis of Uncertainties in a Spatial Geologi...
  Information Theory and the Analysis of Uncertainties in a Spatial Geologi...  Information Theory and the Analysis of Uncertainties in a Spatial Geologi...
  Information Theory and the Analysis of Uncertainties in a Spatial Geologi...
 
Mark Jessell - Next Generation 3D Modelling
Mark Jessell - Next Generation 3D ModellingMark Jessell - Next Generation 3D Modelling
Mark Jessell - Next Generation 3D Modelling
 
Florian Wellmann: Uncertainties in 3D Models
Florian Wellmann: Uncertainties in 3D ModelsFlorian Wellmann: Uncertainties in 3D Models
Florian Wellmann: Uncertainties in 3D Models
 

Último

High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
chemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfchemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfTukamushabaBismark
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Silpa
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceAlex Henderson
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsOrtegaSyrineMay
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flyPRADYUMMAURYA1
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....muralinath2
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxSuji236384
 

Último (20)

Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
chemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfchemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdf
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 

Scenario Testing and Sensitivity Analysis for 3-D Kinematic Models and Geophysical Fields - Florian Wellman, RWTH Aachen

  • 1. Kinematic models 3-D Modeling methods - “endmembers” in modelling methods Geometric interpolation methods
  • 2. Kinematic models 3-D Modeling methods - “endmembers” in modelling methods Geometric interpolation methods Full dynamic simulations
  • 3. Kinematic models 3-D Modeling methods - “endmembers” in modelling methods Geometric interpolation methods Kinematic modelling approach Full dynamic simulations
  • 4. Simple fault model (d) Event 1 + Event 2: combined effect of faults (a) Initial Stratigraphy (c) Event 2: Fault E(b) Event 1: Fault W Example of a fault model: initial stratigraphic pile,
  • 5. Simple fault model (d) Event 1 + Event 2: combined effect of faults (a) Initial Stratigraphy (c) Event 2: Fault E(b) Event 1: Fault W Example of a fault model: initial stratigraphic pile, effect of the first fault only,
  • 6. Simple fault model (d) Event 1 + Event 2: combined effect of faults (a) Initial Stratigraphy (c) Event 2: Fault E(b) Event 1: Fault W Example of a fault model: initial stratigraphic pile, effect of the first fault only, effect of the second fault only,
  • 7. Simple fault model (d) Event 1 + Event 2: combined effect of faults (a) Initial Stratigraphy (c) Event 2: Fault E(b) Event 1: Fault W Example of a fault model: initial stratigraphic pile, effect of the first fault only, effect of the second fault only, combined effect of both faults.
  • 8. Code example for fault model
  • 9. Kinematic modelling Advantage Parameterisation of geological history High level of complexity possible with multiple events Automation and implementation in Python scripts straight-forward Very fast computation, even for complex models
  • 10. Kinematic modelling Advantage Parameterisation of geological history High level of complexity possible with multiple events Automation and implementation in Python scripts straight-forward Very fast computation, even for complex models More examples
  • 11. Scenario Testing and Sensitivity Analysis for 3-D Kinematic Models and Geophysical Fields J. Florian Wellmann1, Mark Lindsay2 and Mark Jessell2 (1) Graduate School AICES, RWTH Aachen University (2) Centre for Exploration Targeting (CET), The University of Western Australia PICO presentation — EGU 2015 April 15, 2015
  • 12. Overview of Presentation “PICO madness” Fault exampleBasic concept Geophysics Automation and set-up of repro- ducible experiments
  • 13. Back to overview . Kinematic modelling concept Idea behind kinematic modelling Evaluate interaction between tectonic events in geological history
  • 14. Back to overview . Kinematic modelling concept Idea behind kinematic modelling Evaluate interaction between tectonic events in geological history Define influence of events on pre-existing geology with purely kinematic methods
  • 15. Back to overview . Kinematic models 3-D Modeling methods - “endmembers” in modelling methods Geometric interpolation methods
  • 16. Back to overview . Kinematic models 3-D Modeling methods - “endmembers” in modelling methods Geometric interpolation methods Full dynamic simulations
  • 17. Back to overview . Kinematic models 3-D Modeling methods - “endmembers” in modelling methods Geometric interpolation methods Kinematic modelling approach Full dynamic simulations
  • 18. Back to overview . Additional considerations Advantage Parameterisation of geological history High level of complexity possible with multiple events Very fast computation, even for complex models Direct extension to geophysical forward modelling
  • 19. Back to overview . Additional considerations Advantage Parameterisation of geological history High level of complexity possible with multiple events Very fast computation, even for complex models Direct extension to geophysical forward modelling Disadvantage Simplification of processes (no dynamics!)
  • 20. Back to overview . Additional considerations Advantage Parameterisation of geological history High level of complexity possible with multiple events Very fast computation, even for complex models Direct extension to geophysical forward modelling Disadvantage Simplification of processes (no dynamics!) Implementation Original code in C (first published in 70’s!) pynoddy: new implementation in Python, linking to C-code (Now) a high level of flexibility for automation All open source: see pynoddy project page.
  • 21. Back to overview . Setting up a simple model with pynoddy Model set-up A simple pynoddy model can be defined with a few lines of code. The first step is (usually) to define an initial stratigraphy, for example as a sedimentary layer-cake:
  • 22. Back to overview . Simple fault model (d) Event 1 + Event 2: combined effect of faults (a) Initial Stratigraphy (c) Event 2: Fault E(b) Event 1: Fault W Development of a fault network model with pynoddy: initial stratigraphic pile,
  • 23. Back to overview . Setting up a simple model with pynoddy Adding one fault Additional code to add both faults:
  • 24. Back to overview . Simple fault model (d) Event 1 + Event 2: combined effect of faults (a) Initial Stratigraphy (c) Event 2: Fault E(b) Event 1: Fault W Development of a fault network model with pynoddy: initial stratigraphic pile,
  • 25. Back to overview . Simple fault model (d) Event 1 + Event 2: combined effect of faults (a) Initial Stratigraphy (c) Event 2: Fault E(b) Event 1: Fault W Development of a fault network model with pynoddy: initial stratigraphic pile, effect of the first fault only,
  • 26. Back to overview . Simple fault model (d) Event 1 + Event 2: combined effect of faults (a) Initial Stratigraphy (c) Event 2: Fault E(b) Event 1: Fault W Development of a fault network model with pynoddy: initial stratigraphic pile, effect of the first fault only, effect of the second fault only,
  • 27. Back to overview . Simple fault model (d) Event 1 + Event 2: combined effect of faults (a) Initial Stratigraphy (c) Event 2: Fault E(b) Event 1: Fault W Development of a fault network model with pynoddy: initial stratigraphic pile, effect of the first fault only, effect of the second fault only, combined effect of both faults.
  • 28. Back to overview . Changing aspects of existing models Concept Basic concept: possible to load and modify existing history files, e.g.: Created with (original) Noddy GUI (limited to Windows); From online repository, Atlas of Structural Geophysics Loading models from the Atlas of Virtual Geophysics It is possible to directly load models into the Python modules:
  • 29. Back to overview . Selected model from Virtual Geophysics Atlas Figure: Sections through the fold and thurst belt model in (a) NS-direction, and (b) EW-direction (vertical exaggeration of 1.5) through the centre of the model. (c) Three-dimensional representation for the central three layers of the fold and thrust belt model. The gray surfaces correspond to the location of the sections in the figure above.
  • 30. Back to overview . Calculation of geophysical fields Gravity and Magnetic field calculation pynoddy enables the calculation of geophysical fields directly from the generated block models. In the combination with the Python scripts, it is easily possible to change aspects of model and evaluate the effect on the simulated potential field. Example of gravity calculation Change event parameters: Update modelled gravity field:
  • 31. Back to overview . Comparison of gravity fields Figure: Gravity of original and changed model
  • 32. Back to overview . Stratigraphic difference between generated block models Figure: Stratigraphic difference between the two generated block models
  • 33. Back to overview . Automation and reproducible experiments Concept Main idea: enable definition of reproducible experiments Implementation Definition of an Experiment class to combine pre- and postprocessing methods Additional basic settings to store experiment settings (number of realsiations, random seeds, etc.) Specific experiment types can easily be defined by inheriting from the base experiment class.
  • 34. Back to overview . Experiment setup Creating an experiment object Experiment objects can be created directly from an existing history file: Experiment classes combine pre- and postprocessing of kinematic models and the model is recomputed whenever required: Which directly creates this section plot:
  • 35. Back to overview . Outlook IPython Notebooks Many more examples about model manipulation and experiment extension are available online as interactive IPython notebooks!
  • 36. Back to overview . Gippsland Basin study Experiment for uncertainty analysis in the Gippsland Basin
  • 37. Back to overview . More information Thank you for viewing the presentation! More information If you are interested, please have a look at available online resources: pynoddy repository on github (feel free to download, modify, and contribute!) Online documentation about pynoddy There is also a set of online tutorials available. See Abstract for this presentation