Skip to main content

SimpleGrad

SimpleGrad is a lightweight automatic differentiation library written in C++ with Python bindings.

Compatible Operating Systems:

  • Linux (x86_64, aarch64)
  • Windows (x86_64)
  • macOS (x86_64, arm64)

Prebuilt wheels are provided for CPython 3.9–3.13. On other platforms, pip builds from source, which requires a C++17 compiler.

Installation

pip install simplegrad

Features

  • Multi-layer perceptron (MLP) which can be used for regression and classification tasks
  • Supports basic arithmetic operations
  • Lightweight and easy to use
  • Gradient computation
  • Backpropagation
  • Numpy compatibility

Usage

Here's a quick example of how to use MLP in SimpleGrad:

from simplegrad import MLP, Node
from sklearn import datasets

# Define the model
X, y = datasets.make_classification(
        n_samples=1000,
        n_features=10,
        n_classes=2,
        random_state=42,  # for reproducibility
    )
lr = 0.01
batch_size = 16
epochs = 10

# Define the model
model = MLP(
    10, [16, 1]
)  # 2 input nodes, 2 hidden layers with arbitrary sizes, 1 output node

# Training data
n_batches = (len(X) + batch_size - 1) // batch_size  # Ceiling division

for epoch in range(epochs):
    epoch_loss = 0.0
    for i in range(0, len(X), batch_size):
        batch_X = X[i : i + batch_size]
        batch_y = y[i : i + batch_size]
        current_batch_size = len(batch_X)  # Handle last batch

        batch_loss = 0.0
        #model.zero_grad()  # gradients are automatically reset after step function

        # Accumulate gradients over batch
        for x, y_true in zip(batch_X, batch_y):
            y_hat = model(x)[0]
            y_true = Node(y_true)
            loss = (y_hat - y_true) ** 2
            loss = loss * (1.0 / current_batch_size)  # Normalize loss
            batch_loss += loss.data()
            loss.backward()

        model.step(lr)  # Update weights using accumulated gradients
        del loss, y_hat, y_true  # Clean up
        epoch_loss += batch_loss

    # Average loss over all batches
    print(f"Epoch {epoch+1}, Average Loss: {epoch_loss/n_batches:.3f}")

Metadata

Release files for simplegrad 0.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 simplegrad 0.1.0
File Size Uploaded
simplegrad-0.1.0.tar.gz 9.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for simplegrad 0.1.0
File
simplegrad-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
simplegrad-0.1.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
simplegrad-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
simplegrad-0.1.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
simplegrad-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
simplegrad-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
simplegrad-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
simplegrad-0.1.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
simplegrad-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
simplegrad-0.1.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
simplegrad-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
simplegrad-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
simplegrad-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
simplegrad-0.1.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
simplegrad-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
simplegrad-0.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
simplegrad-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
simplegrad-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
simplegrad-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
simplegrad-0.1.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
simplegrad-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
simplegrad-0.1.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
simplegrad-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
simplegrad-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
simplegrad-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
simplegrad-0.1.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
simplegrad-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
simplegrad-0.1.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
simplegrad-0.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
simplegrad-0.1.0-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details

Total release size: 5.1 MB

Release files / simplegrad-0.1.0.tar.gz

Download URL simplegrad-0.1.0.tar.gz
Size 9.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b4f3aa53c3331963e211ca37ae673ce00a687898af08ed706fdb596cb4f9a3ad
BLAKE2b-256 checksum
How to use checksums
960bf0dafb5f51ff2d05d00915b96079d13fe41cd229919f94f4c39587ed9421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp313-cp313-win_amd64.whl

Download URL simplegrad-0.1.0-cp313-cp313-win_amd64.whl
Size 141.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d6c06cccdee444bd87ae7768684cdf0f16989630ec0b8f9b801d97d589d8a6bc
BLAKE2b-256 checksum
How to use checksums
f6b76b4536ac28be7aa72b5bc4ee0d2f83c35418ad45c422759ae7e81b442d02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp313-cp313-win32.whl

