API Reference#

This section provides comprehensive API documentation for all modules in the phased_array package. Each function includes parameter descriptions, return values, and usage examples.

Modules#

Module

Description

Core Module

Core computation functions: steering vectors, array factor, pattern cuts

Geometry Module

Array geometry creation: rectangular, triangular, circular, conformal, sparse

Beamforming Module

Beamforming techniques: amplitude tapers, null steering, multi-beam

Impairments Module

Realistic impairments: mutual coupling, quantization, failures, scan blindness

Visualization Module

Plotting functions: 2D, 3D, UV-space, Plotly interactive

Wideband Module

Wideband analysis: true time delay, hybrid steering, beam squint

Utilities Module

Utility functions: coordinate transforms, unit conversions

Export Module

Data export: CSV, JSON, NPZ formats

Quick Reference#

Most Commonly Used Functions#

Array Creation

Pattern Computation

Beamforming

Visualization