class MisfitConfiguration(
salvus.flow.utils.serialization_helpers.SerializationMixin
):
def __init__(
self,
name: str,
observed_data: str | None,
misfit_function: str | dict[str, str | int] | typing.Callable,
extra_kwargs_misfit_function: dict | None = None,
receiver_field: str,
data_selection_configuration: str | None = None,
max_samples_for_misfit_computation: (
salvus._core.types.int_ | None
) = None,
normalization: (
data_normalizations.Normalization
| data_normalizations.TraceNormalization
| str
| None
) = None,
extra_output_callback_function: str | typing.Callable | None = None,
) -> None: ...