News

Version 0.9 released

06 January 2016

Version 0.9 is a feature release.

The --slice-by option is a major new feature. It enables a variant of the table-driven algorithm that operates on 32 bits of data or more at a time rather than 8 bits. This can dramatically speed-up the calculation of the CRC, at the cost of increased code and data size. Note: this option is still experimental and not well-tested. Check your results and please raise bugs if you find problems. Also not all CRC models can be used currently with the --slice-by option. This will change in future.

Compliance with PEP 0008 required a change in the python API. Member variables of classes should be in lowercase and not in CamelCase.

Download as:

Version 0.8.3 released

31 August 2015

Version 0.8.3 is a minor bugfix release.

In an effort to move away from sourceforge, a few changes in the organisation of pycrc: the sourceforge issue tracker is now closed and people are encouraged to use the GitHub tracker. All past releases can be downloaded from the pycrc news page.

Download as:

Version 0.8.2 released

04 December 2014

Version 0.8.2 is a bugfix release.

Download as:

Version 0.8.1 released

17 May 2013

Version 0.8.1 is a feature release.

Download as:

Version 0.8 released

04 January 2013

Version 0.8 is a bugfix release.

The bitwise-expression generator is an experimental feature, which might one day be almost as fast as the table-driven code but much smaller. At the moment the generated code is bigger and slower than any other algorithm, so use at your own risk.

Download as:

Version 0.7.11 released

20 October 2012

Version 0.7.11 is a minor bugfix release.

Download as:

Version 0.7.10 released

13 February 2012

Version 0.7.10 is a minor feature and bugfix release.

Download as:

Version 0.7.9 released

08 December 2011

Version 0.7.9 is a minor bugfix release.

Download as:

pycrc repository on GitHub

01 November 2011

pycrc has now a repository on GitHub. Feel free to fork and to contribute back!

Version 0.7.8 released

10 July 2011

Version 0.7.8 is a minor bugfix release.

Download as:

Version 0.7.7 released

11 February 2011

Version 0.7.7 is a minor bugfix release.

Download as:

Version 0.7.6 released

21 October 2010

Version 0.7.6 is a minor bugfix release.

Download as:

Added pycrc tutorial

28 June 2010

I have added a Tutorial how to use the generated source code in your program.

Version 0.7.5 released

28 March 2010
Version 0.7.5 is a feature enhancement and bug fix release:

Version 0.7.5 introduces a C/C++ API change: this version introduces the additional (internal) parameter crc_shift in the crc_cfg_t structure. This variable is used by the table-driven algorithm when the width is not defined during code generation. This variable is zero if the width is ≥ 8.

Download as:

Version 0.7.4 released

24 January 2010
Version 0.7.4 is a feature enhancement and bug fix release: Download as:

Version 0.7.3 released

25 October 2009
Version 0.7.3 is a small feature enhancement release: Download as:

10,000 downloads

10 October 2009
Today pycrc has passed the threshold of 10,000 downloads. We hope as many people have enjoyed working with pycrc. Thanks to everyone who has contributed!

Version 0.7.2 released

30 September 2009
Version 0.7.2 is a small bugfix release: Download as:

Version 0.7.1 released

05 April 2009
Version 0.7.1 is only a small feature enhancement release: Download as:

Version 0.7 released

27 February 2009
Version 0.7 of pycrc fixes a small bug and adds two new command line options: Download as:

Version 0.6.7 released

11 December 2008
Version 0.6.7 of pycrc is just a small bugfix release: Download as:

Version 0.6.6 released

06 June 2008
Version 0.6.6 of pycrc is just a small bugfix release: Download as:

Version 0.6.5 released

02 March 2008
Version 0.6.5 of adds a few new CRC models (dallas-1-wire, r-crc-16, thanks to "raimondo") and contains the following changes: Download as:

Version 0.6.4 released

05 December 2007
Version 0.6.4 fixes the following bugs: Download as:

Version 0.6.3 released

13 October 2007
Version 0.6.3 of adds a few new CRC models (crc-5, crc-15, crc-16-usb, crc-24, crc-64) and fixes the following bugs: Download as:

Version 0.6.2 released

25 August 2007
Version 0.6.2 of pycrc was released today. Download as:

Version 0.6.1 released

12 August 2007
Version 0.6.1 of pycrc was released today. This is a bugfix and code cleanup release. No new features have been added. Download as:

Version 0.6 released

21 May 2007
Version 0.6 of pycrc was released today. Download as:

Version 0.5 released

25 March 2007

Version 0.5 of pycrc was released today. This release includes minor fixes and corrections. No new features are added.

Download as:

Version 0.4 released

26 January 2007
Version 0.4 of pycrc was released today. Download as:

Version 0.3 released

14 January 2007

Version 0.3 of pycrc was released today. This is the first public release. Although it is in a early beta stage, most of the main functionality is implemented.

Download as: