# Orcaflex Modal Analysis Mode Shapes CSV

> Sub-skill of orcaflex-modal-analysis: Mode Shapes CSV (+2).

- Skill: `vamseeachanta/orcaflex-modal-analysis-mode-shapes-csv` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/orcaflex-modal-analysis-mode-shapes-csv`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/orcaflex-modal-analysis-mode-shapes-csv/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/orcaflex-modal-analysis-mode-shapes-csv

---


# Mode Shapes CSV (+2)

## Mode Shapes CSV


```csv
modeIndex,name,node,dof,shapeWrtGlobal
0,Riser1,1,X,0.0012
0,Riser1,1,Y,0.0001
0,Riser1,1,Z,0.8523
0,Riser1,2,X,0.0015
...
```

## Mode Summary CSV


```csv
modeIndex,period,name,abs_max_dof,max_dof_values,max_dof_nodes,max_dof_percentages,modes_selected
0,8.523,Riser1,0.852,{'X': 0.001, 'Y': 0.0, 'Z': 0.852},{'X': 1, 'Y': 1, 'Z': 75},{'X': 0.1, 'Y': 0.0, 'Z': 99.8},{'X': False, 'Y': False, 'Z': True}
1,5.234,Riser1,0.723,{'X': 0.723, 'Y': 0.001, 'Z': 0.05},{'X': 50, 'Y': 1, 'Z': 1},{'X': 99.5, 'Y': 0.1, 'Z': 0.4},{'X': True, 'Y': False, 'Z': False}
```

## DOF-Filtered Summary


Output file: `{model_name}_modes_summary_{dof}.csv`

Contains only modes where the specified DOF exceeds the threshold percentage.

