Required
data_array_synthetic| Type: | xr.DataArray |
| Description: | synthetic waveforms. |
def compute_normalized_misfit(
data_array_synthetic: xr.DataArray,
data_array_observed: xr.DataArray | None,
misfit_function: MisfitFunctionProtocol,
event: Event,
extra_kwargs_misfit_function: dict[str, typing.Any] | None = None,
normalization: Normalization | None = None,
_extra_output: ExtraOutput | None = None,
_write_normalized_adjoint_source: typing.Callable | None = None,
_receiver_field: str | None = None,
) -> xr.Dataset: ...| Type: | xr.DataArray |
| Description: | synthetic waveforms. |
| Type: | xr.DataArray | None |
| Description: | observed waveforms. |
| Type: | MisfitFunctionProtocol |
| Description: | Callback function of actual misfit function. |
| Type: | Event |
| Description: | The event object. |
| Type: | dict[str, typing.Any] | None |
| Default value: | None |
| Description: | Extra arguments passed to the misfit function. |
| Type: | Normalization | None |
| Default value: | None |
| Description: | Optional data normalization. |
| Type: | ExtraOutput | None |
| Default value: | None |
| Description: | Extra output configuration. |
| Type: | typing.Callable | None |
| Default value: | None |
| Description: | Callback function to potentially write the normalized adjoint sources prior to the application of the jacobian of the normalization. |
| Type: | str | None |
| Default value: | None |
| Description: | Receiver field of extra output. |
xr.Datasetdef compute_normalized_misfit_per_trace(
data_synthetic: npt.NDArray,
data_observed: npt.NDArray | None,
sampling_rate_in_hertz: float,
misfit_function: TraceMisfitFunctionProtocol,
extra_kwargs_misfit_function: dict | None = None,
normalization: TraceNormalization | None = None,
) -> tuple[float, npt.NDArray]: ...| Type: | npt.NDArray |
| Description: | synthetic waveforms. |
| Type: | npt.NDArray | None |
| Description: | observed waveforms. |
| Type: | float |
| Description: | Sampling rate. |
| Type: | TraceMisfitFunctionProtocol |
| Description: | Callback function of actual misfit function. |
| Type: | dict | None |
| Default value: | None |
| Description: | Extra arguments passed to the misfit function. |
| Type: | TraceNormalization | None |
| Default value: | None |
| Description: | Optional data normalization. |
tuple[float, npt.NDArray]