Download URL simplegrad-0.1.0-cp313-cp313-win32.whl
Size 115.2 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
3b24fbe82c81721c2bfaf59599380cbbc613c9ba91329af6b41346272e995391
BLAKE2b-256 checksum
How to use checksums
23c0c813f2dba1c77c101a35bb3e3c55a87fbc186a48cca2ecbed1f35af70d13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL simplegrad-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.5 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d28da5246b7a19b71f4d5b3de1c9bfc65b33070841e81df0f67367b31db1dee8
BLAKE2b-256 checksum
How to use checksums
df7e26c4d1d76007c0f24e7b4cb2bd01f412bb3c5904ca64fc89ed758372d083
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL simplegrad-0.1.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 234.7 kB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
950146a2de4cf8eb062cd48218d915c3f674025a32aa63f73f5fe004c8ae0044
BLAKE2b-256 checksum
How to use checksums
25b55a225af70ddf3dee1870ae58b32a0de6e3227f5a34ded4ce3732f206cb72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL simplegrad-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 147.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
88582976cf1716f83840d973424988714dbc636a0ac323be63cc28dfb8475c8c
BLAKE2b-256 checksum
How to use checksums
1fa7c9d5d531e4d6a0bf211af881e936c6a38fccc33286c5915f419f82c6c388
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl

Download URL simplegrad-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl
Size 152.4 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
04d9d33c5ce5580b01240787c6ea1bb502e2d415ddc70e631675552df3def5f7
BLAKE2b-256 checksum
How to use checksums
14a00e1bff72bdf15a2a468d2ea4db9f84fdf8324f0ca3995ab6327d58a72d89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp312-cp312-win_amd64.whl

Download URL simplegrad-0.1.0-cp312-cp312-win_amd64.whl
Size 141.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c107765fb16ee061e77cdb33a88ae13841de2fef9ff198778950f89c422af1ea
BLAKE2b-256 checksum
How to use checksums
e2ae69687e81c616292cd3541e2c85f57175ca74f18101bb549a5604016c707b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp312-cp312-win32.whl

Download URL simplegrad-0.1.0-cp312-cp312-win32.whl
Size 115.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
9676aebc1561cfe9386dbfcd69e41d3df51a35af7defd7fb4c3eb8c7b976b9e8
BLAKE2b-256 checksum
How to use checksums
445957120866fa9e2470a5b837e403324ac827cb56df09d567be97db1e2d57ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL simplegrad-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 242.6 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a3cdb68791bc20801a489ecd04e91a28fc3a2fd57d3f185924c0c4c843ebd8f4
BLAKE2b-256 checksum
How to use checksums
58d963945f06afa70e6b947a6b9d8b289eb0df051bad7035ccf9def296dd4592
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL simplegrad-0.1.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 234.6 kB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fc18fe34e76839ac277cfc53e14972dd5c8d17a92f77c6f75b47e5d685651bfc
BLAKE2b-256 checksum
How to use checksums
3a0e1d1bf28b559e50cd0a68f8c8da3714b5f66d707686710ae1fb5e312cf2ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL simplegrad-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 147.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d3748f27d6bc9176599710b55f88717a69381a4cba6d659ea387ee494a0c534
BLAKE2b-256 checksum
How to use checksums
861e2ab7e6c4349fba461a257995df114c7ae600c17c99272c58b98bc6a6a271
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl

Download URL simplegrad-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl
Size 152.3 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
de07d09242398f8864d1d171a83a1cdf525aeb92486ae735e4811d0c1e7c36bc
BLAKE2b-256 checksum
How to use checksums
167a7d0d35ccdb23ad9329eafbbebbbcc82aefedde8ad924d5d8651ad20b4e5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp311-cp311-win_amd64.whl

Download URL simplegrad-0.1.0-cp311-cp311-win_amd64.whl
Size 138.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5c62832747524d41e8fb416780f62463db37fe608701c52e68f48bc44c44a942
BLAKE2b-256 checksum
How to use checksums
5eb357245c4f2a846589cc4e41c5185661f2e79ce0ee76fc32e847651bde4588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp311-cp311-win32.whl

Download URL simplegrad-0.1.0-cp311-cp311-win32.whl
Size 114.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
c4f6b4c7ac2d7dd431517fd0c7183991d3583598115630713b9e6ad345c62e61
BLAKE2b-256 checksum
How to use checksums
d6ce101c8e9bcc7b9a078f901c0466e91a4a7347f7ed69893831d447a8d354a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL simplegrad-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 236.9 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c4cbfd973a19485f5515a8f1f3329eb4afb97c41903143de296802c89c8f16d4
BLAKE2b-256 checksum
How to use checksums
9c30a8bb8e9857b2cb1e386999ac946d1e6283320c6dc0e22cebbe4abcddd668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL simplegrad-0.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 231.9 kB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3bb5232f00d82489c501883001fea1ef686d3ce5b3c407280bac72897c5326cf
BLAKE2b-256 checksum
How to use checksums
0134f5deb0402d4a0fd336e6e7ea87f91ab33da387e3576d304bab6cc3949d55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL simplegrad-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 146.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
abfec26926ddc27d4ba3e5ef802e7767883880e4ab39144283acb8aaefea90a5
BLAKE2b-256 checksum
How to use checksums
99827298275259eefcdd2b998c94feca09fb6ebde4437cf592ecfbb8bceb339f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl

