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).
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
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
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
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.
- 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).
- Full-waveform inversion cycle-skipping mitigation with dynamic time warping, Part 2: an intermediate signal approach (reference to be provided soon).
- PhD Thesis (reference to be provided soon).
Get in touch
Claus Naves Eikmeier Linkedin
Owner
- Name: Claus Naves Eikmeier
- Login: eikmeier-cn
- Kind: user
- Location: Belo Horizonte - MG, Brazil
- Repositories: 1
- Profile: https://github.com/eikmeier-cn
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
- cycler *
- dtaidistance *
- matplotlib *
- numpy <2.0.0
- scipy *