Skip to main content

base36py

base36py is a lightweight Python library for encoding and decoding numbers between base10 and base36. It provides functions to convert both integer and floating-point numbers to base36 strings and vice versa, supporting precise fractional conversions.

Features

  • Convert integers to base36 strings.
  • Convert floating-point numbers to base36 strings with adjustable precision.
  • Decode base36 strings back to integers or floating-point numbers.
  • Easy to use and integrate into existing projects.

Installation

You can install base36py via pip:

pip install base36py

Usage

from base36py import encode, decode

encoded = encode(1234.5678, precision=8)
print("Encoded:", encoded)
decoded = decode(encoded, precision=8)
print("Decoded:", decoded)

Metadata

Release files for base36py 0.2.0

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

Source distribution (sdist)

Source distribution for base36py 0.2.0
File Size Uploaded
base36py-0.2.0.tar.gz 3.1 kB Details

Release files / base36py-0.2.0.tar.gz

Download URL base36py-0.2.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
28129fc6b886ced5e6b88c634e703238e79d1975baca25b3cd3f4cd238c32c4e
BLAKE2b-256 checksum
How to use checksums
0e00fbd6989ab2f62d0c37fd32efb45c1efd680ba48707c3996a6dd2032a3af6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.0

1 release file

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