Download URL simplegrad-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl
Size 149.9 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b1fe00f1ffdb81b92c793fe7fdddb797f24ccd7aef60301e8f996a085c7068ef
BLAKE2b-256 checksum
How to use checksums
27622689faae43c925b107dedff70917fc816082bb3f0e6ec59019e00753f7d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp310-cp310-win_amd64.whl

Download URL simplegrad-0.1.0-cp310-cp310-win_amd64.whl
Size 137.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8676675201a2d5ee311e43afa91f76aee1bcbd1e235375eaaa2195e5f7a8f648
BLAKE2b-256 checksum
How to use checksums
b1099779d9225bfcea808a0d7998640295082ea3f2dd5e2e9ef99b004e59ac9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp310-cp310-win32.whl

Download URL simplegrad-0.1.0-cp310-cp310-win32.whl
Size 113.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
7f03c6c8df6280cf2833c7f5374271735569ff52dd431f001e69f87b8035b77f
BLAKE2b-256 checksum
How to use checksums
307814b4775c989f94ef8b84f7d2d88234c6720b18038a4ddfd988688a878b5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL simplegrad-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 235.4 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
98778bacf4d0003949070e342f0d5a5ff443e1cbec60de73648d32f3d00415cc
BLAKE2b-256 checksum
How to use checksums
216d8f78b344817c188a0cf459c74b72b5311425bf34c892b65f0848ae93163f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL simplegrad-0.1.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 229.8 kB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8fbf425508fa016a5c3c7f4c4e3296c297cf7ade17698b60bd3f497e2a75e9f9
BLAKE2b-256 checksum
How to use checksums
5f3e3a3415319f25bad05477f1a852d8d143db1ccadb536ce2c57955426f761d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL simplegrad-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 145.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
330df368f444aa1db9c2bc9304f85915b717ded4f8a48471db0af3a35c002610
BLAKE2b-256 checksum
How to use checksums
a62e8b06b73124b28948c623e8a42cc2c34dfc7abdb61d3d469e9047915caf74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl

Download URL simplegrad-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl
Size 148.8 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2f91c140ee6ee95c9c0597b92b2749b461b20045f587752159caeb6bc5d0cf37
BLAKE2b-256 checksum
How to use checksums
f231b4aef8d7faa8ff0347ab1dadc1153cf46e97c4dd251822798281e66b22cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp39-cp39-win_amd64.whl

Download URL simplegrad-0.1.0-cp39-cp39-win_amd64.whl
Size 137.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1cedcdbe97c3480c5cc96a765de480d5c426b92f5c1b0106d14a93b9c948b63b
BLAKE2b-256 checksum
How to use checksums
d296d81c041c4c94e3d1d84bc79c98ee5e66a07054364634f7ef9c784cbb7659
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp39-cp39-win32.whl

Download URL simplegrad-0.1.0-cp39-cp39-win32.whl
Size 113.3 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
76dfad97102b522f774fc7220c0835b1f162a0a39346bc62b756252ff45d40ff
BLAKE2b-256 checksum
How to use checksums
6871ad60d2ba29626a66f87a06c93c2c74f7b8dc60e3dc2c4f85ff6c36df0ac3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL simplegrad-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 232.9 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
835e5d058614bb15749749acb18600dafeb5544490407e589b06d3a84eb86363
BLAKE2b-256 checksum
How to use checksums
cbeb2cb63f1605aa239041baed81369e2d694f871c36eb4c6c8936ed140d3a02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL simplegrad-0.1.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 229.2 kB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
808fdb62481f60088caa251f1bb8e082d82acac336e06dff535b6dc9e4fbd0d8
BLAKE2b-256 checksum
How to use checksums
509be6311fb16329e5710ec81d3b24191d6dc6099d66e5dfb198fbfaa859bf9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL simplegrad-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 145.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6393f59cd2553f66f9d4f6789fce6203002930cab2da57157fbe4fcb3fa26c0e
BLAKE2b-256 checksum
How to use checksums
06800327cc03685353ed320abdcb592c2d695b1f31e4e3f17d1def56b1a3c02c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release files / simplegrad-0.1.0-cp39-cp39-macosx_10_15_x86_64.whl

Download URL simplegrad-0.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Size 148.9 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7e2915405990c189981ee8270c41f58808949d6140a1cf54ebd61729f7aa35f5
BLAKE2b-256 checksum
How to use checksums
cb77a71c20141b0967ddae1ce79c54bb29ab57fa9aaf0c087854960d5e53224d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

31 release files

0.0.2

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