Skip to content

Releases: veeresht/CommPy

v0.8 Quick fixes

10 Oct 08:02
Compare
Choose a tag to compare

Several small changes including

  • updates to prevent using deprecated functions,
  • typos in the doc strings,
  • fix for the installation issues on some non-UTF8 OS.

v0.7.0 Gray coding

21 Jun 19:11
Compare
Choose a tag to compare

Gray coding is the new default for all the modems.

v0.6.0

05 Jan 09:28
932a102
Compare
Choose a tag to compare

New features:

  • Python 3.9 compatibility.
  • Best-First MIMO detector.
  • Several speed improvements including LDPC and Viterbi decoders.
  • New tests for several parts of the library.
  • Add Wifi 802.11 physical simulation.
  • Improvements on the links package.
  • Several refactorings and other minor fixes.

V0.5.0

20 Jan 12:30
f99ed6d
Compare
Choose a tag to compare

Warnings:

  • This version abandons Python 2 compatibility and all tests are now validated on Python 3.
  • The Conda version is no longer updated but pip should be updated accordingly as soon as possible.

New features:

  • The convolutional code module now supports puncturing, all code ratios and provides a method for tracing FSM.
  • LDPC encoder, design saving utilities, WiMAX designs and BP decoder enhancements.
  • A tool to estimate the BER performance of a link model using a Monte Carlo estimator.
  • K-best MIMO detector.
  • Updates and corrections in the doc.
  • Several bug fixes.

V0.4.0

04 Apr 15:45
f39bc48
Compare
Choose a tag to compare
  • LDPC codes
  • MIMO and SISO channels
  • Python 3 compatibility
  • Fixes to common issues (#28, #12)

v0.3.0

08 Apr 02:11
Compare
Choose a tag to compare
  • Changed license to BSD 3-Clause from GPL 3.
  • Converted Cython code to pure Python to avoid Cython specific build issues.
  • Fixed and added documentation.