A microwave toolbox written in Python3
The repository includes three moules:
- Microwave Engineering Tools mwave.py
- Smitch Chart Creation in Python smith.py
- Filter Synthesis in Python filter.py
A module including a lot of methods for:
- creating and cascading two-port networks
- convert two-port networks between S, Z, Y, ABCD representation
- plot frequency response
- import/export touchstone and mdif
- calculating microstrip line geometries, vias, coupled lines
- convert and handle complex values
- design amplifiers with stability, gain calculations, gain circles, stability circles, noise behaviour
create and manipulate nice looking smith charts
Tools for filter synthesis
- g-parameters
- elliptic filter prototypes
- Coupling matrix creation
- Coupling matrix analysis, response plots
- Coupling value visualisaton
- Coupling Matrix extraction