| name | orcaflex-operability-with-orcaflex-modeling |
| description | Sub-skill of orcaflex-operability: With OrcaFlex Modeling (+1). |
| version | 1.0.0 |
| category | engineering |
| type | reference |
| scripts_exempt | true |
With OrcaFlex Modeling (+1)
With OrcaFlex Modeling
from digitalmodel.orcaflex.universal import UniversalOrcaFlexRunner
runner = UniversalOrcaFlexRunner()
for heading in range(0, 360, 15):
runner.run_single(f"mooring_heading_{heading}.yml")
from digitalmodel.orcaflex.operability_analysis import OperabilityAnalyzer
analyzer = OperabilityAnalyzer(simulation_directory="results/.sim/")
analyzer.generate_comprehensive_report(...)
With Post-Processing
from digitalmodel.orcaflex.opp import OrcaFlexPostProcess
from digitalmodel.orcaflex.operability_analysis import OperabilityAnalyzer
opp = OrcaFlexPostProcess()
stats = opp.extract_summary_statistics(...)
analyzer = OperabilityAnalyzer(...)
envelope = analyzer.generate_operability_envelope(...)