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 条
  • [41] PyCIL: a Python']Python toolbox for class-incremental learning
    Zhou, Da-Wei
    Wang, Fu-Yun
    Ye, Han-Jia
    Zhan, De-Chuan
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2023, 66 (09)
  • [42] Wyrm: A Brain-Computer Interface Toolbox in Python']Python
    Venthur, Bastian
    Daehne, Sven
    Hoehne, Johannes
    Heller, Hendrik
    Blankertz, Benjamin
    [J]. NEUROINFORMATICS, 2015, 13 (04) : 471 - 486
  • [43] Parallel distributed computing using Python']Python
    Dalcin, Lisandro D.
    Paz, Rodrigo R.
    Kler, Pablo A.
    Cosimo, Alejandro
    [J]. ADVANCES IN WATER RESOURCES, 2011, 34 (09) : 1124 - 1139
  • [44] Python']Python and XML for agile scientific computing
    Vallisneri, Michele
    Babak, Stanislav
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2008, 10 (01) : 80 - 87
  • [45] Mrs: MapReduce for Scientific Computing in Python']Python
    McNabb, Andrew
    Lund, Jeffrey
    Seppi, Kevin
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 600 - 608
  • [46] DendroPy: a Python']Python library for phylogenetic computing
    Sukumaran, Jeet
    Holder, Mark T.
    [J]. BIOINFORMATICS, 2010, 26 (12) : 1569 - 1571
  • [47] GSTools v1.3: a toolbox for geostatistical modelling in Python']Python
    Mueller, Sebastian
    Schueler, Lennart
    Zech, Alraune
    Hesse, Falk
    [J]. GEOSCIENTIFIC MODEL DEVELOPMENT, 2022, 15 (07) : 3161 - 3182
  • [48] Pymanopt: A Python']Python Toolbox for Optimization on Manifolds using Automatic Differentiation
    Townsend, James
    Koep, Niklas
    Weichwald, Sebastian
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2016, 17
  • [49] MagPy: A Python']Python toolbox for controlling Magstim transcranial magnetic stimulators
    McNair, Nicolas A.
    [J]. JOURNAL OF NEUROSCIENCE METHODS, 2017, 276 : 33 - 37
  • [50] Line of Sight Analyst: ArcGIS Python']Python Toolbox for visibility analyses
    Caha, Jan
    [J]. GEOGRAPHIA CASSOVIENSIS, 2018, 12 (01): : 5 - 15