# Diffraction Analysis Workflow 1 Aqwa Analysis Only

> Sub-skill of diffraction-analysis: Workflow 1: AQWA Analysis Only (+4).

- Skill: `vamseeachanta/diffraction-analysis-workflow-1-aqwa-analysis-only` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/diffraction-analysis-workflow-1-aqwa-analysis-only`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/diffraction-analysis-workflow-1-aqwa-analysis-only/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/diffraction-analysis-workflow-1-aqwa-analysis-only

---


# Workflow 1: AQWA Analysis Only (+4)

## Workflow 1: AQWA Analysis Only


```python
from digitalmodel.aqwa import AQWAAnalysis

# Direct AQWA analysis
analysis = AQWAAnalysis(folder="aqwa_results/")
analysis.run()
```

## Workflow 2: AQWA → OrcaFlex Conversion


```python
from digitalmodel.bemrosetta import (
    AQWAParser, OrcaFlexConverter, validate_coefficients
)

# Parse AQWA
parser = AQWAParser()
results = parser.parse("analysis.LIS")

# Validate

*See sub-skills for full details.*

## Workflow 3: OrcaWave Analysis


```python
from digitalmodel.orcawave import OrcaWaveAnalysis

# Run OrcaWave (requires OrcFxAPI)
analysis = OrcaWaveAnalysis()
analysis.setup_model(vessel_file="vessel.yml")
analysis.run_diffraction()
results = analysis.get_results()
```

## Workflow 4: AQWA vs OrcaWave Comparison


```python
from digitalmodel.diffraction import (
    DiffractionComparator,
    AQWAConverter,
    OrcaWaveConverter,
)

# Convert both sources to unified schema
aqwa_results = AQWAConverter("aqwa_folder/").convert_to_unified_schema()
orcawave_results = OrcaWaveConverter(model).convert_to_unified_schema()

*See sub-skills for full details.*

## Workflow 5: Complete Pipeline with QTF


```python
from digitalmodel.bemrosetta import (
    AQWAParser, QTFParser, OrcaFlexConverter,
    CoefficientValidator, CausalityChecker,
)

# Parse main results
parser = AQWAParser()
results = parser.parse("analysis.LIS")


*See sub-skills for full details.*

