This python package aims to implement signal processing algorithms applicable in antenna arrays.
The implementation mainly focuses on the beamforming and direction finding algorithms.
For array synthesis and radiation pattern optimization you can check the "arraytool" python package.
https://github.com/zinka/arraytool and https://zinka.wordpress.com/ by S. R. Zinka
This is an open-source library, contributions are welcome!
Calculate and plot the radiaton pattern of antenna arrays.
Synthesize fixed and adaptive beams and apply beamspace processing algorithms on coherent data matrices
Calculate the incident angle of the signals using different algorithmical approaches
Covariance matrix estimation and spatial smoothig techniques for source decorrelation
DoA estimation and beamforming simulations