Skip to main content

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.

PyPI and Documentation.

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 (roadmap for future)

(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

(5) Fisher-Rao metric

(6) Graph-space OT

(7) Entropic regularization OT

(8) Misfits based on reduced-order models

Metadata

Release files for IslandOfMisfitToys 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for IslandOfMisfitToys 0.5.0
File Interpreter ABI Platform
IslandOfMisfitToys-0.5.0-py2.py3-none-macosx_11_0_arm64.whl Python 3, Python 2 none macOS 11.0+ ARM64 Details
IslandOfMisfitToys-0.5.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 162.2 kB

Release files / IslandOfMisfitToys-0.5.0-py2.py3-none-macosx_11_0_arm64.whl

Download URL IslandOfMisfitToys-0.5.0-py2.py3-none-macosx_11_0_arm64.whl
Size 81.1 kB
Tags Python 2 Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4bf62013262b8b73ee838a2bfed1b77152c6f23983a7ebf9661cb1aae5740b2
BLAKE2b-256 checksum
How to use checksums
ccb707dcd6705af05c42b34e3cac51ecd9afe78e05db86052c51d2dfdff365af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / IslandOfMisfitToys-0.5.0-py2.py3-none-any.whl

Download URL IslandOfMisfitToys-0.5.0-py2.py3-none-any.whl
Size 81.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
746a9e80e55a3e285d7b0342de41bcb8e3d25eb53a4f935d57c335ee4796b150
BLAKE2b-256 checksum
How to use checksums
14ae1acbc252e9b75128489203204a6381521111dbdb3fcd50cfac7bfc2d2bd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page