Source code for kdellipspy.inversion.dynamic.model_dynamic

from __future__ import annotations

from dataclasses import dataclass
from pathlib import Path
from typing import Optional

from .config import DynamicLegacyRunConfig
from .legacy_bridge import run_dynamic_inversion


[docs] @dataclass class DynamicInversionConfig: dynamic_root: Optional[str | Path] = None compile_sources: bool = False input_file: str = "input_dynamic_ellipse.txt" run_script: str = "run_dyn_inversion.sh" compile_script: str = "compile_dyn_src.sh" event_dir: str = "Evento"
[docs] class DynamicInversionModel: def __init__(self, dynamic_root: Optional[str | Path] = None): self.dynamic_root = Path(dynamic_root).resolve() if dynamic_root else None