Skip to main content

cartesian-tree

cartesian-tree is a library for managing and transforming poses in a tree-structured hierarchy of 3D coordinate frames in rust as well as python.

Key ideas

  • Tree Structure: Frames form a tree where each frame defines its position and orientation relative to a parent frame.
  • Poses and Transformations: A Pose represents a position + orientation in a frame. Easily transform poses between frames of the same tree.
  • Unified Rotations: Supports quaternions and roll-pitch-yaw (RPY) interchangeably.
  • Lazy Operations: Quick adjustments like translations (+ x(1.0)) or rotations (* rz(PI/4)).
  • Thread Safety: Frames and poses can be shared across threads; every operation sees a consistent snapshot of the tree.

Installation

The project can be found on crates.io and pypi.org

Usage

Rust:

use cartesian_tree::{Frame, Pose};
use nalgebra::{Vector3, UnitQuaternion};

fn main() {
    // Create root frame
    let world = Frame::new_origin("world");

    // Add a child frame
    let child = world.add_child(
        "child",
        Vector3::new(1.0, 0.0, 0.0),
        UnitQuaternion::from_euler_angles(0.0, 0.0, std::f64::consts::FRAC_PI_2),
    ).unwrap();

    // Create a pose in the world frame
    let pose = world.add_pose(Vector3::new(0.0, 1.0, 0.0), UnitQuaternion::identity());

    // Transform the pose to the child frame
    let pose_in_child = pose.in_frame(&child).unwrap();

    println!("Pose in child: {:?}", pose_in_child.transformation());

Python:

from cartesian_tree import Frame, Rotation, Vector3

# Create root frame
world = Frame("world")

# Add a child frame
child = world.add_child(
    "child",
    Vector3(1.0, 0.0, 0.0),
    Rotation.identity()
)

# Create a pose in the world frame
pose = world.add_pose(
    Vector3(0.0, 1.0, 0.0), Rotation.identity()
)

# Transform the pose to the child frame
pose_in_child = pose.in_frame(child)

print(f"Pose in child: {pose_in_child}")

Release files for cartesian-tree 0.4.0

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

Source distribution (sdist)

Source distribution for cartesian-tree 0.4.0
File Size Uploaded
cartesian_tree-0.4.0.tar.gz 31.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cartesian-tree 0.4.0
File
cartesian_tree-0.4.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
cartesian_tree-0.4.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
cartesian_tree-0.4.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
cartesian_tree-0.4.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
cartesian_tree-0.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cartesian_tree-0.4.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
cartesian_tree-0.4.0-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
cartesian_tree-0.4.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
cartesian_tree-0.4.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
cartesian_tree-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
cartesian_tree-0.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cartesian_tree-0.4.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
cartesian_tree-0.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
cartesian_tree-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
cartesian_tree-0.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cartesian_tree-0.4.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
cartesian_tree-0.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
cartesian_tree-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
cartesian_tree-0.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cartesian_tree-0.4.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
cartesian_tree-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cartesian_tree-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
cartesian_tree-0.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cartesian_tree-0.4.0-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
cartesian_tree-0.4.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
cartesian_tree-0.4.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARMv7l Details
cartesian_tree-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details

Total release size: 13.1 MB

Release files / cartesian_tree-0.4.0.tar.gz

Download URL cartesian_tree-0.4.0.tar.gz
Size 31.0 kB
Tags Source
SHA-256 checksum
How to use checksums
936c4a96c585bcada26c2182f52a64f1649236af24d446d9f97bcd0b284ea17d
BLAKE2b-256 checksum
How to use checksums
d1fe46271430a52afd38923cc9199c20ce4598b8b9361e3af269e2df02d0197b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 399.4 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
fbf28c95d24f20ab847bb30364b13cf9a912f28faf43c43b6dbf196cb50730ec
BLAKE2b-256 checksum
How to use checksums
3ef7d24e08eca4fef86322a3502564cd328f678bbcb76e22528341c346fac039
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 395.5 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
4b3d00e6f173308c66d90c81186374c90f8e64c9ee96976ddcf3b5919023d826
BLAKE2b-256 checksum
How to use checksums
82be321ff0e038aa9626bb6ff3a7e9d8a347d9841e530fcd21ba27829ecbc2f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 399.4 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
522f2dd580fe7208f209b87fb834e37e032f0aca643a4661e00aac70c26790b9
BLAKE2b-256 checksum
How to use checksums
e25ef43ff1a1ed5e7277d226846b6f5bf061c307ecb4066740365b203158fb5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 395.6 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
7b56dd652c628298bf0eeb808fee20564a8c445cd7fb959e4400845205e30bc4
BLAKE2b-256 checksum
How to use checksums
91747777280299d9f2e63d9a438fd523e45b7d9cfb384c89de13a0ed2e9f5850
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 399.2 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
aef646d8c33eefcf2289220efb57c52003f3296e6cd1a08f23395d2d04e974b5
BLAKE2b-256 checksum
How to use checksums
7291602f1c9c0e18cd8b51bed9e1161cf329c7a41c16f39816c343e774b56aa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 395.4 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
8009cf5b79771305519013aa085127dbb87a5dcd3388b096a0888e6ccf69e0be
BLAKE2b-256 checksum
How to use checksums
7f04e9fda902dc71a72822257bd6bccfdc37859e3fd76576dcbe6e9931a825e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 399.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
684ccad844c4de4613faf00e1ac8dbaed38f40ecfcd2f0dd3d3b7927badc2231
BLAKE2b-256 checksum
How to use checksums
e76d8b8cd6f530e8670fd595796240f9c5a1454131ab20a7ba1508ca23559cc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 394.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1f5471c39b42bce2f2233038831edcb6cd31baa9479a199dfdeb2080f651f314
BLAKE2b-256 checksum
How to use checksums
0d61b8b05e479cd68c738f65cb9a2de75ce109cecec5806fddfcdf9837e09601
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp314-cp314-win_amd64.whl

Download URL cartesian_tree-0.4.0-cp314-cp314-win_amd64.whl
Size 254.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4fd4e462fcd549e3cf796d8641154f0863bcf54324f516ff88f8f1b09714eace
BLAKE2b-256 checksum
How to use checksums
b1b7fbae392d2b26525c905e5057d4fcd919d377e6aab84e30e286ba5de15cf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp314-cp314-win32.whl

Download URL cartesian_tree-0.4.0-cp314-cp314-win32.whl
Size 239.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
8b9490a50eeb4fa7a24e914beb7a9b97d09d9f50d847f4ada0c546c444af79ad
BLAKE2b-256 checksum
How to use checksums
fec7184a751d65c072098437b0c6270eac3190fe9c9e0f29bbe1f28482042638
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL cartesian_tree-0.4.0-cp314-cp314-manylinux_2_34_x86_64.whl
Size 400.3 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
7daaeb5177d75df371a3f385e15096bedbb37269337bf685506a6cb71da18195
BLAKE2b-256 checksum
How to use checksums
c365e4a6281efdeb1acd52c7ba0fc78eb57235b14dde8fde398030c3dd7886e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 400.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
8743ad05ac0064358c5f95b7b60b7602bd6f00ffe5414aa7563e6d8c9869a117
BLAKE2b-256 checksum
How to use checksums
6a72d57428b73de10524cdf19182963e2985e74f9dd3492b3980ffc9c0664f0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 395.3 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
98f6901a9f85b42d7725943eeb3ed9ed597ac848d6caf86ec0059d49f142eb4a
BLAKE2b-256 checksum
How to use checksums
651e657dbd8febfb95040586a278c068c31b34f69a86b497ac2edfb5846754e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL cartesian_tree-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Size 349.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
11596f04c6354fdb26521e0700fb7260bf63b57ea0b6711696f74abe29eecca2
BLAKE2b-256 checksum
How to use checksums
262643b3c664d9bb257c006161ccbeeb8438ea5844b53a218eff1d15fc49e888
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL cartesian_tree-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 358.1 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8c811f44d71028428741f7edd36d4a9961fa74ad51acacd6be537b0845e8b316
BLAKE2b-256 checksum
How to use checksums
1262c61178570b7feea046868ffd34dfdaea2b8e3e6cd48019c2a0da84238270
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp313-cp313-win_amd64.whl

Download URL cartesian_tree-0.4.0-cp313-cp313-win_amd64.whl
Size 254.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4fa944e481e81f0770d44da00d4dc4e52eef14550f5822c3e9d40f2e8e112f49
BLAKE2b-256 checksum
How to use checksums
8c9504868e92d71a0ddd72cb2199234aa456b1bae9762d1154c9c330c10f74a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 398.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
436a4912f90bdf2eea18bcbcce255d10b148fcd3a7d5003402abd0d709d229e5
BLAKE2b-256 checksum
How to use checksums
afdd3ac1e59004359f4dac194956e5e4ee656345a45c3b65cf146dd03816e019
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 395.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bbd511a777a0ae5bf3bf7e5ad0c57eae4464315608c8df94ef2874289c226665
BLAKE2b-256 checksum
How to use checksums
1cb06c6b1ae076f67102240c9df5dd6caf7b6f59545b62d8944c35fc7cc2ce12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL cartesian_tree-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 349.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1295cdf8752e9f7e98f8e5f37c28d809c243bd0fa882dfe75c6db63db380a552
BLAKE2b-256 checksum
How to use checksums
c050b7dff61107e5a713348f84d602c9d4daae624a4b8ee0a04d8fac4462dec3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL cartesian_tree-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 358.0 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
116f177d435f4827e54ad4282fbade021e45b17dcb87d28f01f6b89083073ba5
BLAKE2b-256 checksum
How to use checksums
1b62d40a934f52ff71389f0b3f75742701dd2182d9a1acdfc35e650cf12df54e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp312-cp312-win_amd64.whl

Download URL cartesian_tree-0.4.0-cp312-cp312-win_amd64.whl
Size 254.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a4fa3f02d6e7c1e52f94f5adde83dd9c64871c54ce228e00a4982dc1a45f899e
BLAKE2b-256 checksum
How to use checksums
7827d0a89251a6d1f90dd77e68302f55dc92c5eaefe56d1f90cfe5bdb079b45d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 398.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
fbc71a29837d67dcb79de8e324c82661e55683c3d777d88279a5b1a7c47deb99
BLAKE2b-256 checksum
How to use checksums
f17dd7693ff1c156d8e6da7de17cc4d0f123165503b14dab35df787267022f02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 395.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8c6c1c08c752f58d3ad51ef11361562bd3935b70d8a96e665abb05264db76f93
BLAKE2b-256 checksum
How to use checksums
2fd17a407db62c3e9be22e4e9d017e983dcbcb93e23b21107c8fdad5d8099f8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL cartesian_tree-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 349.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6caf3440c0f98f0d5bf94952da9128ecdf0bed4cfc485d41e83194dd196688c4
BLAKE2b-256 checksum
How to use checksums
3d75ecb8cd08911f550447570b3eb3e49d28ce0b0912e54a2475347d6364c55a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL cartesian_tree-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 357.9 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8f6be3d85d51d1c0ed7fb58edc8517cd193d3a95b8661ad826a45c911c6043c0
BLAKE2b-256 checksum
How to use checksums
4a06498ca77f4ca1b8718e6576f965b42a40308c7b456480c7b261ae32e55c0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp311-cp311-win_amd64.whl

Download URL cartesian_tree-0.4.0-cp311-cp311-win_amd64.whl
Size 253.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5001520b70653e6ba893e91b8ed1eb1547aa3c788d9c065f5fe56d6df834fa1b
BLAKE2b-256 checksum
How to use checksums
685bf89e3706ed71c26cca98d8d35720d11780d0882fdae860bfe3e65f2b9652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 399.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
b871b720848b0fbaffab7570d20c9ab3917ce1a689241ca5204bda4e29f94623
BLAKE2b-256 checksum
How to use checksums
db2b8235290fad264cf32e92e749aeebe3235c80bb2917cd0fdc1463d0eee061
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 395.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
500545a75a23f3913914f3ac9ab7bfd184efd92b4254f48139cd9e5ab11ed6b1
BLAKE2b-256 checksum
How to use checksums
150f800bbdfb7aedc860495a9ec6a930e15a78b1868b1d360a3ae3438483ef7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL cartesian_tree-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 355.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc4c7ed49f60708e3b423b77512f05ebce58975cd57234cbc05f393fa36bdfa5
BLAKE2b-256 checksum
How to use checksums
528aa92ca1294ce67e2b60d659a3c003efe208ea06adbc33a2877180e876534b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL cartesian_tree-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 362.3 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c6f7fa650d0493cc6fc9ecb48ccea3c8d9880f967a578d0138e376bc72beac37
BLAKE2b-256 checksum
How to use checksums
966f8baee151cc8c4e802632d1812fe32bad3b16b29d41b898f150cb95c375c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp310-cp310-win_amd64.whl

Download URL cartesian_tree-0.4.0-cp310-cp310-win_amd64.whl
Size 254.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e3d11c6a6e89842f8f718b68ff8881557aaba1e7d5bf03f84a8dfcc44ce88848
BLAKE2b-256 checksum
How to use checksums
62504bdd4f037542ca445572e958f14c1ca1f13ae79a3d869c799c8745596b1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL cartesian_tree-0.4.0-cp310-cp310-manylinux_2_34_x86_64.whl
Size 400.5 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
9126100d026dee53bf0afd290b01689fc6e631ab3cc327d54ca785a4c7423fe6
BLAKE2b-256 checksum
How to use checksums
41b5ac8cc85bc95aeb5c1c1a1a15cd0bc9ba58b8fa701c7b5f4e11a94ea5fb95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 399.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
de5455450332d764c177745819c0894f11aa7fa21225b3201bb3e6a2264db176
BLAKE2b-256 checksum
How to use checksums
5d58f8d8b9b26b1e0dd6567c6cdc0f93dd6f6785ca8c681d3bd9e0da5bdc8670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 395.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
730243d423c2647e1e8406500088454b259280cb4324ae3f62a4aca2be487669
BLAKE2b-256 checksum
How to use checksums
03e878ef71587c8cc96bc9ea475a4f0912666c1a529ee05016f24df2722d161b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL cartesian_tree-0.4.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 399.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
0a7e6becb4327fc5fb13e0bd6f2d7c6a68a4b3579ebe2109fc78966c788e1351
BLAKE2b-256 checksum
How to use checksums
517161e9bdaf5a375e08582b52effea1e90b431deab2469a51e881675f1a984b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / cartesian_tree-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cartesian_tree-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 395.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a850e68d0a7516d32420a8dfcc3cd16f00702be5577d5ce33008c04356b65dd8
BLAKE2b-256 checksum
How to use checksums
415de3a0fbb04ac912837989f82d1fb372bce4a2e3885f91415ade539403857f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release history Release notifications | RSS feed

This release

0.4.0 This release

37 release files

0.2.1

38 release files

0.2.0

6 release files

0.1.0

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