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, beam spoiling, adaptive

Impairments Module

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

Polarization Module

Polarization analysis: Jones vectors, Stokes parameters, Ludwig-3 decomposition

Coordinate Transforms Module

Coordinate transforms: antenna/radar, cone/clock, rotation matrices

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