Rust-powered, NumPy-compatible array library scaffold.
Project description
Raptors
Rust-powered, NumPy-compatible Python array library scaffolding.
Getting Started
This repository contains the initial skeleton for raptors, a Rust-backed
array library exposed to Python. The project is being developed by Odos
Matthews (odosmatthews@gmail.com, GitHub: eddiethedean).
Layout
rust/: Rust crate exposing core functionality viapyo3.python/: Python package wrapper publishing theraptorsmodule.tests/: pytest-based test suite comparing behavior to NumPy.benches/: Benchmark harnesses for performance tracking.ci/: Continuous-integration workflows and scripts.docs/: Documentation sources (overview, guides, references).
Consult docs/overview.md for an expanded project overview and links to the
full plan.
Continuous Integration
An example GitHub Actions workflow is provided in ci/github-actions.yml. It
builds the Rust extension with maturin, installs the Python package in
development mode, and runs both pytest and cargo test.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file raptors-0.0.1.tar.gz.
File metadata
- Download URL: raptors-0.0.1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c221641a67387ffc280834bccd55ceb930f67ed09e4090345f12dd48f5bc6124
|
|
| MD5 |
d23f84044a1b89351ce1a7b9e9d12ba5
|
|
| BLAKE2b-256 |
f52dfb735745993b1581e89ce91313d137b0db0925927475677489a427d5b222
|
File details
Details for the file raptors-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: raptors-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 165.0 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af29f6fecfcc212ad075c34a483c7ab76eb575794cb34fbfa64efdc414b25f93
|
|
| MD5 |
2b2730972c2259bd362e90e5877cfff4
|
|
| BLAKE2b-256 |
b91de922c31296f8c5ff8b05ef650267486fac63efdf2ddf62260c723eb4b72b
|