Skip to main content

Tools for handling stateful 5-bit encoding

Project description

Baudot is a Python library for encoding and decoding 5-bit stateful encoding.

This library is named after Jean-Maurice-Émile Baudot (1845-1903), the French engineer who invented this code. The Baudot code was the first practical and widely used binary character encoding, and is an ancestor of the ASCII code we are familiar with today.

This library accomplishes two tasks (and their inverse):

  1. reading 5-bit codes from custom input formats,

  2. converting 5-bit codes to unicode characters.

This library provides support for several common encodings, as well as support for reading tape-like files and hexadecimal data.

Please keep in mind that this project is very young, and that its API is most likely ill-designed at this point. Suggestions are welcome!

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

baudot-0.1.1.post2.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

baudot-0.1.1.post2-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file baudot-0.1.1.post2.tar.gz.

File metadata

  • Download URL: baudot-0.1.1.post2.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for baudot-0.1.1.post2.tar.gz
Algorithm Hash digest
SHA256 123ce8b2e08a5a3e3d1b24760c16228689e632eaed91278ef2f8f2f818e61247
MD5 41ed1edd59f478aaffa7c921db026886
BLAKE2b-256 5b47c49cdb0f72c8d76d4bffec3b00383a349ef869a73642e51eda45c3efb3da

See more details on using hashes here.

File details

Details for the file baudot-0.1.1.post2-py3-none-any.whl.

File metadata

  • Download URL: baudot-0.1.1.post2-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for baudot-0.1.1.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 2d41d217a635731dacca8bc12ded166e426efe1ffa8cf3b24060cd1609434155
MD5 019e0852a59c876610308dd99284e8a9
BLAKE2b-256 707e094d9b823043430e40c495485e85b3beb86e0eefa7b50a991600f5158738

See more details on using hashes here.

Supported by

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