Alan Richardson (@ar4)
  • Stars
    star
    323
  • Global Rank 83,833 (Top 3 %)
  • Followers 168
  • Registered about 10 years ago
  • Most used languages
    Python
    9.5 %
    C
    4.8 %

Top repositories

1

deepwave

Wave propagation modules for PyTorch.
Python
201
star
2

netcdf_segy

Convert between SEG-Y and NetCDF
Jupyter Notebook
19
star
3

pypick

Seismic event picking using Matplotlib and machine learning
Jupyter Notebook
14
star
4

agdeblend

Seismic data blending and deblending
C
13
star
5

seispro

Seismic processing tools
Jupyter Notebook
13
star
6

nnfwi_1d

1D FWI using a neural network
Jupyter Notebook
9
star
7

wheeler_hale_2015

An implementation of Wheeler and Hale's 2015 method for aligning well logs using dynamic warping
Jupyter Notebook
8
star
8

smii

Seismic modeling, imaging, and inversion
Python
7
star
9

lsrtm_1d

Least-squares Reverse Time Migration using 1D scalar wave equation. Very simple and for demonstration purposes only.
Jupyter Notebook
7
star
10

wave_1d_fd_pml

A comparison of PML profiles for 1D scalar wave equation finite difference simulations
Jupyter Notebook
5
star
11

wave_1d_fwi_tf

1D FWI implemented using TensorFlow
Jupyter Notebook
4
star
12

wave_2d_fd_perf_gpu

Performance comparison of different implementations of 2d finite difference wave propagation using Numba, PyTorch, and CUDA on a GPU
Jupyter Notebook
4
star
13

wave_1d_fd_tf

1D finite difference wave propagation implemented using TensorFlow
Jupyter Notebook
3
star
14

wave_3d_fd_perf

Performance analysis of different implementations of 3D finite difference wave propagation.
Jupyter Notebook
2
star
15

tellus_stream_sediment

Analysis of Ireland's Tellus stream sediment data
Jupyter Notebook
2
star
16

wave_1d_fd_abc

A comparison of absorbing boundary implementations for 1D scalar wave equation finite difference simulations
Jupyter Notebook
2
star
17

wave_2d_fd_perf

Performance analysis of different implementations of 2d finite difference wave propagation
Jupyter Notebook
2
star
18

deighan_watts_1997

Python implementation of the Deighan and Watts (1997) ground roll attenutation method using wavelets. Very simple and for demonstration purposes only.
Jupyter Notebook
1
star
19

wave_1d_fd_perf

Performance analysis of different implementations of 1d finite difference wave propagation
Jupyter Notebook
1
star
20

rtm_1d

Reverse Time Migration using 1D scalar wave equation. Very simple and for demonstration purposes only.
Jupyter Notebook
1
star
21

rtm_1d_imaging_condition_interval

A notebook investigating the effect of increasing the imaging condition interval in RTM.
Jupyter Notebook
1
star