Skip to main content

CoreMLMath

PyPI version Python versions License

A multithreaded C++ backend for Machine Learning Math.

Financial Support

GitHub Sponsors

Donate via

Donate via PayPal

Installation

The easiest way to install CoreMLMath is via pip.

pip install coremlmath

Build Instructions

  • Clone the repo locally:

    git clone https://github.com/novfensec/coremlmath -b master --single-branch --depth 1
    cd coremlmath
    
  • Linux:

    sudo apt update
    sudo apt install -y build-essential cmake
    
  • Windows (Powershell):

    Install the necessary C++ build tools and CMake using Windows Package Manager (winget):

    This has to be done only once.

    winget install -e --id Microsoft.VisualStudio.BuildTools --override "--passive --wait --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended" --source winget
    winget install -e --id Kitware.CMake --source winget
    
  • Install pybind11:

    pip install "pybind11[global]" uv
    
  • Build and install using standard pip:

    pip install .
    

    Or using uv for isolated, fast builds:

    uv pip install .
    
  • Build an installable wheel:

    uv build --wheel
    
  • Build Linux wheels locally using cibuildwheel:

    pip install cibuildwheel
    cibuildwheel --platform linux
    
  • Build Android wheels locally using cibuildwheel (requires Android SDK):

    pip install cibuildwheel
    cibuildwheel --platform android
    
  • Build Windows wheels locally using cibuildwheel (requires MSVC):

    pip install cibuildwheel
    cibuildwheel --platform windows
    

The repository also includes GitHub Actions workflows under .github/workflows/ (targeting Python 3.11 through 3.14):

  • wheels-linux.yml: Compiles manylinux_2_28 wheels for x86_64 and aarch64 (via QEMU) on Ubuntu runners.
  • wheels-android.yml: Compiles PEP 738 Android wheels for arm64_v8a and x86_64 on Ubuntu runners.
  • publish.yml: Triggered upon GitHub Release creation (or manual dispatch); builds sdist, Linux (x86_64, aarch64), Android (arm64_v8a, x86_64), and Windows (x86_64) wheels, then automatically publishes them to PyPI using PyPA Trusted Publishing (OIDC).

Usage

The package expects 2D and 1D NumPy arrays of integers for maximum memory efficiency.

import numpy as np
import cmlmath
import time

print("Generating massive dataset (1,000,000 rows, 500 features)...")
X_raw = np.random.randint(0, 2, size=(1000000, 500), dtype=np.int32)
y_raw = np.random.randint(0, 16, size=(1000000,), dtype=np.int32)

# Enforce C-contiguous (Row-Major) layout in memory. 
# (np.random generates C-contiguous arrays by default, but this guarantees 
# safety in case of Pandas DataFrame or transposed array).
X = np.ascontiguousarray(X_raw, dtype=np.int32)
y = np.ascontiguousarray(y_raw, dtype=np.int32)

print(f"Starting multithreaded C++ calculation using {cmlmath.get_cpu_cores()} cores...")
start = time.time()

info_gains = cmlmath.information_gain(X, y)
gini_gains = cmlmath.gini_gain(X, y)

calc_time = time.time() - start

print(f"Calculated 500 Information and Gini Gains in {calc_time:.4f} seconds.")
print(f"Best feature index to split on (Information Gain): {np.argmax(info_gains)}")
print(f"Best feature index to split on (Gini Gain): {np.argmax(gini_gains)}")

Decision Tree Classifier

coremlmath includes a full, scikit-learn compatible DecisionTreeClassifier powered directly by the multithreaded OpenMP C++ backend:

Showcase

entropytree ginitree

from cmlmath import DecisionTreeClassifier

# Initialize classifier (supports criterion="entropy" or "gini")
clf = DecisionTreeClassifier(
    criterion="entropy",
    max_depth=5,
    min_samples_split=2,
    min_samples_leaf=1,
)

# Fit on training data (supports NumPy arrays and Pandas DataFrames)
clf.fit(X_train, y_train)

