Skip to main content

Native (Rust) build of performance-critical routines for the forgekernel CAD kernel

Project description

forgekernel_rs

Native (Rust) build of performance-critical routines for forgekernel, an exact-arithmetic B-rep CAD kernel.

forgekernel runs without this package (pure Python). When forgekernel_rs is installed, it is used for the surface–surface intersection and geometric predicate routines and returns the same results.

Install

pip install forgekernel[rust]

Build

Built with PyO3 and maturin as an abi3 wheel (one wheel per platform, CPython 3.11+). Exact arithmetic uses num-bigint / num-rational.

License: Apache-2.0. Source: https://github.com/gitcad-xyz/forge

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

forgekernel_rs-0.9.1.tar.gz (16.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

forgekernel_rs-0.9.1-cp311-abi3-win_amd64.whl (358.6 kB view details)

Uploaded CPython 3.11+Windows x86-64

forgekernel_rs-0.9.1-cp311-abi3-musllinux_1_2_x86_64.whl (696.4 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ x86-64

forgekernel_rs-0.9.1-cp311-abi3-musllinux_1_2_aarch64.whl (657.3 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

forgekernel_rs-0.9.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (490.4 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

forgekernel_rs-0.9.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (482.6 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

forgekernel_rs-0.9.1-cp311-abi3-macosx_11_0_arm64.whl (439.4 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

forgekernel_rs-0.9.1-cp311-abi3-macosx_10_12_x86_64.whl (455.9 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file forgekernel_rs-0.9.1.tar.gz.

File metadata

  • Download URL: forgekernel_rs-0.9.1.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for forgekernel_rs-0.9.1.tar.gz
Algorithm Hash digest
SHA256 38a872e3831cabf8e10c86147b4f86c423237c40b8fc3b44494897ec2fb3cf75
MD5 86342f846afc1e0c2e1afb1a433752c5
BLAKE2b-256 2cf47071694ba71762334a1810ddbf77ff79c7ed43f5088e79216cd49c63f1fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgekernel_rs-0.9.1.tar.gz:

Publisher: release.yml on gitcad-xyz/forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgekernel_rs-0.9.1-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for forgekernel_rs-0.9.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 01a103204d80adb4f997b50265233ded6f8638f939758a1fd715c15a20002376
MD5 ff7d396322264a7fed0eeb35bf7b27fa
BLAKE2b-256 86b8cbb854bf9462d1be50f7f85c2c890b20da73babf9828d8b41fdd5f7a332b

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgekernel_rs-0.9.1-cp311-abi3-win_amd64.whl:

Publisher: release.yml on gitcad-xyz/forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgekernel_rs-0.9.1-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for forgekernel_rs-0.9.1-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f5865b090d74ae920a1881190b1c15f37d0e19ca742190a1fe2fbf9279f3cd2
MD5 234acc6f6c72695e146b90a8ae6dfdf2
BLAKE2b-256 702ad42a5baf400d17c4289ffa2cf386aede6f9c65e18d8b43dfbbca19912ac7

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgekernel_rs-0.9.1-cp311-abi3-musllinux_1_2_x86_64.whl:

Publisher: release.yml on gitcad-xyz/forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgekernel_rs-0.9.1-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for forgekernel_rs-0.9.1-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 891e914e1c3031369111c2944769057b796e0269f75cbe84d5e6b600c618e490
MD5 93cf28ece86d25584574a6db231cbf23
BLAKE2b-256 7ec9ed0cf0bae4ed6170e04086d48d6e4c9fe56846a6a357209fa1e809e7aeb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgekernel_rs-0.9.1-cp311-abi3-musllinux_1_2_aarch64.whl:

Publisher: release.yml on gitcad-xyz/forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgekernel_rs-0.9.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for forgekernel_rs-0.9.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f61c8244523405a4eda60477dd844e8e408c9f35ad863632824e0b76d15b908b
MD5 35190494e0aca5103c56ea18489f401d
BLAKE2b-256 3745ebd65f131643460c3f8fbbcdc454f4b38c7450857f93a9174369f3ec663e

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgekernel_rs-0.9.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on gitcad-xyz/forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgekernel_rs-0.9.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for forgekernel_rs-0.9.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb27d006e8edda17b763c82312f6a4c847698bbf20ae55b90ea9c8ec78150282
MD5 8699bf6f105b0d5fe21f05855fc5d597
BLAKE2b-256 0d33b8cb3298f3edd4f6fae2a1b4ca802bcb8fb48a0900b256df694815b7598b

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgekernel_rs-0.9.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on gitcad-xyz/forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgekernel_rs-0.9.1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for forgekernel_rs-0.9.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb309654c356f86fdadf6653cf4011bacf1ef904cee875ed2e749c96d7830ef9
MD5 0ef8fd4fcd59f43c6c86f5b1ba507eb2
BLAKE2b-256 30023e5cb14d5f7a3967cfbb53b51b8810617002d56a8f21f6b3db8b82a4d105

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgekernel_rs-0.9.1-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on gitcad-xyz/forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgekernel_rs-0.9.1-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for forgekernel_rs-0.9.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 afde5da88891146a76825377ba9532cbed286de6fa9ca0a31a5549ffb25dea45
MD5 586f437481cfb595b325fafce38583ea
BLAKE2b-256 69239b5421f1b16dd5223056d6ec5f9eb9266788a1e06098c7807dfdfe8d3768

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgekernel_rs-0.9.1-cp311-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yml on gitcad-xyz/forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page