ADFWI Document
ADFWI Documentation
Overview
Tutorial
Examples
API
ADFWI Document
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
AbstractModel (class in ADFWI.model.base)
AcousticFWI (class in ADFWI.fwi.acoustic_fwi)
AcousticModel (class in ADFWI.model.acoustic_model)
AcousticPropagator (class in ADFWI.propagator.acoustic_propagator)
add_colorbar() (in module ADFWI.view.observed_system)
add_encoded_sources() (ADFWI.survey.source.Source method)
add_gaussian_noise() (in module ADFWI.utils.noise)
add_receiver() (ADFWI.survey.receiver.Receiver method)
add_receivers() (ADFWI.survey.receiver.Receiver method)
add_source() (ADFWI.survey.source.Source method)
add_sources() (ADFWI.survey.source.Source method)
ADFWI.dip.dip_acoustic_fwi
module
ADFWI.dip.dip_acoustic_model
module
ADFWI.dip.model.CNN
module
ADFWI.dip.model.MLP
module
ADFWI.dip.model.Unet
module
ADFWI.fwi.acoustic_fwi
module
ADFWI.fwi.elastic_fwi
module
ADFWI.fwi.misfit.base
module
ADFWI.fwi.misfit.Envelope
module
ADFWI.fwi.misfit.GlobalCorrelation
module
ADFWI.fwi.misfit.L1
module
ADFWI.fwi.misfit.L2
module
ADFWI.fwi.misfit.Normalized_Integration_method
module
ADFWI.fwi.misfit.SmoothL1
module
ADFWI.fwi.misfit.SoftDTW
module
ADFWI.fwi.misfit.StudentT
module
ADFWI.fwi.misfit.Wasserstein_sinkhorn
module
ADFWI.fwi.misfit.WDGC
module
ADFWI.fwi.misfit.Weci
module
ADFWI.fwi.misfit.Weighted_L1_L2
module
ADFWI.fwi.multiScaleProcessing
module
ADFWI.fwi.regularization.base
module
ADFWI.fwi.regularization.tikhonov_1order
module
ADFWI.fwi.regularization.tikhonov_2order
module
ADFWI.fwi.regularization.tv_1order
module
ADFWI.fwi.regularization.tv_2order
module
ADFWI.model.acoustic_model
module
ADFWI.model.base
module
ADFWI.model.elastic_model
module
ADFWI.model.parameters
module
ADFWI.propagator.acoustic_kernels
module
ADFWI.propagator.acoustic_propagator
module
ADFWI.propagator.boundary_condition
module
ADFWI.propagator.elastic_kernels
module
ADFWI.propagator.elastic_propagator
module
ADFWI.propagator.gradient_process
module
ADFWI.survey.data
module
ADFWI.survey.receiver
module
ADFWI.survey.source
module
ADFWI.survey.survey
module
ADFWI.utils.assessment_metric
module
ADFWI.utils.first_arrivel_picking
module
ADFWI.utils.frequency_domin_process
module
ADFWI.utils.noise
module
ADFWI.utils.offset_mute
module
ADFWI.utils.utils
module
ADFWI.utils.velocityDemo
module
ADFWI.utils.wavelets
module
ADFWI.view.boundary_condition
module
ADFWI.view.inverted_loss_model
module
ADFWI.view.observed_system
module
ADFWI.view.survey
module
ADFWI.view.velocity_model
module
ADFWI.view.waveform
module
adj_lowpass() (in module ADFWI.fwi.multiScaleProcessing)
animate_inversion_process() (in module ADFWI.view.inverted_loss_model)
AnisotropicElasticModel (class in ADFWI.model.elastic_model)
apply_mute() (in module ADFWI.utils.first_arrivel_picking)
B
backward() (ADFWI.fwi.misfit.Normalized_Integration_method.Misfit_NIM static method)
(ADFWI.fwi.multiScaleProcessing.Lfilter static method)
bc_gerjan() (in module ADFWI.propagator.boundary_condition)
bc_pml() (in module ADFWI.propagator.boundary_condition)
bc_pml_xz() (in module ADFWI.propagator.boundary_condition)
bc_sincos() (in module ADFWI.propagator.boundary_condition)
boundary_condition() (ADFWI.propagator.acoustic_propagator.AcousticPropagator method)
(ADFWI.propagator.elastic_propagator.ElasticPropagator method)
brutal_picker() (in module ADFWI.utils.first_arrivel_picking)
build_anomaly_background_model() (in module ADFWI.utils.velocityDemo)
build_layer_model() (in module ADFWI.utils.velocityDemo)
C
calculate_loss() (ADFWI.dip.dip_acoustic_fwi.DIP_AcousticFWI method)
(ADFWI.fwi.acoustic_fwi.AcousticFWI method)
(ADFWI.fwi.elastic_fwi.ElasticFWI method)
calculate_regularization_loss() (ADFWI.dip.dip_acoustic_fwi.DIP_AcousticFWI method)
(ADFWI.fwi.acoustic_fwi.AcousticFWI method)
(ADFWI.fwi.elastic_fwi.ElasticFWI method)
calculate_spectrum() (in module ADFWI.utils.frequency_domin_process)
check_dims() (ADFWI.model.base.AbstractModel method)
clip_params() (ADFWI.dip.dip_acoustic_model.DIP_AcousticModel method)
(ADFWI.model.acoustic_model.AcousticModel method)
(ADFWI.model.base.AbstractModel method)
(ADFWI.model.elastic_model.AnisotropicElasticModel method)
(ADFWI.model.elastic_model.IsotropicElasticModel method)
CNN (class in ADFWI.dip.model.CNN)
constrain_range() (ADFWI.model.base.AbstractModel method)
D
data2d_to_3d() (in module ADFWI.fwi.multiScaleProcessing)
data3d_to_2d() (in module ADFWI.fwi.multiScaleProcessing)
DIP_AcousticFWI (class in ADFWI.dip.dip_acoustic_fwi)
DIP_AcousticModel (class in ADFWI.dip.dip_acoustic_model)
distrib() (in module ADFWI.dip.model.Unet)
DoubleConv (class in ADFWI.dip.model.Unet)
Down (class in ADFWI.dip.model.Unet)
download_foothill() (in module ADFWI.utils.velocityDemo)
download_hess() (in module ADFWI.utils.velocityDemo)
download_marmousi_model() (in module ADFWI.utils.velocityDemo)
download_overthrust_model() (in module ADFWI.utils.velocityDemo)
download_valhall() (in module ADFWI.utils.velocityDemo)
E
elastic_moduli_for_isotropic() (in module ADFWI.model.parameters)
elastic_moduli_for_TI() (in module ADFWI.model.parameters)
elastic_moduli_init() (in module ADFWI.model.parameters)
elastic_moduli_to_thomsen() (in module ADFWI.model.parameters)
ElasticFWI (class in ADFWI.fwi.elastic_fwi)
ElasticPropagator (class in ADFWI.propagator.elastic_propagator)
F
filter_low_frequencies_zero_phase() (in module ADFWI.utils.frequency_domin_process)
forward() (ADFWI.dip.dip_acoustic_fwi.DIP_AcousticFWI method)
(ADFWI.dip.dip_acoustic_model.DIP_AcousticModel method)
(ADFWI.dip.model.CNN.CNN method)
(ADFWI.dip.model.MLP.MLP method)
(ADFWI.dip.model.Unet.DoubleConv method)
(ADFWI.dip.model.Unet.Down method)
(ADFWI.dip.model.Unet.OutConv method)
(ADFWI.dip.model.Unet.UNet method)
(ADFWI.dip.model.Unet.Up method)
(ADFWI.fwi.acoustic_fwi.AcousticFWI method)
(ADFWI.fwi.elastic_fwi.ElasticFWI method)
(ADFWI.fwi.misfit.base.Misfit method)
(ADFWI.fwi.misfit.Envelope.Misfit_envelope method)
(ADFWI.fwi.misfit.GlobalCorrelation.Misfit_global_correlation method)
(ADFWI.fwi.misfit.L1.Misfit_waveform_L1 method)
(ADFWI.fwi.misfit.L2.Misfit_waveform_L2 method)
(ADFWI.fwi.misfit.Normalized_Integration_method.Misfit_NIM static method)
(ADFWI.fwi.misfit.SmoothL1.Misfit_waveform_smoothL1 method)
(ADFWI.fwi.misfit.SoftDTW.Misfit_sdtw method)
(ADFWI.fwi.misfit.StudentT.Misfit_waveform_studentT method)
(ADFWI.fwi.misfit.Wasserstein_sinkhorn.Misfit_wasserstein_sinkhorn method)
(ADFWI.fwi.misfit.WDGC.Misfit_weighted_DTW_GC method)
(ADFWI.fwi.misfit.Weci.Misfit_weighted_ECI method)
(ADFWI.fwi.misfit.Weighted_L1_L2.Misfit_weighted_L1_and_L2 method)
(ADFWI.fwi.multiScaleProcessing.Lfilter static method)
(ADFWI.fwi.regularization.base.Regularization method)
(ADFWI.fwi.regularization.tikhonov_1order.Tikhonov_1order method)
(ADFWI.fwi.regularization.tikhonov_2order.Tikhonov_2order method)
(ADFWI.fwi.regularization.tv_1order.TV_1order method)
(ADFWI.fwi.regularization.tv_2order.TV_2order method)
(ADFWI.model.acoustic_model.AcousticModel method)
(ADFWI.model.base.AbstractModel method)
(ADFWI.model.elastic_model.AnisotropicElasticModel method)
(ADFWI.model.elastic_model.IsotropicElasticModel method)
(ADFWI.propagator.acoustic_propagator.AcousticPropagator method)
(ADFWI.propagator.elastic_propagator.ElasticPropagator method)
(ADFWI.propagator.gradient_process.GradProcessor method)
forward_closure() (ADFWI.fwi.acoustic_fwi.AcousticFWI method)
forward_kernel() (in module ADFWI.propagator.acoustic_kernels)
(in module ADFWI.propagator.elastic_kernels)
G
gauss2() (in module ADFWI.propagator.gradient_process)
generate_grf() (in module ADFWI.dip.model.Unet)
get_anomaly_model() (in module ADFWI.utils.velocityDemo)
get_bound() (ADFWI.dip.dip_acoustic_model.DIP_AcousticModel method)
(ADFWI.model.base.AbstractModel method)
get_clone_data() (ADFWI.model.acoustic_model.AcousticModel method)
(ADFWI.model.base.AbstractModel method)
(ADFWI.model.elastic_model.IsotropicElasticModel method)
get_grad() (ADFWI.model.base.AbstractModel method)
get_linear_hess_model() (in module ADFWI.utils.velocityDemo)
get_linear_marmousi2_model() (in module ADFWI.utils.velocityDemo)
get_linear_vel_model() (in module ADFWI.utils.velocityDemo)
get_loc() (ADFWI.survey.receiver.Receiver method)
(ADFWI.survey.source.Source method)
get_model() (ADFWI.dip.dip_acoustic_model.DIP_AcousticModel method)
(ADFWI.model.base.AbstractModel method)
get_moment_tensor() (ADFWI.survey.source.Source method)
get_requires_grad() (ADFWI.dip.dip_acoustic_model.DIP_AcousticModel method)
(ADFWI.model.base.AbstractModel method)
get_smooth_hess_model() (in module ADFWI.utils.velocityDemo)
get_smooth_layer_model() (in module ADFWI.utils.velocityDemo)
get_smooth_marmousi_model() (in module ADFWI.utils.velocityDemo)
get_smooth_valhall_model() (in module ADFWI.utils.velocityDemo)
get_type() (ADFWI.survey.receiver.Receiver method)
(ADFWI.survey.source.Source method)
get_wavelet() (ADFWI.survey.source.Source method)
gpu2cpu() (in module ADFWI.utils.utils)
grad_taper() (in module ADFWI.propagator.gradient_process)
GradProcessor (class in ADFWI.propagator.gradient_process)
I
insert_zeros() (in module ADFWI.view.waveform)
IsotropicElasticModel (class in ADFWI.model.elastic_model)
L
Lfilter (class in ADFWI.fwi.multiScaleProcessing)
list2numpy() (in module ADFWI.utils.utils)
load() (ADFWI.survey.data.SeismicData method)
load_hess_model() (in module ADFWI.utils.velocityDemo)
load_marmousi_model() (in module ADFWI.utils.velocityDemo)
load_overthrust_initial_model() (in module ADFWI.utils.velocityDemo)
load_overthrust_model() (in module ADFWI.utils.velocityDemo)
load_valhall_model() (in module ADFWI.utils.velocityDemo)
lowpass() (in module ADFWI.fwi.multiScaleProcessing)
lpass() (in module ADFWI.fwi.multiScaleProcessing)
M
MAPE() (in module ADFWI.utils.assessment_metric)
mask() (in module ADFWI.utils.first_arrivel_picking)
Misfit (class in ADFWI.fwi.misfit.base)
Misfit_envelope (class in ADFWI.fwi.misfit.Envelope)
Misfit_global_correlation (class in ADFWI.fwi.misfit.GlobalCorrelation)
Misfit_NIM (class in ADFWI.fwi.misfit.Normalized_Integration_method)
Misfit_sdtw (class in ADFWI.fwi.misfit.SoftDTW)
Misfit_wasserstein_sinkhorn (class in ADFWI.fwi.misfit.Wasserstein_sinkhorn)
Misfit_waveform_L1 (class in ADFWI.fwi.misfit.L1)
Misfit_waveform_L2 (class in ADFWI.fwi.misfit.L2)
Misfit_waveform_smoothL1 (class in ADFWI.fwi.misfit.SmoothL1)
Misfit_waveform_studentT (class in ADFWI.fwi.misfit.StudentT)
Misfit_weighted_DTW_GC (class in ADFWI.fwi.misfit.WDGC)
Misfit_weighted_ECI (class in ADFWI.fwi.misfit.Weci)
Misfit_weighted_L1_and_L2 (class in ADFWI.fwi.misfit.Weighted_L1_L2)
MLP (class in ADFWI.dip.model.MLP)
module
ADFWI.dip.dip_acoustic_fwi
ADFWI.dip.dip_acoustic_model
ADFWI.dip.model.CNN
ADFWI.dip.model.MLP
ADFWI.dip.model.Unet
ADFWI.fwi.acoustic_fwi
ADFWI.fwi.elastic_fwi
ADFWI.fwi.misfit.base
ADFWI.fwi.misfit.Envelope
ADFWI.fwi.misfit.GlobalCorrelation
ADFWI.fwi.misfit.L1
ADFWI.fwi.misfit.L2
ADFWI.fwi.misfit.Normalized_Integration_method
ADFWI.fwi.misfit.SmoothL1
ADFWI.fwi.misfit.SoftDTW
ADFWI.fwi.misfit.StudentT
ADFWI.fwi.misfit.Wasserstein_sinkhorn
ADFWI.fwi.misfit.WDGC
ADFWI.fwi.misfit.Weci
ADFWI.fwi.misfit.Weighted_L1_L2
ADFWI.fwi.multiScaleProcessing
ADFWI.fwi.regularization.base
ADFWI.fwi.regularization.tikhonov_1order
ADFWI.fwi.regularization.tikhonov_2order
ADFWI.fwi.regularization.tv_1order
ADFWI.fwi.regularization.tv_2order
ADFWI.model.acoustic_model
ADFWI.model.base
ADFWI.model.elastic_model
ADFWI.model.parameters
ADFWI.propagator.acoustic_kernels
ADFWI.propagator.acoustic_propagator
ADFWI.propagator.boundary_condition
ADFWI.propagator.elastic_kernels
ADFWI.propagator.elastic_propagator
ADFWI.propagator.gradient_process
ADFWI.survey.data
ADFWI.survey.receiver
ADFWI.survey.source
ADFWI.survey.survey
ADFWI.utils.assessment_metric
ADFWI.utils.first_arrivel_picking
ADFWI.utils.frequency_domin_process
ADFWI.utils.noise
ADFWI.utils.offset_mute
ADFWI.utils.utils
ADFWI.utils.velocityDemo
ADFWI.utils.wavelets
ADFWI.view.boundary_condition
ADFWI.view.inverted_loss_model
ADFWI.view.observed_system
ADFWI.view.survey
ADFWI.view.velocity_model
ADFWI.view.waveform
MSE() (in module ADFWI.utils.assessment_metric)
mute_arrival() (in module ADFWI.utils.first_arrivel_picking)
mute_offset() (in module ADFWI.utils.offset_mute)
N
norm_traces() (in module ADFWI.view.waveform)
normalize_and_mask() (ADFWI.survey.data.SeismicData method)
numpy2list() (in module ADFWI.utils.utils)
numpy2tensor() (in module ADFWI.utils.utils)
O
OutConv (class in ADFWI.dip.model.Unet)
P
parameter_staggered_grid() (in module ADFWI.model.parameters)
parse_acoustic_data() (ADFWI.survey.data.SeismicData method)
parse_elastic_data() (ADFWI.survey.data.SeismicData method)
Pkgen() (in module ADFWI.dip.model.Unet)
plot() (ADFWI.survey.survey.Survey method)
plot_bc() (in module ADFWI.view.boundary_condition)
plot_bcx_bcz() (in module ADFWI.view.boundary_condition)
plot_damp() (in module ADFWI.view.boundary_condition)
plot_eps_delta_gamma() (in module ADFWI.view.velocity_model)
plot_filtered_data() (in module ADFWI.utils.frequency_domin_process)
plot_frequency_distribution() (in module ADFWI.utils.frequency_domin_process)
plot_initial_and_inverted() (in module ADFWI.view.inverted_loss_model)
plot_lam_mu() (in module ADFWI.view.velocity_model)
plot_misfit() (in module ADFWI.view.inverted_loss_model)
plot_model() (in module ADFWI.view.velocity_model)
plot_single_shot() (ADFWI.survey.survey.Survey method)
plot_spectrum() (in module ADFWI.utils.frequency_domin_process)
plot_survey() (in module ADFWI.view.survey)
plot_vp_rho() (in module ADFWI.view.velocity_model)
plot_vp_vs_rho() (in module ADFWI.view.velocity_model)
plot_waveform2D() (ADFWI.survey.data.SeismicData method)
(in module ADFWI.view.waveform)
plot_waveform_trace() (ADFWI.survey.data.SeismicData method)
(in module ADFWI.view.waveform)
plot_waveform_wiggle() (ADFWI.survey.data.SeismicData method)
(in module ADFWI.view.waveform)
plot_wavelet() (ADFWI.survey.source.Source method)
(in module ADFWI.view.survey)
process_gradient() (ADFWI.fwi.acoustic_fwi.AcousticFWI method)
(ADFWI.fwi.elastic_fwi.ElasticFWI method)
R
real_case_data_selecting() (ADFWI.fwi.elastic_fwi.ElasticFWI method)
Receiver (class in ADFWI.survey.receiver)
record_data() (ADFWI.survey.data.SeismicData method)
regular_StepLR() (in module ADFWI.fwi.regularization.base)
Regularization (class in ADFWI.fwi.regularization.base)
resample_marmousi_model() (in module ADFWI.utils.velocityDemo)
resample_overthrust_model() (in module ADFWI.utils.velocityDemo)
RMSE() (in module ADFWI.utils.assessment_metric)
S
save() (ADFWI.model.base.AbstractModel method)
(ADFWI.survey.data.SeismicData method)
save_eps_delta_gamma_fig() (ADFWI.fwi.elastic_fwi.ElasticFWI method)
save_figure() (ADFWI.dip.dip_acoustic_fwi.DIP_AcousticFWI method)
(ADFWI.fwi.acoustic_fwi.AcousticFWI method)
save_gradient_fig() (ADFWI.fwi.elastic_fwi.ElasticFWI method)
save_model_and_gradients() (ADFWI.fwi.elastic_fwi.ElasticFWI method)
save_vp_vs_rho_fig() (ADFWI.fwi.elastic_fwi.ElasticFWI method)
SeismicData (class in ADFWI.survey.data)
set_model() (ADFWI.model.base.AbstractModel method)
set_receiver_masks() (ADFWI.survey.survey.Survey method)
set_rho_using_empirical_function() (ADFWI.dip.dip_acoustic_model.DIP_AcousticModel method)
(ADFWI.model.acoustic_model.AcousticModel method)
(ADFWI.model.elastic_model.AnisotropicElasticModel method)
(ADFWI.model.elastic_model.IsotropicElasticModel method)
set_vp_using_empirical_function() (ADFWI.dip.dip_acoustic_model.DIP_AcousticModel method)
(ADFWI.model.acoustic_model.AcousticModel method)
(ADFWI.model.elastic_model.AnisotropicElasticModel method)
(ADFWI.model.elastic_model.IsotropicElasticModel method)
smooth2d() (in module ADFWI.propagator.gradient_process)
SNR() (in module ADFWI.utils.assessment_metric)
Source (class in ADFWI.survey.source)
SSIM() (in module ADFWI.utils.assessment_metric)
step_profile_anomaly() (in module ADFWI.utils.velocityDemo)
step_profile_layerModel() (in module ADFWI.utils.velocityDemo)
Survey (class in ADFWI.survey.survey)
T
tensor2numpy() (in module ADFWI.utils.utils)
thomsen_init() (in module ADFWI.model.parameters)
thomsen_to_elastic_moduli() (in module ADFWI.model.parameters)
Tikhonov_1order (class in ADFWI.fwi.regularization.tikhonov_1order)
Tikhonov_2order (class in ADFWI.fwi.regularization.tikhonov_2order)
trace_max_normalize() (in module ADFWI.fwi.misfit.Normalized_Integration_method)
trace_sum_normalize() (in module ADFWI.fwi.misfit.Normalized_Integration_method)
training (ADFWI.dip.dip_acoustic_fwi.DIP_AcousticFWI attribute)
(ADFWI.dip.dip_acoustic_model.DIP_AcousticModel attribute)
(ADFWI.dip.model.CNN.CNN attribute)
(ADFWI.dip.model.MLP.MLP attribute)
(ADFWI.dip.model.Unet.DoubleConv attribute)
(ADFWI.dip.model.Unet.Down attribute)
(ADFWI.dip.model.Unet.OutConv attribute)
(ADFWI.dip.model.Unet.UNet attribute)
(ADFWI.dip.model.Unet.Up attribute)
(ADFWI.fwi.acoustic_fwi.AcousticFWI attribute)
(ADFWI.fwi.elastic_fwi.ElasticFWI attribute)
(ADFWI.model.acoustic_model.AcousticModel attribute)
(ADFWI.model.base.AbstractModel attribute)
(ADFWI.model.elastic_model.AnisotropicElasticModel attribute)
(ADFWI.model.elastic_model.IsotropicElasticModel attribute)
(ADFWI.propagator.acoustic_propagator.AcousticPropagator attribute)
(ADFWI.propagator.elastic_propagator.ElasticPropagator attribute)
transform() (in module ADFWI.fwi.misfit.Normalized_Integration_method)
TV_1order (class in ADFWI.fwi.regularization.tv_1order)
TV_2order (class in ADFWI.fwi.regularization.tv_2order)
U
UNet (class in ADFWI.dip.model.Unet)
Up (class in ADFWI.dip.model.Unet)
V
vs_vp_to_Lame() (in module ADFWI.model.parameters)
W
wavelet() (in module ADFWI.utils.wavelets)
wiggle_input_check() (in module ADFWI.view.waveform)