• 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