# Inference and accuracy evaluation
y_pred = clf.predict(X_test)
accuracy = clf.score(X_test, y_test)
probas = clf.predict_proba(X_test)

# Inspect tree structure & feature contributions
clf.print_tree()
print("Feature importances:", clf.feature_importances_)

# Plot tree using matplotlib (or save directly to image)
clf.plot_tree(save_path="decision_tree.png")

# Or using the functional plot_tree API
from cmlmath import plot_tree
import matplotlib.pyplot as plt

fig, ax = plt.subplots(figsize=(16, 9))
plot_tree(clf, ax=ax, filled=True, rounded=True)
plt.show()

Metadata

Release files for coremlmath 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 coremlmath 0.2.0
File Size Uploaded Provenance Actions
coremlmath-0.2.0.tar.gz 1.3 MB With provenance Details for coremlmath-0.2.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for coremlmath 0.2.0
File Actions
coremlmath-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for coremlmath-0.2.0-cp314-cp314-win_amd64.whl
coremlmath-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for coremlmath-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
coremlmath-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for coremlmath-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
coremlmath-0.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for coremlmath-0.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
coremlmath-0.2.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for coremlmath-0.2.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
coremlmath-0.2.0-cp314-cp314-android_24_x86_64.whl CPython 3.14 CPython 3.14 Android API level 24+ x86-64 Details for coremlmath-0.2.0-cp314-cp314-android_24_x86_64.whl
coremlmath-0.2.0-cp314-cp314-android_24_arm64_v8a.whl CPython 3.14 CPython 3.14 Android API level 24+ ARM64 v8a Details for coremlmath-0.2.0-cp314-cp314-android_24_arm64_v8a.whl
coremlmath-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for coremlmath-0.2.0-cp313-cp313-win_amd64.whl
coremlmath-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for coremlmath-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
coremlmath-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for coremlmath-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
coremlmath-0.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for coremlmath-0.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
coremlmath-0.2.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for coremlmath-0.2.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
coremlmath-0.2.0-cp313-cp313-android_24_x86_64.whl CPython 3.13 CPython 3.13 Android API level 24+ x86-64 Details for coremlmath-0.2.0-cp313-cp313-android_24_x86_64.whl
coremlmath-0.2.0-cp313-cp313-android_24_arm64_v8a.whl CPython 3.13 CPython 3.13 Android API level 24+ ARM64 v8a Details for coremlmath-0.2.0-cp313-cp313-android_24_arm64_v8a.whl
coremlmath-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for coremlmath-0.2.0-cp312-cp312-win_amd64.whl
coremlmath-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for coremlmath-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
coremlmath-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for coremlmath-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
coremlmath-0.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for coremlmath-0.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
coremlmath-0.2.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for coremlmath-0.2.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
coremlmath-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for coremlmath-0.2.0-cp311-cp311-win_amd64.whl
coremlmath-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for coremlmath-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
coremlmath-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for coremlmath-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
coremlmath-0.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for coremlmath-0.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
coremlmath-0.2.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for coremlmath-0.2.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Total release size: 18.2 MB

Release files / coremlmath-0.2.0.tar.gz

Download URL coremlmath-0.2.0.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
4a5e0adfd8208d23ac1b8facc87d986b26b5ba5f2022132300a6cbf347af2d60
BLAKE2b-256 checksum
How to use checksums
b8a6bbad30990af0dd38d6ba7985b53cf43cee94410e48a4386521b8650f9c52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp314-cp314-win_amd64.whl

