Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

NULAPACK: NUmerical Linear Algebra PACKage

Tests Documentation Ruff

codecov Quality Gate Status License

PyPI Downloads Python versions

NULAPACK is a lightweight, high-performance numerical linear algebra library. It provides a set of core subroutines implemented in Fortran for efficiency, with convenient C++ and Python interfaces.

Installation

nulapack can be installed from PyPI or built from source. Using uv is recommended for fast and reproducible environments.


Install from PyPI

Using pip

System-wide (user install):

pip install --upgrade --user nulapack

You may need to use pip3 instead of pip depending on your Python installation.

Inside a virtual environment:

python -m venv .venv
source .venv/bin/activate
pip install --upgrade nulapack

Using uv (recommended)

Install into a new environment:

uv venv
source .venv/bin/activate
uv pip install nulapack

Add to an existing uv project:

uv add nulapack
uv sync

Using pipenv

pipenv install nulapack

Using poetry

poetry add nulapack

Using hatch

hatch add nulapack

Declaring as a Dependency

pyproject.toml:

[project.dependencies]
nulapack = ">=0.1.0"

requirements.txt:

nulapack>=0.1.0

Building from Source

Building from source is useful if you want the latest features or need to modify the Fortran core.

Prerequisites

  • CMake ≥ 3.10
  • Fortran compiler (e.g. gfortran)
  • C/C++ compiler (e.g. gcc, clang)
  • Python ≥ 3.9
  • uv

Build and install

git clone https://github.com/eggzec/NULAPACK.git
cd NULAPACK

uv venv
source .venv/bin/activate

uv run bin/build.py develop --with-py

Usage

Python

import numpy as np
from nulapack import doolittle

A = np.array([[4, 3], [6, 3]], dtype=np.float64)
L, U, info = doolittle(A)

if info == 0:
    print("L:\n", L)
    print("U:\n", U)

C++

#include <iostream>
#include <vector>
#include "Doolittle.h"

int main() {
    int n = 2;
    std::vector<double> a = {4, 3, 6, 3};
    std::vector<double> l(n * n, 0.0);
    std::vector<double> u(n * n, 0.0);
    int info;

    doolittle(&n, a.data(), l.data(), u.data(), &info);

    if (info == 0) {
        // Use l and u
    }
    return 0;
}

Release files for nulapack 0.2.5

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

Built distributions (wheels)

Table of built distributions (wheels) for nulapack 0.2.5
File
nulapack-0.2.5-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
nulapack-0.2.5-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
nulapack-0.2.5-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
nulapack-0.2.5-cp315-cp315t-macosx_15_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 15.0+ ARM64 Details
nulapack-0.2.5-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
nulapack-0.2.5-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
nulapack-0.2.5-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
nulapack-0.2.5-cp315-cp315-macosx_15_0_arm64.whl CPython 3.15 CPython 3.15 macOS 15.0+ ARM64 Details
nulapack-0.2.5-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
nulapack-0.2.5-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
nulapack-0.2.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
nulapack-0.2.5-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details
nulapack-0.2.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
nulapack-0.2.5-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
nulapack-0.2.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
nulapack-0.2.5-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
nulapack-0.2.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
nulapack-0.2.5-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
nulapack-0.2.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
nulapack-0.2.5-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
nulapack-0.2.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
nulapack-0.2.5-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
nulapack-0.2.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
nulapack-0.2.5-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
nulapack-0.2.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
nulapack-0.2.5-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
nulapack-0.2.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
nulapack-0.2.5-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
nulapack-0.2.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
nulapack-0.2.5-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
nulapack-0.2.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
nulapack-0.2.5-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details

Total release size: 1.8 MB

Release files / nulapack-0.2.5-cp315-cp315t-win_amd64.whl

