Skip to main content

Numba overloads for NumPy string operations

Project description

charex

Use NumPy string functions inside Numba-compiled code.

charex lets @njit functions call common NumPy string operations such as comparisons, find, startswith, endswith, str_len, and string predicates. It works with fixed-width NumPy string arrays and, on NumPy 2.x, variable-width StringDType arrays.

Installation

The PyPI distribution is named charex-numba; the import package is charex:

python -m pip install charex-numba

Quick Start

import charex
import numpy as np
from numba import njit


@njit
def count_long(values, min_length):
    # charex enables this NumPy string operation inside nopython mode.
    lengths = np.strings.str_len(values)
    return np.count_nonzero(lengths >= min_length)

On NumPy 1.x, use the same pattern with np.char and fixed-width S or U arrays.

Behavior

NumPy behavior is the contract. Supported operations aim to match NumPy's return values, output shapes, dtypes, exception behavior, broadcasting, and input immutability.

Supported Operations

Comparisons:

  • equal
  • not_equal
  • greater
  • greater_equal
  • less
  • less_equal

Occurrence and search:

  • count
  • startswith
  • endswith
  • find
  • rfind
  • index
  • rindex

Information and predicates:

  • str_len
  • isalpha
  • isalnum
  • isdigit
  • isdecimal
  • isnumeric
  • isspace
  • islower
  • isupper
  • istitle

Additional np.char operation:

  • compare_chararrays

Supported APIs And Dtypes

  • np.char fixed-width byte strings: S
  • np.char fixed-width Unicode strings: U
  • np.strings fixed-width byte strings: S
  • np.strings fixed-width Unicode strings: U
  • np.strings variable-width Unicode strings: StringDType

NumPy stores S and U arrays in fixed-size records. StringDType is variable-width and stores string payloads separately from the array's fixed-size metadata records. charex supports both storage models.

The native charex._stringdtype extension is required for StringDType support and is built by the package install.

Shapes

Supported inputs include scalars, 0-D arrays, 1-D arrays, N-D arrays, and broadcast-compatible shapes for both fixed-width S/U and variable-width StringDType. Array inputs may be contiguous, read-only, positively strided, negatively strided, zero-stride, or empty views.

StringDType() and StringDType(na_object=...) variants are supported for the listed np.strings operations with NumPy-matching operation-specific null behavior.

np.char and np.strings are not treated as aliases. For example, np.char comparison semantics strip trailing whitespace/NULs, while np.strings comparison semantics do not.

Byte inputs to Unicode-only predicates such as isdecimal and isnumeric follow NumPy and raise unsupported-loop errors.

Not Supported

charex does not yet implement transformation or output-producing string operations such as replace, case conversion, strip, pad, join, split, encode, or decode. Object arrays and object-scalar bridges are also outside the current nopython string path.

Performance

On the current Numba 0.65.1 matrix, charex ranges from 1.02x to 6.51x NumPy speed across 135 fixed-width and StringDType cases, with a 1.60x median.

Benchmark artifacts are in docs/benchmarks/numba-v-0.65.1.

Comparison Operators

comparison-operators-bytes.png comparison-operators-strings.png stringdtype-comparison.png

Occurrence Information

char-occurrence-bytes.png char-occurrence-strings.png stringdtype-occurrence.png

Property Information

char-properties-bytes.png char-properties-strings.png char-numerics-strings.png stringdtype-properties.png stringdtype-numerics.png

The previous Numba 0.59 matrix is archived under benchmarks/numba-v-0.59.

Compatibility

charex targets Numba 0.65.1 and the NumPy ranges tested by that Numba release:

  • Python >=3.10,<3.15
  • Numba >=0.65.1,<0.66
  • NumPy >=1.22,<1.27 or >=2.0,<2.5
  • llvmlite 0.47.x

np.strings is available on NumPy 2.x only. On NumPy 1.x, charex registers the np.char overloads and skips np.strings.

Development

Install test dependencies:

python -m pip install -e ".[test]"

Run tests:

pytest -q

Run the representative behavior audit:

python docs/exploration/string_array_shape_audit.py --methods representative --api all --dtype all

Run the benchmark smoke test:

python benchmarks/benchmark.py --size 50000 --repeat 5

Install benchmark plotting dependencies and write CSV/PNG output:

python -m pip install -e ".[bench]"
python benchmarks/benchmark.py --size 50000 --repeat 5 --plot

Regenerate the full benchmark matrix from the repository root:

python -m pip install -e ".[bench]"
# Use a fresh NUMBA_CACHE_DIR for release matrices
CACHE_DIR=$(mktemp -d /tmp/charex-numba-cache.XXXXXX)
NUMBA_CACHE_DIR="$CACHE_DIR" PYTHONPATH=. \
  python benchmarks/matrix.py --size 250000 --repeat 15

CI runs Python 3.10-3.14 across representative NumPy 1.x and 2.x jobs with Numba 0.65.1. The benchmark matrix above was generated on Python 3.12.8, NumPy 2.4.6, Numba 0.65.1, and llvmlite 0.47.0.

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

charex_numba-0.5.2.tar.gz (54.5 kB view details)

Uploaded Source

Built Distributions

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

charex_numba-0.5.2-cp314-cp314-win_amd64.whl (60.8 kB view details)

Uploaded CPython 3.14Windows x86-64

charex_numba-0.5.2-cp314-cp314-win32.whl (60.4 kB view details)

Uploaded CPython 3.14Windows x86

