dtw-pa-isa

Dynamic Time Warping Proximity Analysis (DTW-PA) and Dynamic Time Warping Intermediate Signal Approach (DTW-ISA) codes designed to assess and mitigate cycle-skipping in Full-Waveform Inversion (FWI).

https://github.com/eikmeier-cn/dtw-pa-isa

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Dynamic Time Warping Proximity Analysis (DTW-PA) and Dynamic Time Warping Intermediate Signal Approach (DTW-ISA) codes designed to assess and mitigate cycle-skipping in Full-Waveform Inversion (FWI).

Basic Info
  • Host: GitHub
  • Owner: eikmeier-cn
  • License: gpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 36 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

README.md

DOI

Dynamic Time Warping Proximity Analysis (DTW-PA) and Intermediate Signal Approach (DTW-ISA)

Welcome to the dtw-pa-isa code repository for the Dynamic Time Warping Proximity Analysis (DTW-PA) and the Dynamic Time Warping Intermediate Signal Approach (DTW-ISA). These methods are designed to assess and mitigate cycle-skipping in Full-Waveform Inversion (FWI).

Methods Overview

Dynamic Time Warping Proximity Analysis (DTW-PA)

DTW-PA provides a qualitative assessment of the suitability of the initial or current model to mitigate cycle-skipping in FWI. This analysis evaluates whether the model is well-positioned to achieve reliable inversion results. The method is detailed in the paper: Full-waveform inversion cycle-skipping mitigation with dynamic time warping, Part 1: a method for a proximity analysis between the current and the observed (reference to be provided soon).

Dynamic Time Warping Intermediate Signal Approach (DTW-ISA)

DTW-ISA mitigates cycle-skipping by generating intermediate signals between the modelled and observed (true) signals. These signals are positioned close enough to the modelled signals to serve as temporary targets, allowing the inversion to progress incrementally and guiding the solution gradually toward the observed data. The method is detailed in the paper: Full-waveform inversion cycle-skipping mitigation with dynamic time warping, Part 2: an intermediate signal approach (reference to be provided soon).

Code

This repository provides an implementation of DTW-PA and DTW-ISA designed for ease of use and straightforward integration into your existing FWI framework.

Instalation

Clone the repository into the folder of your choice.

$ git clone https://github.com/eikmeier-cn/dtw-pa-isa.git

Access the dtw-pa-isa folder. To manage dependencies more effectively, consider using a Python virtual environment. If so, create and activate your virtual environment and install the dependencies with the requirements.txt file.

$ python -m pip install --upgrade pip
$ pip install -r requirements.txt

Additionally, you may want to install Jupyter Notebook.

$ pip install notebook

Tutorials

Here you will find two tutorials on Jupyter Notebook that will help you understand how to use the code.

Dependencies

Citing

If you publish results using dtw-pa-isa code, DTW-PA or DTW-ISA, we would be grateful if you would cite the following papers.

Get in touch

Claus Naves Eikmeier Linkedin

Owner

  • Name: Claus Naves Eikmeier
  • Login: eikmeier-cn
  • Kind: user
  • Location: Belo Horizonte - MG, Brazil

Geophysicist

Citation (CITATION.md)

# Citing

If you publish results using dtw-pa-isa, we would be grateful if you would cite the following papers:

```bibtex
soon
```

## Citing a specific release of dtw-pa-isa through Zenodo
soon

GitHub Events

Total
  • Release event: 1
  • Watch event: 1
  • Delete event: 1
  • Public event: 1
  • Push event: 1
  • Create event: 1
Last Year
  • Release event: 1
  • Watch event: 1
  • Delete event: 1
  • Public event: 1
  • Push event: 1
  • Create event: 1

Dependencies

requirements.txt pypi
  • cycler *
  • dtaidistance *
  • matplotlib *
  • numpy <2.0.0
  • scipy *