Skip to content

Releases: capn-freako/PyBERT

Fixed AMI Parameter Configurator.

24 Dec 21:57
a80f268

Choose a tag to compare

General Description

This release really just invokes an updated version of the PyIBIS-AMI package, which fixes a problem with the AMI parameter configuration dialog, wherein it would grow wider than the available screen width for certain models.

Quick Update

$ pip install --upgrade pipbert

Detailed Instructions

Documentation & Community

What's Changed

  • Fixes for Issue 175 - ami parameter configurator window one line only by @capn-freako in #179

Full Changelog: v9.1.7...v9.1.8

v9.1.5 - Added GUI tab for visualizing Viterbi trellis operation.

18 Oct 13:39

Choose a tag to compare

General Description

This release adds a new GUI tab: Results -> Viterbi, for visualizing the operation of the Viterbi decoder trellis.

(If you're struggling to gain an intuitive understanding of how a Viterbi decoder operates, this new graphic can help.)

Quick Update

pip install --upgrade pipbert

Detailed Instructions

Documentation & Community

What's Changed

Full Changelog: v9.1.3...v9.1.5

Fixed MMSE breakage.

24 Jul 22:27

Choose a tag to compare

General Description

MMSE EQ optimization got broken by a silly error in v9.1.2.
This release just fixes that.

Quick Update

pip install --upgrade pipbert

Detailed Instructions

Full Changelog: v9.1.2...v9.1.3

Fixed Viterbi decoder input routing.

23 Jul 22:36

Choose a tag to compare

General Description

This release just fixes the input routing of the Viterbi decoder.
(It was taking the CTLE output. Now it takes the FFE output.)

Quick Update

pip install --upgrade pipbert

Detailed Instructions

Instant Gratification

Full Changelog: v9.1.1...v9.1.2

Added Rx FFE and MMSE-based EQ optimization.

21 Jul 14:11

Choose a tag to compare

General Description

With the addition of an Rx FFE and MMSE-based EQ optimization, this release is intended to pave the way for a native Rx model that is compliant to the coming extension to the Ethernet standard embodied in P802.3dj, scheduled for ratification sometime next year.

Quick Update

pip install --upgrade pipbert

Detailed Setup Instructions

What's Changed

Full Changelog: v8.1.1...v9.1.1

Fixed a bug in Viterbi decoder.

27 Jun 22:06

Choose a tag to compare

Added Viterbi Decoder

22 Jun 14:44

Choose a tag to compare

Update Instructions

  • Quick: pip install --upgrade pipbert

  • Detailed

Highlights

  1. The native Rx model now has a Viterbi decoder.

What's Changed

Full Changelog: v7.2.3...v8.1.0

v7.2.3 - Fixed string parameter passing in PyIBIS-AMI.

01 May 21:37

Choose a tag to compare

What's Changed

  • Removed all assertions from code base, replacing with explicit except… by @capn-freako in #162
  • Added explicit double-quotes around AMI parameters of type: String. by @capn-freako in #164

Full Changelog: v7.2.2...v7.2.3

Build infrastructure cleanup.

06 Apr 19:07

Choose a tag to compare

This "for developers only" release just cleans up some warts in the build infrastructure.

There are only these minor changes in functionality:

  1. Jitter analysis errors no longer block the completion of a simulation run.
  2. Additional PRBS types were added.
  3. f_max is now limited to the Nyquist frequency.
  4. The user is alerted if Nbits is insufficient to cover the pattern length chosen.

Full Changelog: v7.2.0...v7.2.2

v7.2.0

18 Mar 20:37

Choose a tag to compare

Quick Start

From within an appropriate Python virtual environment:

  • pip install --upgrade pipbert
  • pybert

Documentation & Community

What's Changed

Important Notes

  1. Support for Python 3.9 has been dropped with this release.

    • Python versions: 3.10, 3.11, and 3.12 are supported.
  2. In keeping with current packaging standards, both the wheel and tarball files now use lower-case names.

  3. This release requires PyIBIS-AMI >=7.2.

  4. More robust handling of Rx IBIS-AMI model DFE adaptation has been added.

  5. Independent system time/frequency vectors has been abandoned.

    • Now, either serves as a correct index for the result of Fourier transforming a quantity properly indexed by the other.

Removed Functions

  1. The pybert.utility.sparam.renorm_s2p() function was unused and has been removed.

Full Changelog: v6.2.1...v7.2.0