Skip to main content

Compute the area of spherical polygons on the unit sphere.

Project description

sparea: Spherical Polygon Area

PyPI Python License Tests Wheels

Python bindings for sparea_zig, a Zig library for computing the area of spherical polygons.

import math
import sparea as sp

# Octant triangle: equator at lng=0, equator at lng=π/2, north pole.
sp.area([
    (0.0,         0.0),
    (0.0,         math.pi / 2),
    (math.pi / 2, 0.0),
])  # ≈ pi / 2

# Same polygon expressed as unit (x, y, z) vectors.
sp.area([
    (1.0, 0.0, 0.0),
    (0.0, 1.0, 0.0),
    (0.0, 0.0, 1.0),
], geo='vec3')  # ≈ pi / 2

sp.area accepts three keyword arguments:

  • geo: input convention. 'latlng' (default) — each row is (lat, lng) in radians. 'vec3' — each row is a unit (x, y, z). The number of input columns must match.
  • algo: kernel selection. 'auto' (default) dispatches between a cross-product centroid-fan path (for hemisphere-contained polygons) and a per-edge angle formula. 'cross' and 'angle' force the named kernel.
  • signed: output sign convention. False (default) folds the result into [0, 4π) — reversing the vertex order yields the complementary region (4π − interior). True returns the raw signed kernel value (positive for CCW-from-outside, negative otherwise).

Installing

pip install sparea
# or
uv add sparea

Wheels are published for Python 3.11–3.14 across Linux (x86_64, aarch64, manylinux + musllinux), macOS arm64, and Windows AMD64. No host-level Zig install needed.

To install the unreleased main branch instead, point pip/uv at the git URL:

pip install git+https://github.com/ajfriend/sparea_py.git
uv pip install git+https://github.com/ajfriend/sparea_py.git

That path triggers a source build: the hatchling hook (src/hatch_build.py) pulls the Zig toolchain from the ziglang PyPI wheel, compiles libsparea.{dylib,so,dll}, and bundles it into the wheel before pip installs it. The upstream sparea_zig source is fetched over the network from the URL pinned in src/zig/build.zig.zon.

See dev.md for architecture, layout, and contributor notes.

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

sparea-0.3.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distributions

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