Download URL coremlmath-0.2.0-cp314-cp314-win_amd64.whl
Size 419.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8bbd10e15248cb4ac47a76ef5902850a08037897cf086960cbe1ce0542d0e8fc
BLAKE2b-256 checksum
How to use checksums
6432e87d397ca1d5191a2c524bf790855590d506dd30f22d23d6fba2a3ec64a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL coremlmath-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1437fd0a3f5e8ca73769e9d3afc83521767bb1357fef97aff0450f6224da78e9
BLAKE2b-256 checksum
How to use checksums
c9eabc5322513649661e09e755b6af4f6a44710077f812e9a9c8bea4a8a09aee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL coremlmath-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d5cff550cfc7472c41a64c4312f3870c77091af89da7fc57a178e46b63188221
BLAKE2b-256 checksum
How to use checksums
8511c00fcff36b73a1bd0e9a1f8aa2f2694d0a27fd6ccf97f8acc5ca90f96ac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL coremlmath-0.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 212.4 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
99db05dd3e3dae243c62a0da57b063ac79dcacdb9deff11b7812b1ab7a3bbaf5
BLAKE2b-256 checksum
How to use checksums
f9c9161d340fade4f1156b112628b7308d1f6bf8b3c1e507387bfc2d533b9ddb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL coremlmath-0.2.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 199.9 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dc181a73b4af03120a254b301828129de648e0ec3fe12b46118925cec059276e
BLAKE2b-256 checksum
How to use checksums
e7d02a044e3ab9f7e716f8e7f0a83b8fed6c3fb6e741968d17df3336ed26373b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp314-cp314-android_24_x86_64.whl

Download URL coremlmath-0.2.0-cp314-cp314-android_24_x86_64.whl
Size 904.1 kB
Tags Android API level 24+ x86-64 CPython 3.14
SHA-256 checksum
How to use checksums
8e75023c068fdbe0649860cb63e85a9e017b2cda9e777a2b3cfa8d947abb4b0a
BLAKE2b-256 checksum
How to use checksums
6b4b2262fc295ffc36b3444d8357b133060a6c5987b089185ae31d82ca954f06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp314-cp314-android_24_arm64_v8a.whl

Download URL coremlmath-0.2.0-cp314-cp314-android_24_arm64_v8a.whl
Size 883.3 kB
Tags Android API level 24+ ARM64 v8a CPython 3.14
SHA-256 checksum
How to use checksums
3c55195dd287aeccb377b0c0ee84c100bbbf2610fea41d12434f2d0693f47f82
BLAKE2b-256 checksum
How to use checksums
2fc8e4742e645f4ee6aef459ce0e58071d32dd0ec3be0bc8452e1cf1cd2d9456
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp313-cp313-win_amd64.whl

Download URL coremlmath-0.2.0-cp313-cp313-win_amd64.whl
Size 408.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
347bbf816edeabfdd709355c3039755f1619825ebdaa706ee20ea7a79f9c5cc0
BLAKE2b-256 checksum
How to use checksums
baf0abeee9210c97ff9b9e13e95ab647830dd9a9e0030971059b1f8aa076a19e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL coremlmath-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
03673647b685eee389b49304d630253c931c42af51bda9661171705e6e044fb9
BLAKE2b-256 checksum
How to use checksums
eb86db7fda92a75d026648865e1871cb507b8c2f209b1b20776df63c891fe46b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL coremlmath-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1906e8d8aaf4cc054b540890ca41c360686fd2bedb52433d47c58be5f89ff2d9
BLAKE2b-256 checksum
How to use checksums
ee96f0355a6ced60952d633ca1c24a101ab91f01706e5d12b8b498a929993985
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL coremlmath-0.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 212.3 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
68f688b996b6feb6d793b6b213bda1592b21945a0aa8368544978aa4cd3f3d93
BLAKE2b-256 checksum
How to use checksums
9bb64ca9abe516f0ea181c1d42a13776b7ea875a939395cf7e70155333248466
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL coremlmath-0.2.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 199.8 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f0e0394a9b2a45c76f336609959305b5a793cc7ee400b39f5b1b657309d15cb7
BLAKE2b-256 checksum
How to use checksums
10503588f0536ea7257ebe8c064c67799bf95cd7015f1725ee38b4624e4a667b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp313-cp313-android_24_x86_64.whl

Download URL coremlmath-0.2.0-cp313-cp313-android_24_x86_64.whl
Size 904.0 kB
Tags Android API level 24+ x86-64 CPython 3.13
SHA-256 checksum
How to use checksums
1e2d5ae0944054b4a6fbce34bad1d9673c656d393f65bd7d181e775eab7f9d13
BLAKE2b-256 checksum
How to use checksums
539476a6e4c83e7107c0b4d785113771f22a95695599fa7ba42a2d6207e80144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp313-cp313-android_24_arm64_v8a.whl