Download URL nulapack-0.2.5-cp315-cp315t-win_amd64.whl
Size 68.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
277d179c150189f7cab2eb411a96893d17ae3762b56e239ff46b16e73dcc49f2
BLAKE2b-256 checksum
How to use checksums
b0983f1fb3d8e10954875aded933169a0ee0f09cc17876e496f94f09b781e45e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL nulapack-0.2.5-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 57.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3b46aef49af1cbfcf062303d22cf1a98c4585be94449fc3031d519750d7a6862
BLAKE2b-256 checksum
How to use checksums
5ece38b8bb0fa5902d732fc1e321ea3a03a9102449ec6d5cd4a4698b3ef280a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL nulapack-0.2.5-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 56.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f993a055accc9c422077793355e4422f87cd92f3739b673b6bab2623e6947c67
BLAKE2b-256 checksum
How to use checksums
a4c143e5b9b560a0bcee584468c9bbee2d6c6b3cb2f2973b9bcc0c6fda083f63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp315-cp315t-macosx_15_0_arm64.whl

Download URL nulapack-0.2.5-cp315-cp315t-macosx_15_0_arm64.whl
Size 45.3 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
81ca7083f253aaa65a7cfa1e40a181aec249c7363111dc9dc486e8b7dbead77b
BLAKE2b-256 checksum
How to use checksums
7e33ddddc94f0d5d21f750dbd2c47ed5ee77ff85c9b5f7ff296c933c19e2a423
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp315-cp315-win_amd64.whl

Download URL nulapack-0.2.5-cp315-cp315-win_amd64.whl
Size 66.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
b036c72dc49dafaf7bd06c505edd86564b8aa7baf0b36d5bd4b0ea66d72f96c5
BLAKE2b-256 checksum
How to use checksums
bf969936278368a849b0144c2eafe977e1c6d31aa5a4eb7bfaf489265c0a574d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL nulapack-0.2.5-cp315-cp315-musllinux_1_2_x86_64.whl
Size 56.4 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9ecd21b8d0c025136ca09f2f418ac60a44ef327e26ddebe35147af2fde918720
BLAKE2b-256 checksum
How to use checksums
47608172b8737cc56561ef09b68206346f4df4ed4a1a64ee4ab2b0143cd90813
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL nulapack-0.2.5-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 55.9 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5ee3ff114b2f8fd84cc7e42904d4d99dc7c0e589c69f74787dfa51ebe8629755
BLAKE2b-256 checksum
How to use checksums
4328e7ade3a6590479e566723607503f7447c5decfbb05c2bbae7f17f9f34acc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp315-cp315-macosx_15_0_arm64.whl

Download URL nulapack-0.2.5-cp315-cp315-macosx_15_0_arm64.whl
Size 44.1 kB
Tags CPython 3.15 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
3e6c825b44d291f512fa767f6ca027fc6db7a003f8c76b04f79bf43df9bfe42e
BLAKE2b-256 checksum
How to use checksums
972debc0cd94f5797360bc542f9fa6add6edcaa91ba3273c2ec86ba760183fbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp314-cp314t-win_amd64.whl

Download URL nulapack-0.2.5-cp314-cp314t-win_amd64.whl
Size 68.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
c93de043eebc09c334728130fd7ccf6790e1c34d14bc85a04f0f30bf4f9bcb81
BLAKE2b-256 checksum
How to use checksums
4db9a43ad4e7a87e0cc314fc132a4b60896fbcd4db395d3d5619ae2102ab8e87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL nulapack-0.2.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 57.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e5f88a8e0b0461801437c7ef3c145e512c2fa1e2efc727564dba287843b60a91
BLAKE2b-256 checksum
How to use checksums
e28b6e7e9af68372992ea3f85853de6409922bbc383e1e1a59e9ac05e5af46fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL nulapack-0.2.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 56.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d75a0848490a0c17254c3657e4b08bc564f261efa92e80154f518d7255623d53
BLAKE2b-256 checksum
How to use checksums
cd2f1b51c1de7f22272ea576e0458d0d47b69af2a49792efbfb3e18a759b98c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp314-cp314t-macosx_15_0_arm64.whl

