there is no place like ~

pycrc

pycrc is a free, easy to use Cyclic Redundancy Check (CRC) calculator and source code generator.

Index

Description

pycrc provides CRC reference implementations in Python and a source code generator for C. The used CRC variant can be chosen from a fast but space-consuming implementation to slower but smaller versions especially suitable for embedded applications. The models can be freely chosen, but a comprehensive collection of CRC models is available by name. The following functions are implemented:

The following variants of the CRC algorithm are supported:

pycrc is released under the terms of the MIT licence.

Documentation

Download

Older versions can be downloaded from sourceforge.net.

News

Version 0.7.4 released  (24 January 2010)
Version 0.7.4 is a feature enhancement and bug fix release:

Version 0.7.3 released  (25 October 2009)
Version 0.7.3 is a small feature enhancement release:

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!

All news can be read in the pycrc news archive.

To Do

pycrc is considered stable code. No new features are planned, but bugs are still fixed and new models added on request.

Check out pycrc's issue tracker for other open bugs and feature requests.

Who uses pycrc

Companies or organisations that use pycrc are:

Other Free CRC tools

Get pycrc at SourceForge.net. Fast, secure and Free Open Source software downloads

Copyright (C) 2007–2010 by Thomas Pircher