Skip to main content
http://img.shields.io/pypi/v/gsm0338.svg https://codecov.io/gh/dsch/gsm0338/branch/master/graphs/badge.svg http://img.shields.io/badge/license-MIT-green.svg pre-commit.ci status

Python Codec for 3GPP TS 23.038 / ETSI GSM 03.38

Examples

Decode GSM 03.38 encoded bytes:

>>> import gsm0338
>>> b'\x1b(\x1b)'.decode('gsm03.38')
u'{}'

Encode bytes in GSM 03.38:

>>> import gsm0338
>>> u'{}'.encode('gsm03.38')
b'\x1b(\x1b)'

How it works

The codec implements the encoding and decoding methods in the stateless codecs.Codec class. With loading the module the codec get’s automatically registered.

Mapping source

3GPP TS 23.038 version 15.0.0 Release 15

3GPP TS 23.038 Rel-15: Alphabets and language-specific information http://www.3gpp.org/dynareport/23038.htm

Development

Use Poetry to install project dependencies.

poetry install

Metadata

Release files for gsm0338 1.1.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 gsm0338 1.1.0
File Size Uploaded Provenance
gsm0338-1.1.0.tar.gz 4.9 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for gsm0338 1.1.0
File Interpreter ABI Platform
gsm0338-1.1.0-py3-none-any.whl Python 3 none any Details
gsm0338-1.1.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 16.8 kB

Release files / gsm0338-1.1.0.tar.gz

Download URL gsm0338-1.1.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d445d6a81b2b5d36f67cbb7db0f5b31dc66a1f02d9914d5479d318c7c85e1b7f
BLAKE2b-256 checksum
How to use checksums
bcdd22f8e50f0c7d07950d575863727e874ad0313fe1c2546c63fa9eefc4ad65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.4 CPython/3.13.5 Linux/6.8.0-78-generic

Release files / gsm0338-1.1.0-py3-none-any.whl

Download URL gsm0338-1.1.0-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3e5d0d95dd02b92ac152c87b11bd505736283e28ef5576e5263ae0b7db576889
BLAKE2b-256 checksum
How to use checksums
80c766dd34a4bb78f700a5a65d68a36c08ced5fcd935b497674e259571afd1b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.4 CPython/3.13.5 Linux/6.8.0-78-generic

Release files / gsm0338-1.1.0-py2.py3-none-any.whl

Download URL gsm0338-1.1.0-py2.py3-none-any.whl
Size 6.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
359c909e6eff6c176abf3831c945e59cc78fe21a9c18ff492fb3ef634d8d3ac7
BLAKE2b-256 checksum
How to use checksums
a46c2df1c85c2fff530697d7410c67f55ab2d9110915d2c153752444cacf8bde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.4 CPython/3.13.5 Linux/6.8.0-78-generic

Security for gsm0338 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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