Mat

class pylayers.antprop.slab.Mat(name, **dm)[source]

Bases: pylayers.util.project.PyLayers, dict

Handle constitutive materials dictionnary

name : string name character string (default ‘AIR’) index : int default 1 er : complex relative permittivity (w.d) (1+0j) mur : complex relative permeability (w.d) (1+0j) sigma : float conductivity (S/m) 0 roughness : float (meter) 0

Methods Summary

R(fGHz, theta)

Calculate Reflection coefficient on the air|mat interface

eval(fGHz)

evaluate Mat at given frequencies

info()

display material properties

Methods Documentation

R(fGHz, theta)[source]

Calculate Reflection coefficient on the air|mat interface

fGHz : frequency GHz theta : incidence angle referenced from interface normal

Ro,Rp : orthogonal and parallel Reflexion coefficient

eval(fGHz)[source]

evaluate Mat at given frequencies

fGHznp.array()

frequency (GHz)

w = 2*np.pi*f*1e-9 eps0 = 8.854e-12

100 MHz = 0.1 GHz 10 MHz = 0.01 GHz

sigma/(w*eps0) = sigma/(2*pi*fGHz*1e9*eps0) sigma/(w*eps0) = sigma/(2*pi*fGHz*1e9*8.854e-12) sigma/(w*eps0) = sigma/(2*pi*fGHz*1e-3*8.854) sigma/(w*eps0) = 17.98 * sigma/fGHz

info()[source]

display material properties