A lot of work has been done these last month on scikit-rf, many thanks to all contributors. This new version brings some new features, bug fixes and a lot of improved documentation.
New Features
- Implementation of a deembedding class #480 by @vik-s
- Add VNA Keysight n9918a for usage in data_grabber.py #482 by @wbarnha
- Add
stdev
function, organize file, allowread_all()
to recursively check directories #485 by @wbarnha - Add functionality to plot group delay for multiple files simultaneously #489 by @wbarnha
- two new features to the
VectorFitting
class #498 from @Vinc0110 :- Evaluation of model passivity (functions
passivity_test()
andis_passive()
) - Enforcement of model passivity (function
passivity_enforce()
)
- Evaluation of model passivity (functions
Improvements
- Updated continuous integration, RTD setup and package dependencies in #494 and #501 by @Vinc0110
- Support of Python 3.9 in #507 by @jhillairet
- Single Ended to Mixed Mode conversion now can usereference impedance different from 50 Ohms #510 by @FranzForstmayr
Documentation
- Fix a lot of typos in the code docstring #484 and notebooks #491 by @nikosavola
- Improve docstring for
Network.renumber
and many other things in #504 by @jhillairet - various documentation improvements in #490 by @jhillairet
- wiki was deleted and its content was moved to main documentation #500 by @jhillairet
- improve a lot of dosctring and type hints in #504, #505 and #506 by @Vinc0110 and @jhillairet
- Example for tapered transmission line #511 by @jhillairet