Agent skill
orcawave-aqwa-benchmark
Cross-validation specialist for comparing OrcaWave and AQWA diffraction analysis results. Provides statistical comparison, peak value validation, and automated benchmark reporting for hydrodynamic coefficient verification.
Install this agent skill to your Project
npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/engineering/marine-offshore/orcawave/aqwa-benchmark
SKILL.md
Orcawave Aqwa Benchmark
When to Use
- Validating OrcaWave results against AQWA benchmarks
- Comparing RAO amplitudes and phases between tools
- Verifying added mass and damping matrices
- Running automated benchmark test suites
- Generating comparison reports for quality assurance
- Establishing confidence in diffraction analysis results
- Identifying discrepancies between panel method implementations
Python API
Basic Comparison
from digitalmodel.diffraction.comparison_framework import (
DiffractionComparator,
PeakRAOComparator
)
from digitalmodel.diffraction.aqwa_converter import AQWAConverter
from digitalmodel.diffraction.orcawave_converter import OrcaWaveConverter
# Load AQWA results
aqwa_converter = AQWAConverter()
*See sub-skills for full details.*
### Peak-Focused Validation
```python
from digitalmodel.diffraction.comparison_framework import PeakRAOComparator
# Peak-focused comparison (recommended for validation)
peak_comparator = PeakRAOComparator(
aqwa_results=aqwa_results,
orcawave_results=orcawave_results,
peak_threshold=0.10, # 10% of peak magnitude
tolerance=0.05 # 5% tolerance
)
*See sub-skills for full details.*
### Matrix Comparison
```python
from digitalmodel.diffraction.comparison_framework import MatrixComparator
# Compare added mass matrices
matrix_comp = MatrixComparator()
# Compare at specific frequency
freq = 0.1 # rad/s
am_comparison = matrix_comp.compare_added_mass(
aqwa_matrix=aqwa_results['added_mass'][freq],
*See sub-skills for full details.*
### Statistical Analysis
```python
from digitalmodel.diffraction.comparison_framework import StatisticalAnalyzer
# Initialize analyzer
analyzer = StatisticalAnalyzer()
# Compute correlation metrics
correlation = analyzer.compute_correlation(
aqwa_raos=aqwa_results['raos'],
orcawave_raos=orcawave_results['raos']
*See sub-skills for full details.*
## Related Skills
- [orcawave-analysis](../orcawave-analysis/SKILL.md) - OrcaWave analysis execution
- [aqwa-analysis](../aqwa-analysis/SKILL.md) - AQWA analysis execution
- [hydrodynamics](../hydrodynamics/SKILL.md) - Coefficient management
## References
- Comparison Framework: `src/digitalmodel/modules/diffraction/comparison_framework.py`
- Benchmark Data: `docs/modules/orcawave/L01_aqwa_benchmark/`
- AQWA Converter: `src/digitalmodel/modules/diffraction/aqwa_converter.py`
- OrcaWave Converter: `src/digitalmodel/modules/diffraction/orcawave_converter.py`
---
**Version History**
- **1.0.0** (2026-01-17): Initial release with comparison framework, peak validation, and statistical analysis
## Sub-Skills
- [Best Practices](best-practices/SKILL.md)
## Sub-Skills
- [Version Metadata](version-metadata/SKILL.md)
- [Standard Tolerances (+1)](standard-tolerances/SKILL.md)
- [Benchmark Suite Configuration (+1)](benchmark-suite-configuration/SKILL.md)
- [CLI Usage](cli-usage/SKILL.md)
- [HTML Report Structure (+1)](html-report-structure/SKILL.md)
- [Standard Test Suite](standard-test-suite/SKILL.md)
- [Common Causes of Deviation (+1)](common-causes-of-deviation/SKILL.md)
- [Automated Validation in Pipeline](automated-validation-in-pipeline/SKILL.md)
- [Convention Differences (+3)](convention-differences/SKILL.md)
- [Single-Page HTML Report Structure (+3)](single-page-html-report-structure/SKILL.md)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-complete-milestone
Archive completed milestone and prepare for next version
gsd-reapply-patches
Reapply local modifications after a GSD update
gsd-verify-work
Validate built features through conversational UAT
gsd-thread
Manage persistent context threads for cross-session work
clinical-trial-protocol
Generate clinical trial protocols for medical devices or drugs through a modular, waypoint-based architecture with research-only and full protocol modes.
single-cell-rna-qc
Performs quality control on single-cell RNA-seq data (.h5ad or .h5 files) using scverse best practices with MAD-based filtering and comprehensive visualizations.
Didn't find tool you were looking for?