Git Product home page Git Product logo

examples's Introduction

COFII framework examples

This series of jupyter notebooks demonstrates features of the Chevron Optimization Framework for Imaging and Inversion.

  • The notebooks are intended to be run in order.
  • Downstream notebooks may depend on artifacts created in previous notebooks. For example the Marmousi dataset is downloaded and processed in the series 20_marmousi_model_setup, and used in subsequent notebooks.
  • Some notebooks may require reasonable HPC resources to run. For example the FWI and RTM examples can run for more than one hour, depending on what hardware you execute them on.

Brief description of notebook series

  • 00_add_packages adds and precompiles all packages used in these demos.
  • 10_jets_basics introduction to Jets and DistributedJets.
  • 20_marmousi_model_setup download the Marmousi model.
    • The Marmousi 2 model is provided by the Allied Geophysical Laboratory of the University of Houston, license and more information at the SEG wiki entry AGL Elastic Marmousi.
    • If you run these notebooks you will have a copy of the license to review in the directory 20_marmousi_model_setup.
  • 30_forward_modeling static and dynamic scheduled modeling.
  • 40_sensitivity generation of FWI sensitivity kernels, single trace and wavefield separation examples.
  • 50_fwi brute force Marmousi time domain FWI using the LBFGS algorithm from Optim.jl, includes upsampling and downsampling models, data analysis, illumination compensation, very simple box constraints, and nonlinear optimization using Optim.jl.
  • 60_rtm brute force RTM of the Marmous FWI results, including data processing like applying a temporal mute, and image processing like a Laplacian filter to remove backscattered noise. Both static and dynamic scheduled examples are provided.

examples's People

Contributors

jkwashbourne avatar miguel-merino avatar samtkaplan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.