Skip to main content

A suite of misfit functions to test FWI

Project description

Island of Misfit Toys

Island of Misfit Toys Banner

Welcome to the Island of Misfit Toys! See Rudolph the Red-nosed Reindeer if you are confused by the logo.

This repository contains implementations of various misfit functions found in seismic literature. Our goal is to create a comprehensive collection of these functions to aid researchers and practitioners of seismic inverse problems.

If you have interest in adding features, please add a pull request or contact me directly at tyler@oden.utexas.edu.

If you have any trouble with our code or find bugs, please let us know by filling out an issue!

Table of Contents

Getting Started

To begin using the misfit functions in this repository, clone it to your local machine:

git clone https://github.com/tmasthay/IslandOfMisfitToys.git
cd IslandOfMisfitToys

Misfit Functions (currently supported)

(1) One-dimensional $W_1$ and $W_2$ (trace-by-trace)

(2) Huber

(3) $L^1$-$L^2$ hybrid

(4) Normalized and unnormalized Sobolev norms

Misfit Functions (roadmap for future)

(1) Fisher-Rao metric

(2) Graph-space OT

(3) Entropic regularization OT

(4) Misfits based on reduced-order models

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

IslandOfMisfitToys-0.3.6-py2.py3-none-macosx_11_0_arm64.whl (34.7 kB view hashes)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

IslandOfMisfitToys-0.3.6-py2.py3-none-any.whl (34.7 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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