sparea-0.3.0-cp314-cp314t-win_amd64.whl (101.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

sparea-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl (105.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

sparea-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl (102.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sparea-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (104.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sparea-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (101.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl (76.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

sparea-0.3.0-cp314-cp314-win_amd64.whl (105.9 kB view details)

Uploaded CPython 3.14Windows x86-64

sparea-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl (110.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

sparea-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl (106.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

sparea-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sparea-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (105.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (70.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sparea-0.3.0-cp313-cp313-win_amd64.whl (102.5 kB view details)

Uploaded CPython 3.13Windows x86-64

sparea-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (109.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

sparea-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl (105.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sparea-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (108.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sparea-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (104.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (70.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sparea-0.3.0-cp312-cp312-win_amd64.whl (102.7 kB view details)

Uploaded CPython 3.12Windows x86-64

sparea-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (110.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

sparea-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (106.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sparea-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sparea-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (105.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (70.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sparea-0.3.0-cp311-cp311-win_amd64.whl (103.4 kB view details)

Uploaded CPython 3.11Windows x86-64

sparea-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (111.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

sparea-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (107.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sparea-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (110.5 kB view details)

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

sparea-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (106.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (70.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file sparea-0.3.0.tar.gz.

File metadata

  • Download URL: sparea-0.3.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.3.0.tar.gz
Algorithm Hash digest
SHA256 5df8483944c5eb97d03a0f7724eae9a4aca1797a85bd7319506f2e9505cf05c4
MD5 8942b97de39d6261b2ed676418083c17
BLAKE2b-256 bb518167c92c68d10589509573b3fe0f23efa7630d8d04b68de5aff44272fdaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0.tar.gz:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: sparea-0.3.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 101.2 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.3.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d17ff93a5ac4d0e8967f8924a04abe62b77623c680d81065030e5705828081c0
MD5 e3e2bb4ef922f120ace3b46b27182504
BLAKE2b-256 c6f7fdb0b13346c4df8142757188d0ce6d6dc600a353af57ea0f94b1589ccd97

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffddc5a68011a2d8ce8dbe8088a3f377f5920fc134b9ad2e56ec38bcd24e89e6
MD5 ed742c2b74247b87f94130cf9698f8c8
BLAKE2b-256 9809419eeb1382666302f438636aa485b9c02a5e11c10369cbda8b281f732fd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7b64c0c479d708e9613a3d223d1a031effcea4f9825ea8afe698fec6eeb2ff2
MD5 4c24e0be323d5b53cca8fab0c6645830
BLAKE2b-256 29665526f2f65e5c9954fb78bdef702e28ac723b135f0b574b75510426ec769d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c43b5ff3141d37b384628d9908e7c8edb4f17f3ee70c19a24960a5e05c0b8d1
MD5 56fc72722ca82457d1f7a605e2098320
BLAKE2b-256 d67230670acdcff2eac1f03d7739b749c6593a428d050c479975cc08299e6b7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ad05adb79554ebb2ca34cc26bccc5586cc77ab4d0ddc858a8cd57703ebcacd1
MD5 f55e7fe56d3f7f35a7a320bb3bc68cf1
BLAKE2b-256 5aa83507483ef8412c9b46082428a97713de319e7383005d98674ce6a7294371

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bc98256a0334001b660d0cca72f3b97cb4a9204cb3004aea624751c5b5cfdbd
MD5 6ab9bfd982bb060b7f8728597b10a127
BLAKE2b-256 3e96d8bbc8ad5c3574356642d5baeac0189091d314a5db2f2cea9ed7a3ddb6a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sparea-0.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 105.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 92d7bea84cc1363b074f1762daf4f3aefc931375a49f2ada214f5e7e37998d27
MD5 621d92dc1a2847fec32ed144d889f1ca
BLAKE2b-256 cccff1d9a3d5718a0240a4a9534dc4fd4a39394d0f65dc50a85f19f2576c300a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec489b86797c75aa4fc3c53291ac17fa480f8aec97c624cb12811b16f319fcb4
MD5 ddb6cb0bff393bde35bb08c62d99c096
BLAKE2b-256 fefe260e1c50a19b7d54d6b5e6cb7913a1be0225fb8e3dacbc9f13ee54e7895b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2f93a7deaee4950221345ee3b368fc37be7778121726c8fb4fb6c7636eb87213
MD5 a8cae571c398767563aabaa24a4351c2
BLAKE2b-256 44130dbcffbac07fbb587d497fb45fd519f7c69c1006e58f961d5476bfe2bb83

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c85024f672d802ec30a1c7a1e95249dfd0835542c985d259462d0ef595d4091
MD5 339a642ae7c43b33bb0a5a7d41b2b046
BLAKE2b-256 f2f87097955a6b5397b096d4e60fd1007872ab87fede4126c9f738f58cfebfa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 025f77c0522e36d24935e9fe8b1fe06d4376b8cad0986f841fef75c1223d7f9c
MD5 9f7e12ba78d6937aeca306d03a1dbc30
BLAKE2b-256 115698a20f7bb0c89171aa243afaa835d36e2c48c7a8ac339e43790dd2c19e8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5af4324e02a1beb44cdce732a247f0ca6cfd8e8cd8a8ec3bed318a57373adb5a
MD5 47f5357470ed407689e984d908568992
BLAKE2b-256 9d91c3f8d151901c05c430580462685e03f4d5216d17229f4f0eacf77ff4d9b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sparea-0.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 102.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f4c80f8b8b6b2a97c241261c5f35027033cf5c1ab6083bec3e788024bd940d57
MD5 8ab993c60c28ac669db9275c4af851a7
BLAKE2b-256 9b9853f3e393cce16e47d3bd80f425779934e4689d8c3c85057532e4af3b2b91

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d3895cbe326c82cebb0add896326f9943394a1dca5799c4f855279b5fa1e020
MD5 a29c26669d4b2bb0d040141ce93d1031
BLAKE2b-256 ee87d0e87743896a188ec24f94fc9e644af405089eae491ebb27f8962a8b9a46

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03a05a613cce7e7a5328a65879e6f0849404d0f066e307fc18f06ad459ad7217
MD5 46d9a0917733e17990ec3bca3f82f199
BLAKE2b-256 bab27af5feb1fb23c4cb70211ab6c92cda3e74871b2c455b041b4287335beeed

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f04f7f45363f43c99e02ed8445958e99203aed0125053942cd603c24f20c18e
MD5 c6fec458de2d0f30a7b59fde67f1a2de
BLAKE2b-256 a8c5cb5a6b91e3394368b2213f3f66b7ad371bc155f5d99dbbfec8e421aee14e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 835ed04541658c7ee7a86d39a3de065c410ee16404251fe706664a81a4b7bc88
MD5 180559aa567811f8f7002227bcadc91e
BLAKE2b-256 776b427bfbdd49278a34cf78582600184ea5c59bbeaf1234fe03604762db6fea

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e8e41cf5ef0ef8b52a7ee5788808931df6c527b9342a32d78b2a1a34f576d24
MD5 c58400f841e2183357f79d9fc7513f75
BLAKE2b-256 d794cd126327e15acc7fbd180c8fc90d5d658d49b889453ed5680e9d5c28a8e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sparea-0.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 102.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9386b782fede7dee6e7e4ab7baa88e922c7b4a739b6b69cdc739462162d00bf3
MD5 b510fde11323e7f64239b1680b3c4a3b
BLAKE2b-256 8404b5201be00e7125b2a6c1c2611dfbc450cfa1a493eee5f344afeba40425c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e406593b5eba4a0bb0575f5aaeb4fc452add767ee6346695736b5529bd31860d
MD5 d75d3986a9f5163e96f20bbbe232a265
BLAKE2b-256 41b11699a8fe7090bb74d424e767d3e1b1d41bed401ac5b183dc051bac911938

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2fcc82b0ec797cf4ffa58e21387cfdc059a722f748d0ca8c0ba9636374f2af9f
MD5 0790deae22756faf9c1bbbaa3c78acac
BLAKE2b-256 4f06b8374b1267ab04b16fe08c58a515a14cde57d3127f6ada724019fd32bbdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f26d67a0992f840cfc2da335fe85a3c90d0d4dc8751bfcf4e4a3d1587905a09
MD5 6939b90bbd750edfc1ea063e2338ac2e
BLAKE2b-256 c1824863ca5fcc79a307e5c9b00e2de4d02fee43f042e1a81b8f15a658f44ba9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61e26a9d645087f527f6c1039220893e43d7d2af41c8f96c08b433a6564fd3ea
MD5 f883d72027a615f0bd0478989650e636
BLAKE2b-256 8d4d132b8720e7e01aeeb7ae9bdcac2c1f7e21586806efb38e7a9a4a396637c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c808af058c0a42872e241c7fa584e66ef7651a063dd8ef06da18b4eff3a61ac2
MD5 630f60377577e935ec8b976de20717e5
BLAKE2b-256 3babe4f0d451961116aea295350a66b6324cc988ea655e3273bd2813fc1f7de4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sparea-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 103.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7a6718a460168622d5b1299c5e9edf26e4a7e24f2ba57cd3ed994290d2449a7d
MD5 2d8a559cf3086bdd1d3b11dc4fe3aa3d
BLAKE2b-256 1e62503793d2bd0d8dfbb4fa2a234dc474185a5faf47378b93fc9f77f8bda7ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58ac019efb5585cb9b19920cc3e7e17d3a25be1f92b31b618ebc73ece837373f
MD5 829716b1f22726b6eb3908e74dfcf870
BLAKE2b-256 dab29031e1baacffc72df6a6feaad1efe86000e50ae023c719f7b438e684812f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dab0eabca3cbf545200946cdae7056b88e30e9430aa3e23e2b7b697953728fe7
MD5 9593d5ef35076b1923256eb630e9a9e0
BLAKE2b-256 cb288383b32101351d784ecaf3db5ee26c7dcd99a50d3ced971ac57eeb2c2e60

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d33ee92b88b0f4d24085f83d0d48e3471079b9a3b76180d08ef6499b6c8d7d02
MD5 e8782bc7b3332a16cf8f72b60a8dd777
BLAKE2b-256 425bdfa6fcfca8b9662a777cd15ab6e9f21571e62b63a6e37a1d7558599469d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ed491eed94fef63e9181b82dba92fc7c34cdbe4bfaa2ff6a7330fd046ea3575
MD5 609092bc5e411362d3b6697fac8a2155
BLAKE2b-256 2825ffcd8998ad1c0c7e6edd4a012ee79ab95c40ec87a4d4bf451730eab0be02

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2934a72e91dcfe01e904ea88e12cf1f8f7e66dc7de285248f5b19f2947e2fe42
MD5 3da81de74154d3b49d5b449c267470cb
BLAKE2b-256 51bddc5b4f5fa083951a5f9102c982ac67b74c29c5675cb5b6c3a417ddfb2fe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.3.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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