MultiSolverComparator (+1)
MultiSolverComparator
from digitalmodel.hydrodynamics.diffraction import (
MultiSolverComparator,
BenchmarkReport,
)
# Compare results from different solvers
comparator = MultiSolverComparator(
solver_results={
"AQWA": aqwa_results,
*See sub-skills for full details.*
## BenchmarkPlotter
```python
from digitalmodel.hydrodynamics.diffraction import BenchmarkPlotter
# Create overlay plots
plotter = BenchmarkPlotter(
solver_results=solver_results,
output_dir=Path("plots"),
x_axis="period", # or "frequency"
)
*See sub-skills for full details.*