Skip to main content

Raptors 0.3 numeric ufuncs

Raptors is a Rust-backed Python array library rebuilding toward NumPy's public Python functionality through import raptors as np. Version 0.3.0 builds on the numeric array and dtype foundation with 101 top-level elementwise ufunc names, numeric operators, and applicable ufunc methods. It is an explicitly limited subset, not a general NumPy replacement, and makes no performance claim.

The supported numeric dtypes are bool, signed and unsigned 8/16/32/64-bit integers, float16/float32/float64, complex64/complex128, and the platform's longdouble/clongdouble representations. Dtype aliases, byte order, alignment, shape, strides, contiguity, casting, promotion, reshape, transpose, integer/slice/boolean/fancy indexing, broadcast assignment, and copy behavior are covered by the 0.2 compatibility manifest.

The 0.3 contract covers the ufunc loops offered by NumPy 2.5.3 for supported numeric dtypes, including out, where, casting, broadcasting, reductions, accumulation, outer, indexed at, and floating-error controls. See the 0.3 compatibility manifest for exact signatures, known limits, platform cases, and verification evidence.

import raptors

a = raptors.array([[1, 2], [3, 4]])
column = a[:, 1]
as_float = a.astype(raptors.float32)

Construction accepts Python boolean, integer, float, and complex values in rectangular list/tuple nesting. zeros and empty allocate numeric arrays in C or Fortran order. Scalar indexing returns Raptors scalar wrappers, not NumPy scalar classes; wrappers do not implement full scalar arithmetic or protocol compatibility.

Array-level routines such as sum and mean, generalized matrix ufuncs, datetime/timedelta, object/string/structured dtypes, NumPy interoperation, foreign buffers, and the NumPy C ABI remain outside 0.3. NumPy 2.5.3 is used only by the development test suite; the installed package has no NumPy runtime dependency.

Use GIL-enabled CPython 3.12–3.14. Build and test instructions are in BUILD.md and TESTING.md. See the 0.3 release record for the exact support boundary and verification evidence.

Metadata

Release files for raptors 0.3.0

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 raptors 0.3.0
File
raptors-0.3.0-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details
raptors-0.3.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
raptors-0.3.0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
raptors-0.3.0-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
raptors-0.3.0-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
raptors-0.3.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64 Details
raptors-0.3.0-cp312-abi3-macosx_11_0_x86_64.whl CPython 3.12 abi3 macOS 11.0+ x86-64 Details
raptors-0.3.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details

Total release size: 5.5 MB

Release files / raptors-0.3.0-cp312-abi3-win_arm64.whl

Download URL raptors-0.3.0-cp312-abi3-win_arm64.whl
Size 494.1 kB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
05b679d14a31ae9e6b4090c5686c5b39cad85275bfa5e9c86f7c136693ea3c36
BLAKE2b-256 checksum
How to use checksums
450ee864db5ff6b9fd702aef46f9f177a2b85b95e055fdc72de7f48bca29640e
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 Sep 30, 2026.

Transparency log

Release files / raptors-0.3.0-cp312-abi3-win_amd64.whl

Download URL raptors-0.3.0-cp312-abi3-win_amd64.whl
Size 517.3 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
459e6e2e6a0a932306d7477b851b9280d41df3750c5886ca906e431b4c46ba82
BLAKE2b-256 checksum
How to use checksums
a548b4a51e01065eadedba52cfc5e1f39d815a8c0a4d1747257b47168f8c8da4
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 Sep 30, 2026.

Transparency log

Release files / raptors-0.3.0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL raptors-0.3.0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 915.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
12f20c70d06e9151a1c7f401ab12d9315d44c0467e1459e9d1f1594236e82719
BLAKE2b-256 checksum
How to use checksums
702b6e1f1eeaa8246abd387c564c3ef5a9b4640773805e953ed9e045a6b65180
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 Sep 30, 2026.

Transparency log

Release files / raptors-0.3.0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL raptors-0.3.0-cp312-abi3-musllinux_1_2_aarch64.whl
Size 875.7 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
12791e6bed88e540c4501187077331d0c5ff3860e11dd8364dd5692276d70ba0
BLAKE2b-256 checksum
How to use checksums
313cca983fcbaf53f1005b3e59eb48486dddc7479918a981d2a8873c3c8989d1
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 Sep 30, 2026.

Transparency log

Release files / raptors-0.3.0-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL raptors-0.3.0-cp312-abi3-manylinux_2_28_aarch64.whl
Size 698.2 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
73d1a9aa51e7b9bd05e0caa92e3fc31933f8eb0aa0a600b196c623201d445ba6
BLAKE2b-256 checksum
How to use checksums
1a922637c7510a5dded3b1ffbbefb6bd7157547c69442495ac1ba03f67da62d8
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 Sep 30, 2026.

Transparency log

Release files / raptors-0.3.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL raptors-0.3.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 703.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
f6ef8a2db50016d9a6352f5f6857009abc4338f20aa7c09dea8d5301b55508ea
BLAKE2b-256 checksum
How to use checksums
47ded9957199a3df38a45433e840499e41b5813f8212c14c3a6f0a4b540c06c4
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 Sep 30, 2026.

Transparency log

Release files / raptors-0.3.0-cp312-abi3-macosx_11_0_x86_64.whl

Download URL raptors-0.3.0-cp312-abi3-macosx_11_0_x86_64.whl
Size 676.8 kB
Tags CPython 3.12 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d42c7927a615b1c942bc13d1115830b1ab705f7d80cbca6e29c3747963d6d17e
BLAKE2b-256 checksum
How to use checksums
ba2ff04c3ffd7a9a51d6acf37ee07c43529f20aea8dfc5cef2ad79687884d4ce
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 Sep 30, 2026.

Transparency log

Release files / raptors-0.3.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL raptors-0.3.0-cp312-abi3-macosx_11_0_arm64.whl
Size 641.5 kB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ca978872965aaf2c9df90c4905dc2c4121ad79fee20e1253c12d69098b8eb08
BLAKE2b-256 checksum
How to use checksums
943629232d179b77a4340e25c1c9c1fca3666a88bea768e86ccb91345d9ef8bd
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 Sep 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

8 release files

0.2.0

8 release files

0.1.0

12 release files

0.0.1

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