Tutorials¶
Step-by-step guides for common workflows with phased-array-systems.
Available Tutorials¶
| Tutorial | Description | Level |
|---|---|---|
| Communications Trade Study | Complete DOE workflow for comms links | Beginner |
| Radar Detection Trade | Radar system trade study | Intermediate |
| Config-Driven Workflow | YAML-based analysis | Beginner |
| Sensitivity Analysis | Parameter sensitivity studies | Intermediate |
Prerequisites¶
Before starting, ensure you have:
- Installed phased-array-systems:
pip install phased-array-systems[plotting] - Basic Python familiarity
- Understanding of phased arrays (see Core Concepts)
Tutorial Structure¶
Each tutorial includes:
- Objective: What you'll learn
- Setup: Required imports and data
- Steps: Detailed walkthrough
- Complete Code: Full working example
- Next Steps: Related topics
Quick Start Path¶
For new users, we recommend:
- Start with Communications Trade Study
- Try the Config-Driven Workflow
- Explore Sensitivity Analysis
For radar applications:
- Start with Radar Detection Trade
Jupyter Notebooks¶
Interactive versions are available:
Example Files¶
The tutorials reference example files in the repository:
examples/
├── 01_comms_single_case.py # Single evaluation
├── 02_comms_doe_trade.py # DOE workflow
└── 03_radar_detection_trade.py # Radar analysis
Run them locally: