Releases: capn-freako/PyBERT
v3.5.2
This release fixes Touchstone channel file importing, which got broken by the v3.5.1
release.
v3.5.1
This release:
- fixes a breakage that crept into release v3.4.2 for users w/
pyparsing
>=3.0, - catches up w/ some outstanding "low hanging fruit" issues, and
- significantly improves the handling of on-die S-parameters.
v3.4.2
- Fixes a critical bug in the handling of single-ended 4-port Touchstone channel models.
- Fixes the tiny plot axis label font size problem on newer Windows machines w/ high DPI displays.
- Updates PyBERTAsLibrary notebook with jitter breakdown and bathtub curve plotting examples.
DesignCon 2021 Bootcamp
This release cleans up a few things that make the DesignCon 2021 Bootcamp exercises go a little smoother.
PyBERT as Library
This release makes the pybert
Python package much easier to import into a larger Python script.
A detailed example, including IBIS-AMI model usage, is provided in the new misc/PyBERTasLibrary.ipynb
Jupyter notebook.
Also, the main window is once again resizable.
Python 3.8 Compatibility
Anaconda recently moved to Python 3.8 as their default.
This release makes PyBERT compatible with that change to Python 3.8.
No serious functional changes.
Note: You should NOT update to this release, unless you are also planning to update your Anaconda installation to Python 3.8!
Fixed some IBIS file parsing fragilities.
This release fixes some IBIS file parsing frailties, to wit:
- IBIS files w/ no [Date] keyword were causing a parse failure.
- IBIS models w/ incomplete [Algorithmic Model] sections were causing a parse failure.
Thanks to Hansel Dsilva of Achronix for pointing these out!
Fixed broken interconnect model file usage.
This release just fixes a breakage introduced by v3.3.0, wherein external interconnect model files became unusable.
If you only use PyBERT's native interconnect modeling then this doesn't affect you and there's no need to upgrade.
Thanks to Dennis Han for reporting the breakage so soon after the v3.3.0 release!
See Issue #76 for complete details.
IBIS Model Importing
Release v3.3.0 - IBIS Model Importing
This release provides users with the more standard: IBIS File => Component => Pin => Model selection flow, by adding the ability to import IBIS model files.
(Previously, the user had to import the *.AMI
and *.DLL
/*.SO
files explicitly.)
In addition, this release:
H(f) frequency step now user controllable.
This release:
-
Fixes the infamous kiwisolver omission.
-
Adds a user-configurable fstep parameter to the GUI, so that the user may control the frequency step used in generating the channel H(f), when importing channel description Touchstone files.
This was causing extremely poor performance, when importing a Touchstone file with very low minimum frequency.