Microwave filters GUI  2.0.3
Todo List
Class libcommonfunc.CouplingMatrices
Call numpy functions as methods of array class, whenever possible.
Member libcommonfunc.CouplingMatrices.transCouplingMatrix
The function "r21k, p21k, remainder = sc.signal.residue(Y21np,Yd)" does not give the correct remainder when it is complex but in the tested cases it does not afect. This function should be improved for the future.
Member libcommonfunc.CP
: See if MainWindow.cleanup() method can be used here. Close the [S] parameters plot and set all results to None
Member libcommonfunc.Sparameters.fromCouplingMatrix
Find out why sign of S11 from CM is opposite than from CP. The sign is changed below to force agreement with S11 from CP.
File mwfiltersgui.py

Linux executables created with cx_freeze report sys.stdout.encoding equal to None.

Check end-of-line in a Mac computer. It should work if platform.system() returns something different than 'Windows', 'Microsoft', 'Vista' or 'Linux'.

Possibility to change styles with a combobox. Not obvious in pyQt.

Member mwfiltersgui.sizeHint
Reimplment myTableWidget.resizeEvent() function to reduce size of table when there are no ScrollBars