Mondaic
This API reference is not for the latest stable Salvus version.

salvus

Salvus waveform modeling and inversion

Salvus is a high performance software suite boosting the efficiency, scalability, and applicability of full-waveform inversion (FWI) through a modern and finely-tuned design based on spectral elements. Tailored to meet the challenges of modern FWI on both CPU and GPU architectures, Salvus solves multi-physics full-waveform forward and inverse problems in 2 and 3 dimensions, with optimal scaling to tens of thousands of compute cores.

(c) Mondaic Ltd. (2020-2023)

Functions

load_ipython_extension()

def load_ipython_extension(
    ipython: ipykernel.zmqshell.ZMQInteractiveShell,
) -> None:
    ...

Just using %load_ext salvus will load the extension.

Parameters
  • ipython ipykernel.zmqshell.ZMQInteractiveShell — The ipython instance.
Returns None

set_log_level()

def set_log_level(level: str) -> None:
    ...

Set the global log level of Salvus.

Parameters
  • level str — Log level in accordance with Python’s logging module.
Returns None

Submodules