Download URL nulapack-0.2.5-cp314-cp314t-macosx_15_0_arm64.whl
Size 45.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
2fc0d4bf6c6dd8f2a0de47b2db60f3e0efd504fa291f09a102c4bea2331e7629
BLAKE2b-256 checksum
How to use checksums
f1a9dec2b432446038350fa7277e5449e334db49a14397c5292f4136523671a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp314-cp314-win_amd64.whl

Download URL nulapack-0.2.5-cp314-cp314-win_amd64.whl
Size 66.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cfe7649f3c03d74a9bbd9b1b7c9f963dddd8d6646fcd2a1c988929f33e1e00a1
BLAKE2b-256 checksum
How to use checksums
87c72555bd928ac49b5e81fb2a48636f3c061c37b9bc11eab391315df6e83c01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL nulapack-0.2.5-cp314-cp314-musllinux_1_2_x86_64.whl
Size 56.5 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
88a9ca68ddebdc25ac15da62f46a11b6a239efd91045f85bc14b22c2baa655fc
BLAKE2b-256 checksum
How to use checksums
0f9b9fd3aa464a650851b03ed919f4c389f3ff47aab67513c5e29488604fbdf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL nulapack-0.2.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 55.9 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
45f367010c951107a34b5efdc1f179e7788789cd923046445d57dee2412507d5
BLAKE2b-256 checksum
How to use checksums
3ee2a1f203e1de64b8addffbd2d78af9e5e150d3027234b1636573b4910f364b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp314-cp314-macosx_15_0_arm64.whl

Download URL nulapack-0.2.5-cp314-cp314-macosx_15_0_arm64.whl
Size 44.2 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
032d0be8d2e41fabe04645dcacdf86a8b51fe52af491d5b37cefac0e5763d2d8
BLAKE2b-256 checksum
How to use checksums
c7ade2b386e6fa40786b18bc67ded632341d56dfe85106e919385530017f7df8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp313-cp313-win_amd64.whl

Download URL nulapack-0.2.5-cp313-cp313-win_amd64.whl
Size 65.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b67ebde31d53887a4ffcb34d02dde1e3f4d7bacd2c67de395ab0e9b15d58fe16
BLAKE2b-256 checksum
How to use checksums
bd49f43387206c3a65e91b819b6d7641a27cc4dc13c74e77359615039604503c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL nulapack-0.2.5-cp313-cp313-musllinux_1_2_x86_64.whl
Size 56.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
32dd0e5bf5844e3776739fb1400f46607891ba1cd84aa8ff327db4ac598d595a
BLAKE2b-256 checksum
How to use checksums
f2bae2801def516f53017de092c516d1ec1f8ceb27497957a6575ca5c78d9be0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL nulapack-0.2.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 56.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
687ef53c079ed79e4324cdd8a460da29bec41554cbab168cae88bc23c8b10af2
BLAKE2b-256 checksum
How to use checksums
0e7b03963a52ad05bbdc3a4c2e5e3b2e15563de493f5fac7f3bcccba373e3518
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp313-cp313-macosx_15_0_arm64.whl

Download URL nulapack-0.2.5-cp313-cp313-macosx_15_0_arm64.whl
Size 44.2 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
6d1080ffd2486406819a71188537b2bef547e4af257ac5a41bcb466be54fbb76
BLAKE2b-256 checksum
How to use checksums
791aee009efed4ba6835288d1e3699dca61f3a2fd02ad878ed21860f793d23d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp312-cp312-win_amd64.whl

Download URL nulapack-0.2.5-cp312-cp312-win_amd64.whl
Size 65.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4f5ac69983a0120754d13f463760e1a57a01dee09b4a7e2295969453752d87c8
BLAKE2b-256 checksum
How to use checksums
3ed44a629d8e7e5e55aa9cb0327f9edd4efb1bd32e54c93050a71092ee1b50ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL nulapack-0.2.5-cp312-cp312-musllinux_1_2_x86_64.whl
Size 56.5 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
958a1d07413d4a6c091225ed05e2e07372952f933db0a5ff82fcd49862b986b3
BLAKE2b-256 checksum
How to use checksums
2086db3fa2aac0a3798dc29e79fe9769638c567593427319ca0c12200b10ef02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL nulapack-0.2.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 56.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
adaf33750d01b96e1c2d6adbd4174a3bd50e97b331945bbd02768315e08545e8
BLAKE2b-256 checksum
How to use checksums
e6f93a8478042441b1f17cb7bbf595f74d240e8bfed6658964cfad75564a112c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp312-cp312-macosx_15_0_arm64.whl

Download URL nulapack-0.2.5-cp312-cp312-macosx_15_0_arm64.whl
Size 44.2 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
7c272c29777325e2d3926ce358e11e3eb9a348a9cefebd0894eca83bbf1b840e
BLAKE2b-256 checksum
How to use checksums
c33e7fba0e12c614456cfb69a0fd861ddbdf18277e61f2e3e79a653ab08f7438
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp311-cp311-win_amd64.whl

Download URL nulapack-0.2.5-cp311-cp311-win_amd64.whl
Size 65.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d9ff03970e1b849fd71b045b18e8dd3e4069f90652a784b8dfdb07128a08dafc
BLAKE2b-256 checksum
How to use checksums
a3186099706c9ee1715e60a3267c58fa6b1d58da4a46d795c66a51604f3c4646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL nulapack-0.2.5-cp311-cp311-musllinux_1_2_x86_64.whl
Size 55.8 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6f77d572214156fae3b0be7c4eba724719f6438ca0eb2783be0418e2af75dd5a
BLAKE2b-256 checksum
How to use checksums
827176798d7d26d01a4edfc7c3507b8230fecbd5ec8268905d890406c11b2cb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL nulapack-0.2.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 55.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
404f76b030b2ff9eab49e32aaf36c848b9e27ebc78d95f8f03d4be54483dc39e
BLAKE2b-256 checksum
How to use checksums
702ba703f67bf29b6c5e684189d3b5f4bc903a9b38da6cc7c4679a482c5586c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp311-cp311-macosx_15_0_arm64.whl

Download URL nulapack-0.2.5-cp311-cp311-macosx_15_0_arm64.whl
Size 43.6 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
847819339017cff03e2f9f5cc28de7fb8c4fd02906a4033d0f99a7fb7e0270e7
BLAKE2b-256 checksum
How to use checksums
09193be0f8bfa46b29c284baa7f44e4f6bf960e86de5f84efd35537addeeda17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp310-cp310-win_amd64.whl

Download URL nulapack-0.2.5-cp310-cp310-win_amd64.whl
Size 64.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ef2abf10e0133d6ccec1177eb26b2baad764a69813f7eaabd158d47d23fed488
BLAKE2b-256 checksum
How to use checksums
5a71bc7dfa862f6194492bd3c1279eb9b766e6d3756d3d27d95db59c1e89bdf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL nulapack-0.2.5-cp310-cp310-musllinux_1_2_x86_64.whl
Size 54.3 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a072f30134614d4fccc008f3af6f70de76fb9d5d6fd626dcad59229a4e5134e6
BLAKE2b-256 checksum
How to use checksums
89c7cba987fe17a2ac44710f861cb4e4a8c447098a92c4276292075aa545c65f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL nulapack-0.2.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 53.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d5096a89ad22cd1ec940ac74caff9250cacfaafb98fa1db4bc0ce23ee1aa7ba5
BLAKE2b-256 checksum
How to use checksums
e399c3f98718ff30cf0d6efcdaccc962dfbc84996dde3f0906386c627efce35e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log

Release files / nulapack-0.2.5-cp310-cp310-macosx_15_0_arm64.whl

Download URL nulapack-0.2.5-cp310-cp310-macosx_15_0_arm64.whl
Size 43.6 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
d3388280ee3e9fe17b1b4b5a3cad1786cf63ca0df233f66cf999490a3ff1f632
BLAKE2b-256 checksum
How to use checksums
dd07081a21343cd642dce1fe4f9738d56b51911e3c9f93d725d2f8a2c8fb0d18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 5, 2026.

Transparency log
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