github scikit-rf/scikit-rf 0.16.0
Vector Fitting algorithm Addition and Other Improvements

latest releases: v1.4.1, v1.4.0, v1.3.0...
3 years ago

New Feature : Vector Fitting

  • This version 0.16.0 integrates a new feature from @Vinc0110 (PR #416). It adds the class VectorFitting, which provides a Python implementation of the Vector Fitting algorithm and various functions for the fit analysis and export of SPICE equivalent circuits. Avector fitting algorithm fits the frequency responses (S-matrix) in a Network to a sum of rational basis functions. Those rational basis functions can then be translated into equivalent passive or active impedances or admittances, enabling the modelling of the original frequency response in any kind of circuit simulator, e.g. SPICE simulations.

Documentation

PR #416 from @Vinc0110 also documents extensively the Vector Fitting features:

Other Improvements

  • PR #415 from @JAnderson419 adds the pathlib.Path support to Network.
  • PR #412 from @wbarnha adds group delay feature to qt widget in networkPlotWidget
  • PR #410 and #417 from @jhillairet setups GitHub Actions for Continuous Integration (linting and tests), in addition of Travis.
  • PR #408 from @jhillairet allows users to define Frequency with a scalar value (ie. a unique frequency point)

Don't miss a new scikit-rf release

NewReleases is sending notifications on new releases.