Release Notes: This is a minor update that contains a couple of new features and a few bugfixes. A new 'pad' token is introduced for skipping unwanted bits, and clear and copy methods have been added to mutable classes.
Release Notes: This is a minor upgrade with a few new features. There are new interleaved exponential-Golomb code interpretations. A problem running under Python 3.2 has been fixed. The usual efficiency improvements were made, including an interning strategy for bitstrings.
Release Notes: This release fixes a couple of bugs introduced in 2.1.0 (notably, using the 'bytes' token was broken). It also improves performance in a few areas.
Release Notes: This version introduces some new, simpler classes that don't have the concept of a bit position, but really are just an array of bits. They are called 'BitArray' and 'ConstBitArray'. There has also been quite a lot of internal reorganization and some modest speed improvements.
Release Notes: A new byteswap method for changing endianness. Multiplicative factors and groupings allowed in tokens used to create and parse bitstrings. A number of other small improvements and bugfixes, plus improved efficiency.
Release Notes: The new immutable and hashable "Bits" class was added to complement the mutable "BitString" class. Documentation has been improved (and converted to Sphinx). There are also more optimizations, plus a couple of bugfixes.
Release Notes: Support for floating point interpretations, new bit setting and checking functions, new rotate functions and a number of performance increases. This release supports Python 2.6 and 3.x only.