Posts in 2022
-
WMPlugins 6.6.10 Release
Friday, April 15, 2022 in Blog
Categories:
Announcing the release of version 6.6.10 of the WMPlugins a suite of opensource plugins that extend the opensource seismic interpretation system OpendTect. This release is built against OpendTect 6.6.7. The release includes the following changes: …
Posts in 2021
-
First Release of Python Bindings to OpendTect
Tuesday, June 29, 2021 in Blog
The 6.6.8 release of the WMPlugins includes a Python module, wmodpy, to access OpendTect survey and well information. Unlike OpendTect’s existing odpy module, wmodpy is a direct binding to the OpendTect C++ code. The odpy module, by comparison, …
-
Seismic Modelling and Inversion using PyLops based Python External Attributes
Saturday, June 26, 2021 in Blog
Categories:
The 6.6.8 release of the WMPlugins includes a number of new Python external attribute scripts that use the PyLops linear operator library for seismic modelling and inversion. These scripts also demonstrate the use of the new user interface parameter …
-
Using Visual Studio Code with OpendTect
Saturday, June 05, 2021 in Blog
Categories:
In this post I show you how to set up and use the free Visual Studio Code editor with OpendTect for interactive computation using Python Jupyter Notebooks. If you have installed the OpendTect Machine Learning Python environments you can create and …
Posts in 2019
-
GPU vs CPU Benchmarks for OpendTect Attribute Plugins
Monday, January 07, 2019 in Blog
Categories:
Summary The potential to offload calculations to the graphics processing unit (GPU) on modern graphics cards is a trending topic. I was curious if this could also apply to seismic attribute calculation in OpendTect, so I implemented AVO polarization …
Posts in 2018
-
Python External Attribute Tips & Tricks - Debugging
Friday, June 08, 2018 in Blog
Categories:
Introduction Because the Python External Attribute script is running in a process started by the OpendTect application most standard methods to examine the script as it runs, eg using the standard Python debugger pdb, are not available. A solution is …
-
Python External Attribute Tips & Tricks - Logging
Wednesday, June 06, 2018 in Blog
Categories:
Introduction It is possible to write information to the OpendTect logfile from inside a Python External Attribute script. The global variable xa.logH (assuming the extattrib module has been imported using import extattrib as xa) is a Python logger …
-
Anatomy of a Python External Attribute
Monday, June 04, 2018 in Blog
Categories:
Introduction This article will review the structure of a simple Python External Attribute script, ex_dip.py, which converts inline and crossline dip to true dip and dip azimuth. It is an example of multi attribute, single trace input and output. Some …