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)
| File | Reset | |||
|---|---|---|---|---|
| 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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