Ever since the revelation that reflection loss as a parameter of interest was shown to not be the defining characteristic of radar-absorbing materials (RAM), the RAM development community has been bereft of the tools necessary to determine the parameters desired by the new RAM performance hierarchy. Elucidating the new parameters of interest, such as the effective bandwidth, requires non-trivial derivations and calculations that many labs in the RAM community are simply not prepared to handle, at least not at the scale necessary for thorough characterization. In order to best mitigate these difficulties, presented herein is a Python library for reflection loss characterization, designed for open use by the RAM development community. The libRL library contains functions and procedures which take permittivity and permeability data derived from experimentation, and calculates the various sets of parameters desired for the full characterization of radar-absorbing materials. Such calculations include the standard reflection loss over frequency·thickness grid space, the full list of characterization values defined in the recent literature review, Recent Progress in Nanomaterials for Microwave Absorption, and finally the effective bandwidths for reflection loss. As such, the library encapsulates the entirety of cutting-edge analyses available for the development of single plane-wave absorbers. These functions have been optimized for both user and computation efficiency , making use of both pythons built-in functions and the cython library for optimized computation performance.
CITATION STYLE
Green, M., & Chen, X. (2019). libRL: A Python library for the characterization of microwave absorption. Journal of Open Source Software, 4(44), 1868. https://doi.org/10.21105/joss.01868
Mendeley helps you to discover research relevant for your work.