Download URL coremlmath-0.2.0-cp313-cp313-android_24_arm64_v8a.whl
Size 883.2 kB
Tags Android API level 24+ ARM64 v8a CPython 3.13
SHA-256 checksum
How to use checksums
b56c2394a56a4dfb06517a9192108772f1aa5c88824941e79472e94ac196cf81
BLAKE2b-256 checksum
How to use checksums
ddfc5c21013d709a49914402624d9f767c93344e9d1be9168e5d621b88458684
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp312-cp312-win_amd64.whl

Download URL coremlmath-0.2.0-cp312-cp312-win_amd64.whl
Size 408.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
46dcf169c201276af0db94e48f60287f867318fe2628a9af0e77008a264d8a3f
BLAKE2b-256 checksum
How to use checksums
936d48112b638b45faf1459786ae4176d8bff80638640af3dcde81f65be0de01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL coremlmath-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c08418c5d5cf19ffba6e85fd19728d63473a65a8926229cb33b725c9d4df1247
BLAKE2b-256 checksum
How to use checksums
d6740f9a71f224f10c2913f8a7d06197d7875284113fca286e0c4aba3e1592e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL coremlmath-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
604859274de152b88f9cb1921c7e58147a8a8c0d54669ca3ed6baad2f227a6cb
BLAKE2b-256 checksum
How to use checksums
030c2ee2d111e160ff4b2751e253621e82dc695c6f584007df1088a13dd417b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL coremlmath-0.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 212.1 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c1a669414004893eb8720501016301c406e308789303c1fe8d82b575b4ff158e
BLAKE2b-256 checksum
How to use checksums
f00f10f54158509f40041f01dcd66ec41f28d004fd7e3c77fb2ff3ca9c48694d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL coremlmath-0.2.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 199.7 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c6c46ba73eaccffcf0dcdc9c21945df82adadd51cbd3e96e9a083731c23119b2
BLAKE2b-256 checksum
How to use checksums
b066a66a17eb6ec6532f0332bc02b4073f97a2b7e4150489e2571477ef6d60c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp311-cp311-win_amd64.whl

Download URL coremlmath-0.2.0-cp311-cp311-win_amd64.whl
Size 405.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
108c8d0e86823f442308f24585baec62c272fbc3687a4425718effd52cb38949
BLAKE2b-256 checksum
How to use checksums
10c62ffe5af56a891e3c5875d76b4c294a79d7fa7152bf5751c3c30210d2e424
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL coremlmath-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4d4a911a16bbf229c5da56b1de5bf014cadc9b31010bb8059d493e485215c9e7
BLAKE2b-256 checksum
How to use checksums
118bc0cfa0d746fc0b0465e1aeeb35080f9c60d6c958491790b081083682a19f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL coremlmath-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6881c6f2ab49078217dc194df7648c49e06c8e63b202d570c48e3880173ba6ba
BLAKE2b-256 checksum
How to use checksums
59848f89340278c62094ce1c49e3a2527bb191875cd90369ecbfef74c2e6bcae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL coremlmath-0.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 211.2 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
baf40efb159c23c7b5c4d76631c0f19150f589d1b9f1ece40dcb4fc9a4037cb1
BLAKE2b-256 checksum
How to use checksums
4295638120ff62fb6067f910dfe715f65ff2dc074636fd0d9ef491398f7a653b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Release files / coremlmath-0.2.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL coremlmath-0.2.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 197.8 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c2abc196db749ff011ee6321a3c9629991c75953bcda8cf1144669b4f166a284
BLAKE2b-256 checksum
How to use checksums
025dcb35a91eac6d2fad40da17787e8c9cfb16df7aa8c60c2e04c547cbdc1145
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

Security for coremlmath 0.2.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.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for coremlmath-0.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 30, 2026.

Transparency log

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