Skip to main content

Raptors Python 0.1 preview

Raptors is rebuilding toward NumPy's public Python functionality through import raptors as np. Version 0.1 is a narrow, native Rust preview. It is not a general NumPy replacement and makes no performance claim.

The preview supports explicit bool, int64, uint64, float32, and float64 arrays; shape, dtype, size, and signed byte-stride metadata; basic integer and slice views; scalar assignment; exact-shape, same-dtype array assignment; and independent copies. The supported calls are listed in the 0.1 compatibility manifest. Arithmetic, reductions, dtype inference, casts, broadcasting, reshaping, NumPy interop, and the rest of NumPy's API remain outside this preview.

Scalar indexing returns typed Raptors scalar wrappers. They support dtype inspection and basic conversion/comparison, but are not NumPy scalar classes and do not implement full scalar arithmetic or protocol behavior.

import raptors

a = raptors.array([[1, 2], [3, 4]], dtype=raptors.int64)
reverse_column = a[::-1, 1]
reverse_column[0] = 9

The extension uses the separate raptors-storage crate. It owns initialized typed Rust vectors, shares views through checked reference-counted storage, and does not import NumPy at runtime. NumPy 2.5.3 is used only by the test suite as the pinned behavior reference.

Build and test

Use CPython 3.12–3.14. From the repository root, build with maturin against raptors-python/Cargo.toml, then run the preview suite in raptors-python/tests/preview. The repository's uv.lock pins the oracle and test tools. See BUILD.md, TESTING.md, and the 0.1 release gate.

Only a clean wheel install without NumPy is currently part of the release package. Source distributions are not published until a clean source build is verified.

Metadata

Release files for raptors 0.1.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.1.0
File
raptors-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
raptors-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
raptors-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
raptors-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
raptors-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
raptors-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
raptors-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
raptors-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
raptors-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
raptors-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
raptors-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
raptors-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details

Total release size: 3.2 MB

Release files / raptors-0.1.0-cp314-cp314-win_amd64.whl

Download URL raptors-0.1.0-cp314-cp314-win_amd64.whl
Size 177.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c061de4bdfeb1d38184776d1db15e4693e890065c85b6cb297d4670ef06df5de
BLAKE2b-256 checksum
How to use checksums
5d4d1b5cddaf250be6129bec24210b6d9309a105f61147776d492863387ccb8f
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 28, 2026.

Transparency log

Release files / raptors-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL raptors-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 321.2 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4369684a0243cd395f7ccf46d9c565f972e07187dbd4cf97cd806c0e46a53b0b
BLAKE2b-256 checksum
How to use checksums
28f23e4fda39b8a42933b9bb985e19f196d8a354d1967bbbff9cf7f6bedfb151
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 28, 2026.

Transparency log

Release files / raptors-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL raptors-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 288.7 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
be52ecee8fd449c6bbb363836ad477f65684c85ba6ef0b0c6945496aa69e9386
BLAKE2b-256 checksum
How to use checksums
d4344eba91ab44b815ce0086fc4002e224f6cd6c5c473f0e8f62122a05129726
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 28, 2026.

Transparency log

Release files / raptors-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL raptors-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 285.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
35dcc652c99716e76fa5c3a630a0db1dc6830809457ef07f766891328b400cd6
BLAKE2b-256 checksum
How to use checksums
80631cef901bcf0ad3e2cbbb88bb6e0666155433a9adcf385eff31b067561a6c
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 28, 2026.

Transparency log

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

Download URL raptors-0.1.0-cp313-cp313-win_amd64.whl
Size 177.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7fbb0c4e53fe19ee7c32e522a68ea00019a5ea7c4e6284815374e83a70ca255e
BLAKE2b-256 checksum
How to use checksums
91f7950df7345e71977bd8c06d7a84756d072a25d1f9593322c11279ff4adfed
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 28, 2026.

Transparency log

Release files / raptors-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL raptors-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 321.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
601e255cc863dd9a67c8d4761cee8509cb11aaea47f0329e7f77336640eaaa77
BLAKE2b-256 checksum
How to use checksums
a389afa7715091d4bf8dc9a3033fc3e9d4d1e966ac58c3929f44adc5d8d574ff
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 28, 2026.

Transparency log

Release files / raptors-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL raptors-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 288.9 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d3cb1c014d1d389a60dddd6a22f0509a71c67388f8c32d67cde5d2e1622868f8
BLAKE2b-256 checksum
How to use checksums
99a7669eb6ed13d0f39f2bc6384c8462c9326bdc3f9ae0e4103017ec8a58fa83
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 28, 2026.

Transparency log

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

Download URL raptors-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 285.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
526068b53c8206b6578df77dba6f8690fc8f7df2acdf0a9910fc1d30b70d6a22
BLAKE2b-256 checksum
How to use checksums
33343b69a11d5f6e0de36d8d5cb71cb189c00165460e038326633f8dbcc2bf87
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 28, 2026.

Transparency log

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

Download URL raptors-0.1.0-cp312-cp312-win_amd64.whl
Size 177.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
20aa07561d37976d7dd68db4980e7b3fb4f89d351a3a50927fb3acec89d57b65
BLAKE2b-256 checksum
How to use checksums
a31826716ddd9e8eb4a9bcebcee478d225faffa3ca7217b69f31afe099941d39
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 28, 2026.

Transparency log

Release files / raptors-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL raptors-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 321.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bee7574c020270e9ade3ee3c2580fe5ba2eb7c3ffa99385ab2dfdfd7e849f50c
BLAKE2b-256 checksum
How to use checksums
46901055587f92db37032b523859caaa8e7352903cce6904dae90807dd9886a9
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 28, 2026.

Transparency log

Release files / raptors-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL raptors-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 288.8 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
24c1e9e4c8e9963d375c43b26a06e580ce371518239ec04ddbab637721c4c5c2
BLAKE2b-256 checksum
How to use checksums
656ae1b4ddd4b1d2381c422855f42e1ef632b1d6a5ce57da6e6bec2437022f8e
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 28, 2026.

Transparency log

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

Download URL raptors-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 285.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f4d5fb71012013a532e10ab1b75632454dd9abf249aaafd52b2f7f3afffce335
BLAKE2b-256 checksum
How to use checksums
f64070b1b9a05bf619008283d1139d0d6a212c4bc0d03140676bda636258d620
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 28, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.0

8 release files

0.2.0

8 release files

This release

0.1.0 This release

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