beta Package

beta Package

holds modules i dont know what to do with yet

mobius Module

provides the mobius class.

class mwavepy.beta.mobius.mobius(h)

Bases: object

itransform(z)
transform(w)
mwavepy.beta.mobius.mobiusTransformation(m, a)

returns the unique maping function between m and a planes which are related through the mobius transform.

takes:
m: list containing the triplet of points in m plane m0,m1,m2 a: list containing the triplet of points in a plane a0,a1,a2
returns:
a (m) : function of variable in m plane, which returns a value
in the a-plane

onePortCalibrationGui Module

class mwavepy.beta.onePortCalibrationGui.App(master)
addstandard(*args)
openfile(*args)

testCases Module

initial testcases for some of mwavepy’s functionality.

mwavepy.beta.testCases.wg_characteristic_impedance()

produce a plot of the normalized characteristic impedances for TE and TM waveguide modes, vs normalized frequency.

impedance normalized to characteristic impedance of freespace frequency normalized to cut-off frequency of given mode

This example was produces same figure 4-3 in Harrington’s Time-Harmonic Electromagnetic Fields

mwavepy.beta.testCases.wg_propagation_constant()

plot the normalized propagation constant for TE10 waveguide mode, vs normalized frequency.

propagation constant normalized to freespace propagation constant at cut-off frequency of teh TE10 mode. frequency normalized to cut-off frequency of given mode

This example was produces same figure 2-18 in Harrington’s Time-Harmonic Electromagnetic Fields

Table Of Contents

This Page