DocumentCode
756961
Title
A Python toolbox for computing solutions to canonical problems in electromagnetics
Author
Swartz, Julian P.
Author_Institution
Dept. of Electr. & Electron. Eng., Stellenbosch Univ.
Volume
48
Issue
3
fYear
2006
fDate
6/1/2006 12:00:00 AM
Firstpage
78
Lastpage
81
Abstract
One of the most important steps in the development of any numerical code is the validation of the implementation by comparison of the results obtained for a set of test cases to the exact solution. In the context of codes developed for high-frequency electromagnetics, this usually means comparing computed results to analytical solutions. Obtaining these analytical solutions can be a nontrivial problem, although fortunately it need only be implemented once, and can then be used repeatedly to validate any new code. This paper concentrates on finding the analytical solution to eigenvalue problems for a range of standard geometries, as well as the near-field solution for plane-wave scattering from a PEC sphere. The solutions are implemented using the Python programming language and the SciPy library of scientific functions
Keywords
computational electromagnetics; eigenvalues and eigenfunctions; electromagnetic wave scattering; programming languages; software tools; Python programming language; Python toolbox; SciPy library; canonical problems; eigenvalue problems; high-frequency electromagnetics; near-field solution; plane-wave scattering; Africa; Computational electromagnetics; Computer languages; Eigenvalues and eigenfunctions; Electromagnetic analysis; Electromagnetic scattering; MATLAB; Mie scattering; Software libraries; Testing;
fLanguage
English
Journal_Title
Antennas and Propagation Magazine, IEEE
Publisher
ieee
ISSN
1045-9243
Type
jour
DOI
10.1109/MAP.2006.1703411
Filename
1703411
Link To Document