Microwave filters GUI 2.0.3

- Main Page
- Related Pages
- Packages
- Classes
- Files

- File List

Classes | Packages | Functions | Variables
libfreefilters.py File Reference

Go to the source code of this file.

## Classes
class | libfreefilters.CharPolys
| Characteristic polynomials class. More...

## Packages
namespace | libfreefilters
| Free Filters Library to compute Butterworth, Chebyshev and Quasieliptic characteristic polynomials with minimum insertion loss.

## Functions
def | libfreefilters.setGlobalVariablesLibFreeFilters
| Function to allow the GUI set values to the global variables of libcomonfunc module.
def | libfreefilters.polyOmega
| Returns for the input polynomial , with or .
def | libfreefilters.polyCheby
| Compute Chebyshev polynomials from order 0 to N.
def | libfreefilters.polyConj
| Returns the 'Paraconjugate' of the input polynomial , with complex variable restricted to the imaginary axis, , and therefore .
def | libfreefilters.findEps
| This function finds the maximum of the function in the imaginary axis.
def | libfreefilters.rootErrors
| Report errors in the roots position for a polynomial of the form SQF(s) = F(s)F(-s) with real coefficients.
def | libfreefilters.factorization
| Factorization of polynomial SQF(s) of order 2N as a product of two polynomials, each one of order N.
def | libfreefilters.vecSort
| Sort a vector of complex numbers so that their imaginary parts is in decreasing order.
def | libfreefilters.butterworthFilter
| Compute characteristic polynomials and characteristic constants of a Butterwoth filter.
def | libfreefilters.chebyshevFilter
| Compute characteristic polynomials and characteristic constants of a Chebyshev filter.
def | libfreefilters.quasiElipticFilter
| Compute characteristic polynomials and characteristic constants of a Quasieliptic filter.

## Variables
| libfreefilters.mainWindow = None
| Module global variable equal either to None or to the GUI QMainWindow class instance, containing the application main window.
| libfreefilters.importedExtraFilters = False
| Variable set to True if the non-free libextrafilters is available.

## Detailed Description

Definition in file libfreefilters.py.