Software Listing of Author : "Thomas Pircher"
- pycrc
- License: Freeware
- Price: 0.00


pycrc is a calculation utility that will provide a CRC reference implementation 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 implementations suitable especially for embedded applications.
The following variants of the CRC algorithm are supported:
· bit_by_bit: the basic algorithm which operates individually on every bit of the augmented message (i.e. the input data with width 0-bits attached to the end). This algorithm is the easiest one to understand, because it's a direct implementation of the basic polynomial division, but it is also the slowest among all possible variants.
· bit_by_bit_fast: a variation of the simple bit_by_bit algorithm, which doesn't need the augmented message....
- Publisher: Thomas Pircher
- Date Released:
- Download
- Platform: WinOther
- pycrc for Windows
- License: Shareware
- Price:


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 following variants of the CRC algorithm are supported:
bit-by-bit: the basic algorithm which operates individually on every bit of the augmented message (i.e. the input data with width 0-bits attached to the end). This algorithm is the easiest one to understand, because it's a direct implementation of the basic polynomial division, but it is also the slowest among all possible variants.
bit-by-bit-fast: a variation of the simple bit-by-bit algorithm, which doesn't need the augmented message. This algorithm might be a good choice for embedded platforms, where...
- Publisher: Thomas Pircher
- Date Released:
- Download Size: 51 KB
- Download
- Platform: WinOther
