mycarta / t21-hack-footprint

Repo for the TRANSFORM 2021 Hackathon project on seismic acquisition footprint noise filtering
Apache License 2.0
5 stars 2 forks source link
dask fft fft2 filter footprint geophysics hack holoviews interactive-visualizations noise-reduction numpy panel seismic-data swung-t21 xarray

t21-hack-footprint

Repo for the TRANSFORM 2021 Hackathon project on seismic acquisition footprint noise filtering (discussion here)

Interactive app name

F.R.I.D.A.: Footprint Removal Interactive Design App

Demo

Slack channel

t21-hack-footprint

People

Conda setup

To create the conda environment (called "footprint") for this repo, use

     $ conda env create -f environment.yml

To activate the environment, use

     $ conda activate footprint

To deactivate the environment, use

     $ conda deactivate

Requirements

matplotlib==3.2.2
param==1.10.1
scipy==1.5.0
scikit_image==0.16.2
holoviews==1.14.3
torch==1.8.1
dask==2.19.0
panel==0.11.3
hvplot==0.7.1
xarray==0.17.0
numpy==1.20.2

How to Install

  1. Clone the Repository.
  2. Install the requirements :
    pip install -r requirements.txt
  3. Run :
    python -m panel serve ./t21-footprint/smallfoot/app.py --dev
  4. Go to your browser and access http://localhost:5006/app

Description and background

Goals

The long term goal (AKA, the "dream") would be to create an open-source tool, ideally part of Awesome Open Geoscience, that can be used by geophysicists and geologists to remove footprint from seismic data, WHEN 5D interpolation or other costly post-stack processing works are not an options. The objectives of the hack are:

Resources and reading material

Skills needed

Elwyn and I will be working on this no-matter-what. But we welcome participants that are interested in this project. Useful skills would be: