Skip to main content

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!

Release files for baudot 0.1.1.post2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for baudot 0.1.1.post2
File Size Uploaded
baudot-0.1.1.post2.tar.gz 7.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for baudot 0.1.1.post2
File Interpreter ABI Platform
baudot-0.1.1.post2-py3-none-any.whl Python 3 none any Details

Total release size: 19.3 kB

Release files / baudot-0.1.1.post2.tar.gz

Download URL baudot-0.1.1.post2.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
123ce8b2e08a5a3e3d1b24760c16228689e632eaed91278ef2f8f2f818e61247
BLAKE2b-256 checksum
How to use checksums
5b47c49cdb0f72c8d76d4bffec3b00383a349ef869a73642e51eda45c3efb3da
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / baudot-0.1.1.post2-py3-none-any.whl

Download URL baudot-0.1.1.post2-py3-none-any.whl
Size 12.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d41d217a635731dacca8bc12ded166e426efe1ffa8cf3b24060cd1609434155
BLAKE2b-256 checksum
How to use checksums
707e094d9b823043430e40c495485e85b3beb86e0eefa7b50a991600f5158738
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.1.post2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page