charex_numba-0.5.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (67.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

charex_numba-0.5.2-cp314-cp314-macosx_11_0_arm64.whl (58.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

charex_numba-0.5.2-cp314-cp314-macosx_10_15_x86_64.whl (58.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

charex_numba-0.5.2-cp313-cp313-win_amd64.whl (61.2 kB view details)

Uploaded CPython 3.13Windows x86-64

charex_numba-0.5.2-cp313-cp313-win32.whl (60.9 kB view details)

Uploaded CPython 3.13Windows x86

charex_numba-0.5.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (66.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

charex_numba-0.5.2-cp313-cp313-macosx_11_0_arm64.whl (58.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

charex_numba-0.5.2-cp313-cp313-macosx_10_13_x86_64.whl (58.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

charex_numba-0.5.2-cp312-cp312-win_amd64.whl (61.2 kB view details)

Uploaded CPython 3.12Windows x86-64

charex_numba-0.5.2-cp312-cp312-win32.whl (60.9 kB view details)

Uploaded CPython 3.12Windows x86

charex_numba-0.5.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (66.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

charex_numba-0.5.2-cp312-cp312-macosx_11_0_arm64.whl (58.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

charex_numba-0.5.2-cp312-cp312-macosx_10_13_x86_64.whl (58.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

charex_numba-0.5.2-cp311-cp311-win_amd64.whl (61.2 kB view details)

Uploaded CPython 3.11Windows x86-64

charex_numba-0.5.2-cp311-cp311-win32.whl (60.9 kB view details)

Uploaded CPython 3.11Windows x86

charex_numba-0.5.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (66.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

charex_numba-0.5.2-cp311-cp311-macosx_11_0_arm64.whl (58.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

charex_numba-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl (57.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

charex_numba-0.5.2-cp310-cp310-win_amd64.whl (61.2 kB view details)

Uploaded CPython 3.10Windows x86-64

charex_numba-0.5.2-cp310-cp310-win32.whl (60.9 kB view details)

Uploaded CPython 3.10Windows x86

charex_numba-0.5.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (66.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

charex_numba-0.5.2-cp310-cp310-macosx_11_0_arm64.whl (58.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

charex_numba-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl (57.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file charex_numba-0.5.2.tar.gz.

File metadata

  • Download URL: charex_numba-0.5.2.tar.gz
  • Upload date:
  • Size: 54.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for charex_numba-0.5.2.tar.gz
Algorithm Hash digest
SHA256 ff7cc067e704142364b379965f7668c04c7772da5eb131a1c4b15cf3933d9f22
MD5 bf4fb95583a1533fb027d548031c30ad
BLAKE2b-256 aa845de3835316044c5d823f01d09b32eea749698caaeb1d9709e6b544da9d6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2.tar.gz:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1a3ef66b1e8d25190528acec8203bb2848e10cc0f7a7b41424f08f5f40ba3f85
MD5 966c354e6f666d779536a3e1f75de07e
BLAKE2b-256 1c14618e0912fa582e9d6b52945c06bf1467107d0e0a977fb56a4eab5bc3fdb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: charex_numba-0.5.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 60.4 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for charex_numba-0.5.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 36ee588dfc79676479488e3ca68af2064b2b4e9d0dba4834c8a5269142fc5b18
MD5 a5f45ea24ef2fb5179d26a5161f726e3
BLAKE2b-256 532209f63f017c1153e305c125ebcdcef617b6d5404a71d3ba6caa85e9a2483a

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp314-cp314-win32.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7b45aeb005641799613bdfe545129115850f2a055a7fb02b8d2dc83c6d195bb1
MD5 b72242110bda8f3fd9ee508bd783ade2
BLAKE2b-256 64d510c05ab42d042735edc52004725ede8369f1fefd7d2e197004f454b7b46c

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23e89aa08691d290728d7c626b19f3d3eaae2853025981d1a42c7482316d5fef
MD5 d872b363fb4ac549640cc2e5f352eeca
BLAKE2b-256 7a5940566007f8ba32d5750a4c33296aadeaf3c55a6cc34eec77db4a4974839e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1783f944a36f4390e70f430c3f0497589b1db9ed77a72b0511eb3001084899fc
MD5 ac31746bd62045bd370b07faed9f4880
BLAKE2b-256 a0ffcd0f25fad98ee76a83ba67c69b7faf941ed94167952942d5adf36d62b59e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6bc3f807015e83a82067ebba61e8f47d50f74c73bdb913f62eaa6572adbd9b46
MD5 550b0d688a8df6b341206725833f5f1a
BLAKE2b-256 bfbafdc800da77bcb72bd4861b74fc9c186102301d8a302325ff56183d29e5a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: charex_numba-0.5.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 60.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for charex_numba-0.5.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 0d202d820824984b2913ebde8f181a8edcf15aadbc8433be561b020818bbe70b
MD5 f81793f3a7b08e47c38e4c81dc69ea94
BLAKE2b-256 8c62a9a82f080cede12e9a14afe39cfa49f4eb46b0c92b0fbc92858967a72780

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp313-cp313-win32.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2f9cb53aed6faa9fdc91682c20baab3892d62198c16b8fd9b4cf1ed0f9cf917c
MD5 142cc1807a31cca85348063d60a7e556
BLAKE2b-256 b9cc257c75acc763dbd687e9c6716bf7a41c7045c35aa0c429747eb5c436992a

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ae4ac873ce8db16006a23e2accd67c6331241f5452f1275a3060d354a138b25
MD5 1bf0a6130f8d98da42d573350e1087a8
BLAKE2b-256 cc8a3d797c9fe6cdeea70d1b611bbfa8e02a7a1ea6e052d8c6a2410bc2989d85

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e4f154785fb1a89a36464f6cc17b86973f2b42b8a767f73af6f205127afb8022
MD5 37046812b6ab43f066e40bd7c6500e3f
BLAKE2b-256 84f338d5cac1f43766265557781a729d68125837cbbc3d7de9ba6a3ddde07e8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 473fc41ff64edf03cc1dbc119924f11ad8c14577c38f70a193abd5273e09efd9
MD5 6f8cb01c24fe2e98077aa0cdd824904c
BLAKE2b-256 b686adc730d728a56857e544e9c14dd815274dda53574cdb6db87ae6a5c53cf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: charex_numba-0.5.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 60.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for charex_numba-0.5.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c6720a8b3e4c447a6e748706a7bb4c4655b1eebbfc99f1b5eef0da1c1ec02a2f
MD5 0578eab3d698afc74530f971af448ed7
BLAKE2b-256 9945670058e014bd6cdbaf011464e0a6bbfef270d8644163d2bce4a9f6c51bfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp312-cp312-win32.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b6dd05c31715c23a7112a773c6a56d0f685f440bd8078e6e1b1f6e339dcb6130
MD5 5180cebee43fb88478337a3e9cfa0ab8
BLAKE2b-256 22cac4ced3a75271427ce69eebf50811b1ed1f27f90f2ba81f17eade5f3f8eab

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62cebc1134e7c54c21b9afdd7922280147367a6542d0327711a7d0b05b9e7e17
MD5 a032741e82d4ac48d5da95c590a3c538
BLAKE2b-256 1ef29b73c4cf6986f7089b4719623f2886ba0952dac5d984165821dd89ba2d5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3f0850b8abd5ad6505d867688a6ce1d78c8a3964effec03aa1f3600eabbb9be3
MD5 2e6f173eccb8e97a4e09707549a4276e
BLAKE2b-256 d02558f36687abee550fadcd67847b8a095118d6d6ae2d16cd4a625c7e5bb8f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a785e1fffd7b8b8d2f933dd79729db82f0dc4236a428b9f17de2f50084380a70
MD5 e5fbfda1ddcdfa880680a5ee899f78ce
BLAKE2b-256 7ed565d060630bb56edf6f0dc5507a2502ea488efe6b6542fa0ea3653f8fa744

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: charex_numba-0.5.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 60.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for charex_numba-0.5.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 565171ba5c47923d6308f49d9bc5c5fb6a352001d00f2368bfe42b959f950801
MD5 81614e77e5228bf625f429169637db29
BLAKE2b-256 7a3c059edb4050f221cd0f19ea537b6506e9e0a5ff4b204e0155e83ecdfceede

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp311-cp311-win32.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 58450daf7e449dd909a3f68b5f95fed7e783e3ed1e0edada6c007327f4e089a9
MD5 dc9809e1d436076bb0b0f7fa045112dd
BLAKE2b-256 338bd4eecb6bc90fd538068c2cd28977d8a6e164f4c21585895425581992a046

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94c2c3386ba314df4a92c21d41529c3ad6707dd030a2139f0bb90b014f55a178
MD5 ac64c721b659203d2ae439948f337c7b
BLAKE2b-256 f6d81930b7fd287d7f36cb9941a7a4090127bf5b391ebf29ae36aca12f0277a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58ab82ac0f025523f69a1e8fccc3b1e662a46f4dc4555e01748a0d168255a69c
MD5 e6f22ed28d4a6fd528fcd091d9a14a76
BLAKE2b-256 a6bd1de2f980e70281a332f1c2c99ac458ebdf4fe8b0b11d5d26cdc04d7504af

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 df86cf7b91648be376411ca57478821c4b0da2a73e64f949b1f1fbc4b3e98bab
MD5 c86b81ac580587b166b15680174f35d4
BLAKE2b-256 eb89fae66e0909b4ae0a9ce3a7507f79e0b033eac663cbe93cf42c028a99d19d

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: charex_numba-0.5.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 60.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for charex_numba-0.5.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dd705bc1a07810e81fe67bd54cb673fb2bf0f67c5e50d365780e22cfa1a1493c
MD5 252a6783aaddde36ec8e3820e99532d4
BLAKE2b-256 adf244e6d37b21e32d5be679c212f3d366df6558d382ec4b0c9742442cb63c13

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp310-cp310-win32.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5f791bdc3ae50fc25218d7934740b1ba9dd2207d5efd99acfe302bb7eddc0e0d
MD5 a93791ec8a3be2249e550e2df654f71a
BLAKE2b-256 8c2bf841740bd31263a4f191189dbe1ed902c354af154be4416a2aa4a9e6d5cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6713c43db3b5e2bc62fd10f136632b062543ec0b31ec3b5dfef190d4e0b91ea2
MD5 d3ce8394bf6754da5e8c49f1f90a8805
BLAKE2b-256 d67aa52a462b990005e50d40777c9058deeceb1e7f32308b3c51bb075d4db562

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charex_numba-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charex_numba-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71ccc794658872b09f0fd46404294cd8b44cfe0cdbc2eee5e19bb1cf862da367
MD5 e62cfb287a1fb9a47ae157145b48a919
BLAKE2b-256 fd248d849ef120c9afedefa3bed807410cde53dfe686b4bf6b86300ed7bc7bbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for charex_numba-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish-pypi.yml on nmehran/charex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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