mwavepy.convenience
index
/home/alex/docs/python/path/mwavepy/convenience.py

Holds pre-initialized  class's and functions which provide convenience.
        Pre-initialized classes include:
                Standard waveguide bands, which are prefixed by, 
                        - Freqency Objects (f_*)
                        - RectangularWaveguideTE10 Objects      (wr_*)
                        - WorkingBand Objects   (wb_*)

 
Modules
       
mwavepy.mathFunctions
numpy
os
pylab
mwavepy.touchstone

 
Functions
       
load_all_touchstones(dir='.', contains=None, f_unit=None)
loads all touchtone files in a given dir 
 
takes:
        dir  - the path to the dir, passed as a string (defalut is cwd)
        contains - string which filename must contain to be loaded, not 
                used if None.(default None)
returns:
        ntwkDict - a Dictonary with keys equal to the file name (without
                a suffix), and values equal to the corresponding ntwk types
save_all_figs(dir='./', format=['eps', 'pdf', 'png'])
## Functions
# Ploting
write_dict_of_networks(ntwkDict, dir='.')
writes a dictionary of networks to a given directory

 
Data
        f_wr1p5 = <mwavepy.frequency.Frequency object>
f_wr3 = <mwavepy.frequency.Frequency object>
mil = 2.5399999999999997e-05
wb_wr1p5 = <mwavepy.workingBand.WorkingBand object>
wg_wr1p5 = <mwavepy.transmissionLine.rectangularWaveguideTE10.RectangularWaveguideTE10 object>
wg_wr3 = <mwavepy.transmissionLine.rectangularWaveguideTE10.RectangularWaveguideTE10 object>