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.

Or fork pycrc on GitHub (using https protocol https://github.com/tpircher/pycrc.git or git protocol git://github.com/tpircher/pycrc.git).

News

Version 0.7.9 released  (08 December 2011)
Version 0.7.9 is a minor bugfix release.

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.

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–2011 by Thomas Pircher