Required
project| Type: | Project |
| Description: | Project. |
def get_gradients_widget(
project: Project,
simulation_configuration: str,
misfit_configuration: str,
wavefield_compression: WavefieldCompression,
events: (
str
| typing.Sequence[str]
| Event
| typing.Sequence[Event]
| EventCollection
| None
) = None,
html: bool = True,
) -> ipywidgets.VBox | None: ...| Type: | Project |
| Description: | Project. |
| Type: | str |
| Description: | Name of the simulation configuration. |
| Type: | str |
| Description: | Misfit configuration. |
| Type: | WavefieldCompression |
| Description: | Wavefield compression settings. |
| Type: | str | typing.Sequence[str] | Event | typing.Sequence[Event] | EventCollection | None |
| Default value: | None |
| Description: | List of events to plot (optional). |
| Type: | bool |
| Default value: | True |
| Description: | Return html or widget. |
ipywidgets.VBox | Nonedef get_inversion_widget(
project: Project, inverse_problem_configuration: str, html: bool = True
) -> ipywidgets.VBox | None: ...| Type: | Project |
| Description: | Project. |
| Type: | str |
| Description: | Name of the inverse problem. |
| Type: | bool |
| Default value: | True |
| Description: | Return html or widget. |
ipywidgets.VBox | Nonedef get_iteration_widget(
project: Project,
inverse_problem_configuration: str,
iteration_id: int,
html: bool = True,
) -> ipywidgets.VBox | None: ...| Type: | Project |
| Description: | Project. |
| Type: | str |
| Description: | Name of the inverse problem. |
| Type: | int |
| Description: | Iteration id. |
| Type: | bool |
| Default value: | True |
| Description: | Return html or widget. |
ipywidgets.VBox | Nonedef get_iterations_widget(
project: Project,
inverse_problem_configuration: str,
iteration_ids: typing.Sequence[int] | None = None,
html: bool = True,
) -> ipywidgets.VBox | None: ...| Type: | Project |
| Description: | Project. |
| Type: | str |
| Description: | Name of the inverse problem configuration. |
| Type: | typing.Sequence[int] | None |
| Default value: | None |
| Description: | Optional list of iteration IDs. |
| Type: | bool |
| Default value: | True |
| Description: | Return html or widget. |
ipywidgets.VBox | Noneclass NotebookVisualizationComponent(builtins.object):
def __init__(self, project: Project): ...| Type: | Project |
| Description: | The project to attach the component to. |
def domain(self) -> Domain: ...def gradients(
self,
simulation_configuration: str,
misfit_configuration: str,
wavefield_compression: WavefieldCompression | None = None,
events: (
str
| typing.Sequence[str]
| Event
| typing.Sequence[Event]
| EventCollection
| None
) = None,
) -> None: ...| Type: | str |
| Description: | Name of the simulation configuration. |
| Type: | str |
| Description: | Misfit configuration. |
| Type: | WavefieldCompression | None |
| Default value: | None |
| Description: | The wavefield compression settings. |
| Type: | str | typing.Sequence[str] | Event | typing.Sequence[Event] | EventCollection | None |
| Default value: | None |
| Description: | List of events to plot (optional). |
def inversion(self, inverse_problem_configuration: str) -> None: ...| Type: | str |
| Description: | Name of the inverse problem. |
def iteration(
self, inverse_problem_configuration: str, iteration_id: int
) -> None: ...| Type: | str |
| Description: | Name of the inverse problem. |
| Type: | int |
| Description: | Iteration id. |
def misfit_comparison(
self,
reference_data: str,
other_data: list[str] | None = None,
misfit_configuration: str,
event: str | Event,
) -> typing.Any: ...| Type: | str |
| Description: | The synthetics for the baseline misfit. |
| Type: | list[str] | None |
| Default value: | None |
| Description: | One or more other misfits to be compared against the baseline. If not given it will just show the misfits for the reference data. |
| Type: | str |
| Description: | The misfit configuration. |
| Type: | str | Event |
| Description: | The event to do it for. |
def misfits(
self,
simulation_configuration: str,
misfit_configuration: str,
events: (
str
| typing.Sequence[str]
| Event
| typing.Sequence[Event]
| EventCollection
| None
) = None,
) -> None: ...| Type: | str |
| Description: | The simulation configuration to visualize. |
| Type: | str |
| Description: | The misfit configuration to visualize. |
| Type: | str | typing.Sequence[str] | Event | typing.Sequence[Event] | EventCollection | None |
| Default value: | None |
| Description: | events to include in the widget. If None, all events in the project are included. |
def simulation_setup(
self,
simulation_configuration: str,
events: (
str
| typing.Sequence[str]
| Event
| typing.Sequence[Event]
| EventCollection
| None
) = None,
) -> simple_config.simulation.Waveform | UnstructuredMesh: ...| Type: | str |
| Description: | Name of the simulation configuration. |
| Type: | str | typing.Sequence[str] | Event | typing.Sequence[Event] | EventCollection | None |
| Default value: | None |
| Description: | List of events to plot. |
def waveforms(
self,
data: list[str] | str,
receiver_field: str,
data_selection_configuration: str | None = None,
) -> None: ...| Type: | list[str] | str |
| Description: | List of data names to visualize. Allows piping data through processing functionality, e.g. "data_name|normalize". |
| Type: | str |
| Description: | The receiver field to use. |
| Type: | str | None |
| Default value: | None |
| Description: | Name of the data selection configuration to apply/visualize. |