A Python']Python toolbox for computing solutions to canonical problems in electromagnetics

被引:1
|
作者
Swartz, Julian P. [1 ]
机构
[1] Univ Stellenbosch, Dept Elect & Elect Engn, ZA-7600 Stellenbosch, South Africa
关键词
electromagnetic scattering; eigenvalues; software verification and validation; !text type='Python']Python[!/text] programming language; SciPy numerical library; sphere; cavity resonators;
D O I
10.1109/MAP.2006.1703411
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:78 / 81
页数:4
相关论文
共 50 条
  • [1] PyPerC: Python']Python Toolbox for Perceptual Computing
    Ghanavati, Zohreh Amini
    Katebzadeh, MohammadReza
    Tahayori, Hooman
    Khunjush, Farshad
    [J]. 2018 6TH IRANIAN JOINT CONGRESS ON FUZZY AND INTELLIGENT SYSTEMS (CFIS), 2018, : 210 - 214
  • [2] FracAbut: A python']python toolbox for computing fracture stratigraphy using interface impedance
    Soro, Paul Joseph Namongo
    Lamarche, Juliette
    Viseur, Sophie
    Richard, Pascal
    Messaadi, Fateh
    [J]. COMPUTERS & GEOSCIENCES, 2024, 190
  • [3] ObsPy: A Python']Python Toolbox for Seismology
    Beyreuther, Moritz
    Barsch, Robert
    Krischer, Lion
    Megies, Tobias
    Behr, Yannik
    Wassermann, Joachim
    [J]. SEISMOLOGICAL RESEARCH LETTERS, 2010, 81 (03) : 530 - 533
  • [4] MTpy: A Python']Python toolbox for magnetotellurics
    Krieger, Lars
    Peacock, Jared R.
    [J]. COMPUTERS & GEOSCIENCES, 2014, 72 : 167 - 175
  • [5] Pyo, the Python']Python DSP toolbox
    Belanger, Olivier
    [J]. MM'16: PROCEEDINGS OF THE 2016 ACM MULTIMEDIA CONFERENCE, 2016, : 1214 - 1217
  • [6] PyCoTools: a Python']Python toolbox for COPASI
    Welsh, Ciaran M.
    Fullard, Nicola
    Proctor, Carole J.
    Martinez-Guimera, Alvaro
    Isfort, Robert J.
    Bascom, Charles C.
    Tasseff, Ryan
    Przyborski, Stefan A.
    Shanley, Daryl P.
    [J]. BIOINFORMATICS, 2018, 34 (21) : 3702 - 3710
  • [7] DASPy: A Python']Python Toolbox for DAS Seismology
    Hu, Minzhe
    Li, Zefeng
    [J]. SEISMOLOGICAL RESEARCH LETTERS, 2024, 95 (05) : 3055 - 3066
  • [8] PyPLT: Python']Python Preference Learning Toolbox
    Camilleri, Elizabeth
    Yannakakis, Georgios N.
    Melhart, David
    Liapis, Antonios
    [J]. 2019 8TH INTERNATIONAL CONFERENCE ON AFFECTIVE COMPUTING AND INTELLIGENT INTERACTION (ACII), 2019,
  • [9] WALNUT- A PYTHON']PYTHON BIOPSYCHOPHYSICS TOOLBOX
    Hoffmann, Sven
    Siebelmann, Bernhard
    Wascher, Edmund
    Rinkenauer, Gerhard
    [J]. JOURNAL OF COGNITIVE NEUROSCIENCE, 2013, : 173 - 173
  • [10] Toolbox of image processing for numerical python']python
    Silva, AG
    Lotufo, RD
    Machado, RC
    [J]. XIV BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2001, : 402 - 402