Skip to main content

Wiggle Plot for Seismic Data Section

Project description

Wiggle Plot for Seismic Data Section

Python Package

Introduction

The wiggle display is an ingenious methodology that displays two dimensional scalar fields on a horizontal plane. Originally developed by the geophysical community, the wiggle plot was created to provide a visual analysis of seismic and seismological data, or any other vibration data, in order to help the identification of events that can be stressed out with the coherent alignment of lobes. Ultimately those events can be related to geological features and/or can help the determination of the some physical properties of rocks, such as the velocity of P and S waves. Before digital displays were standard in the industry the wiggle plot was composed either by oscillatory continuous lines and black filled lobes, both drawn by special plotters on long paper sheets. Nowadays, when digital graphical displays are easily available, both elements, the lines and the lobes, are merged into a new one display called wiggle.

Inspired by wiggle in Matlab function, I created this Python tools to mimic the experience of plotting seismic section data in Matlab with similar user interface. Basically one can control the color and direction of the lines, the color of the left and right lobes, among others. In order to control these features, a controlling string must be provided as input, in a similar way the function PLOT allows control of the graphical elements.

Given a d M x N ndarray data matrix D, wiggle decompose it into multiple traces. Under vertical mode (default), each columns is a seismic trace of size M and there are N number of traces. When horizontal mode is activated, each row is considered a trace of size N and there are M number of traces.

Dependancy

Installation

From PyPI

pip install wiggle

From source file

Download source file from releases page. Under the root directory, run:

python setup.py install

Contact

In counter of any trouble, contact gatechzhu@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wiggle-0.1.1.tar.gz (42.9 kB view details)

Uploaded Source

Built Distribution

wiggle-0.1.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file wiggle-0.1.1.tar.gz.

File metadata

  • Download URL: wiggle-0.1.1.tar.gz
  • Upload date:
  • Size: 42.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.9

File hashes

Hashes for wiggle-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3fb81c925f9aa967e067d7b988e162613722656d3291a3d818c0a921ef556701
MD5 012f7d156fb6a8bd0e3edf59da001d37
BLAKE2b-256 9914c2180443df9141716434873fc8d1f300a40d971243a2ac4b54dae6275398

See more details on using hashes here.

File details

Details for the file wiggle-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: wiggle-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.9

File hashes

Hashes for wiggle-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 72c0ef9f6f2ae9db18259cb187eea138011335bd5cfd13b6fa43bfb201446ce1
MD5 14e685a5265f3bca4ff01558c395f75a
BLAKE2b-256 622789e2117167b9883cd558a8cdd5aaf3bc436fb469bf377091ae65b870ce9b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page