Skip to main content

C and Python CRC calculations module.

Project description

crc-ct

C and Python (ctypes/cffi-based) CRC calculations module.

Overview

TBD…

Installation

Prerequisites:

To install run:

python -m pip install --upgrade crc-ct

Development

Visit development page.

Installation from sources:

clone the sources:

git clone https://github.com/karpierz/crc-ct.git crc-ct

and run:

python -m pip install ./crc-ct

or on development mode:

python -m pip install --editable ./crc-ct

Prerequisites:

  • Development is strictly based on tox. To install it run:

    python -m pip install --upgrade tox

License

Copyright (c) 1994-2019 Adam Karpierz

Licensed under the zlib/libpng License
Please refer to the accompanying LICENSE file.

Authors

Changelog

1.0.0rc6 (2019-11-13)

  • Drop support for Python2.

  • Add support for Python 3.8.

  • Setup update and cleanup.

1.0.0rc2 (2019-05-19)

  • Changes and fixes for support of Python2.

1.0.0rc1 (2019-05-18)

  • C API has been changed in one place: crc_finalize() -> crc_final().

  • Python API has been changed. It is now finally established in the folowing way; crc.name instead of crc.crc_name in most of cases.

  • Python doc-strings update.

  • Fix for error in Python definition of crc.predefined_models.

  • Python tests have been improved, enhanced and fixed.

  • Minor setup improvement.

1.0.0b2 (2019-05-13)

  • Python tests have been added.

  • Minor setup improvements.

1.0.0b1 (2019-05-12)

  • Firt beta release.

0.0.1 (2017-05-09)

  • Initial release for Python.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crc-ct-1.0.0rc6.zip (32.7 kB view details)

Uploaded Source

Built Distributions

crc_ct-1.0.0rc6-cp38-cp38-win_amd64.whl (16.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

crc_ct-1.0.0rc6-cp38-cp38-win32.whl (16.9 kB view details)

Uploaded CPython 3.8 Windows x86

crc_ct-1.0.0rc6-cp37-cp37m-win_amd64.whl (16.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

crc_ct-1.0.0rc6-cp37-cp37m-win32.whl (16.9 kB view details)

Uploaded CPython 3.7m Windows x86

crc_ct-1.0.0rc6-cp36-cp36m-win_amd64.whl (16.9 kB view details)

Uploaded CPython 3.6m Windows x86-64

crc_ct-1.0.0rc6-cp36-cp36m-win32.whl (16.9 kB view details)

Uploaded CPython 3.6m Windows x86

crc_ct-1.0.0rc6-cp35-cp35m-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.5m Windows x86-64

crc_ct-1.0.0rc6-cp35-cp35m-win32.whl (17.0 kB view details)

Uploaded CPython 3.5m Windows x86

File details

Details for the file crc-ct-1.0.0rc6.zip.

File metadata

  • Download URL: crc-ct-1.0.0rc6.zip
  • Upload date:
  • Size: 32.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for crc-ct-1.0.0rc6.zip
Algorithm Hash digest
SHA256 df8a082eb0a56c79bf2571728efc211d7813003998fc772347d9d592a1c8029d
MD5 cd131354b207b1c2a721981e6dc2c671
BLAKE2b-256 fb770547f821339892504e27f8d030157481e9784412eace19468d6a046fc5ac

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for crc_ct-1.0.0rc6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 18c85995f53873af05f8b3b2f232223730f6021c0888f10eb65e71e7502ee030
MD5 20783aa0b3c46eac7762cebdc0746233
BLAKE2b-256 74010160083524c1be70224a24fd7cdc7a04798116e126dd5755af9318549f53

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc6-cp38-cp38-win32.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for crc_ct-1.0.0rc6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c11938f6d6638cd881741ab28016a46173805461e69a2abbe824688a9841139a
MD5 8d3184cd78f070b69ecd25c7f3c0a04d
BLAKE2b-256 87200643b8e605a8fe16a7453e0f80a9e71ea67b21861503e592cafc5261ad1f

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for crc_ct-1.0.0rc6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 90176494010e69d36a353eeaaea02653b68b6c85f569bb50970cb431218a99d8
MD5 f34afa19ee4da385c41bccf219e47fa8
BLAKE2b-256 25602694e06ac36443687f6d05c7b7ae53987c7bf014356d8ef4c00a8818c906

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc6-cp37-cp37m-win32.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc6-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for crc_ct-1.0.0rc6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4ce4fa511770ec1531e85933d89adc5bfba89933efa324d6e75084982a6068a1
MD5 c939d91ff44f72e55c09aea809c3f1f0
BLAKE2b-256 20883d9e280e0fc93b37ac82ffe0b106f18b23dee989f90b726deaabe6c3b252

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc6-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc6-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for crc_ct-1.0.0rc6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ad1e52e39da78f067edf65fd9ab8ac3c5e20c67713f1e45e14d7be669bd18a59
MD5 83d31be25aba6ff0e0c9f99cb84ec733
BLAKE2b-256 4181af1660e26769b3e0418534825196ebc8d7b4f24fbc03ba966af9076d8f37

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc6-cp36-cp36m-win32.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc6-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for crc_ct-1.0.0rc6-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e16c5784f370540914d5858eacf02d6f4fd1953d9854c26f719191df45802635
MD5 a6c296b73dbb2983e530e13b589aec4d
BLAKE2b-256 772b361650f1a82f54e495c0da2d0227cc85d0e11ba42158cbca5713d7f2fac7

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc6-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc6-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for crc_ct-1.0.0rc6-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 e627af031a26c9b9333eb4d7e1bcf0a27acf0797eb3626869447661da45d5d9f
MD5 c2cfd59872986ba00473aeb06d1bdc69
BLAKE2b-256 437dfb766af8171140748f447d864ee3625229e218d849afe8fdeb5cf6c536c1

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc6-cp35-cp35m-win32.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc6-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for crc_ct-1.0.0rc6-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 671e23b415440bfd17d8a4e36f60a5a18abde06088340c543d129145028f2305
MD5 7cded751fdd3fda1b5fd584734e7d6d1
BLAKE2b-256 c8669eb2f14bffbf5a6a61b158b9f3d1593e00691f03f1319fea19d4dc5f3e16

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page