Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

sphgeom: spherical geometry primitives

Overview

This low-level C++ library provides primitives for representing points and regions on the unit sphere, as well as support for partitioning the sphere. It can be used to answer the following sorts of questions:

  • Is point X inside region Y?
  • Do two regions A and B intersect?
  • Which pieces of the sphere does region C overlap?

Regions can be serialized to binary strings, so that they may be stored efficiently in files or VARBINARY database columns. They can also be approximated with simpler regions - for example, one can ask for the bounding circle of a convex polygon.

Python bindings that expose most of the C++ API are also provided via pybind11.

Points

There are 3 different classes for points

  • LonLat for spherical coordinates,
  • Vector3d for Cartesian vectors in ℝ³ (not constrained to lie on the unit sphere)
  • UnitVector3d for vectors in ℝ³ with unit ℓ² norm.

Regions

Four basic spherical Region types are provided:

  • Box, a longitude/latitude angle box
  • Circle, a small circle defined by a center and opening angle/chord length
  • Ellipse, the intersection of an elliptical cone with the unit sphere
  • ConvexPolygon, a convex spherical polygon with unit vector vertices and great circle edges

In addition to the spherical regions, there is a type for 3-D axis aligned boxes, Box3d. All spherical regions know how to compute their 3-D bounding boxes, which makes it possible to insert them into a 3-D R-tree. This is used by the exposure indexing task in the daf_ingest package to spatially index exposure bounding polygons using the SQLite 3 R*tree module.

A region can also determine its spatial relationship to another region, and test whether or not it contains a given unit vector.

Pixelizations

This library also provides support for assigning points to pixels (a.k.a. cells or partitions) in a Pixelization (a.k.a. partitioning) of the sphere, and for determining which pixels intersect a region.

Currently, the Chunker class implements the partitioning scheme employed by Qserv. The HtmPixelization class implements the HTM (Hierarchical Triangular Mesh) pixelization. The Q3cPixelization and Mq3cPixelization classes implement the original Quad Tree Cube indexing scheme and a modified version with reduced pixel area variation.

Installing with pip

A simple pip-compatible installer is available. This only installs the Python bindings and the resulting installation is not usable for linking from C++. Some metadata (in particular the version number) are not set properly for the distribution. The main purpose for now is to allow other packages to pip install from the GitHub URL in their CI systems where sphgeom is a dependency.

See Also

Contributing

For instructions on how to contribute, see http://dm.lsst.org/#contributing (or just send us a pull request).

Support

For help, see http://dm.lsst.org/#support.

Metadata

Release files for lsst-sphgeom 30.0.12rc1

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

Source distribution (sdist)

Source distribution for lsst-sphgeom 30.0.12rc1
File Size Uploaded Provenance Actions
lsst_sphgeom-30.0.12rc1.tar.gz 177.5 kB Without provenance Details for lsst_sphgeom-30.0.12rc1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for lsst-sphgeom 30.0.12rc1
File Actions
lsst_sphgeom-30.0.12rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp314-cp314-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp314-cp314-macosx_10_15_x86_64.whl
lsst_sphgeom-30.0.12rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp313-cp313-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp313-cp313-macosx_10_13_x86_64.whl
lsst_sphgeom-30.0.12rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp312-cp312-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp312-cp312-macosx_10_13_x86_64.whl
lsst_sphgeom-30.0.12rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp311-cp311-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp311-cp311-macosx_10_9_x86_64.whl
lsst_sphgeom-30.0.12rc1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc1-cp310-cp310-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for lsst_sphgeom-30.0.12rc1-cp310-cp310-macosx_10_9_x86_64.whl

Total release size: 16.9 MB

Release files / lsst_sphgeom-30.0.12rc1.tar.gz

Download URL lsst_sphgeom-30.0.12rc1.tar.gz
Size 177.5 kB
Tags Source
SHA-256 checksum
How to use checksums
adf2bc99a7c248f895ef3d3107146377fbb492587a4da3d8c1bafdc1118856da
BLAKE2b-256 checksum
How to use checksums
060811e68f325595bca18b8322b704ba4c1a14cc16db954501fcfb1854a39a82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7f846659f7f6268e029ba50cf953980bcc935ba3faaecb4e1c9e77ffc6d16676
BLAKE2b-256 checksum
How to use checksums
7d306257dceee67133b5f5f71045c9ea02726de6cee64a16b047feae29221eb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.0 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a33d3b7cc75fbe47438058ec86d92e293308486fc7261f3866b0c9838ad64d8a
BLAKE2b-256 checksum
How to use checksums
44d2df7f0095f897dd1eddaaa662ca0172b51ae0b73dd88c3c8855d7e86dac13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp314-cp314-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp314-cp314-macosx_11_0_arm64.whl
Size 633.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
340ba053cb6376aeb52e307be193757de4b3853c078fd815c896bfbdd24507d4
BLAKE2b-256 checksum
How to use checksums
38273251d229db267b87c56bfd168d6a5f370c248f08a6d4abb7ed42fb4d5863
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp314-cp314-macosx_10_15_x86_64.whl
Size 665.4 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8dbe121892a855971cc4f9105a34f066b099cbf6890c7390e2ed11cc8dec928d
BLAKE2b-256 checksum
How to use checksums
794cc04792903678e0c477b2415fdb78ce75a6de9d5139a6e3522c5553576111
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
97b1405d149f5e27c94f45fc89ea059533da33b6925a3a8064f3c63709d11672
BLAKE2b-256 checksum
How to use checksums
23bc00489b615271e7f3bbe4cbdf933ad5610af1db8e86e2e7bbfb426cb39db5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 998.4 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e98055aaede90b28290ddf76e807d247f95b3067a2bfc93de482231513e44427
BLAKE2b-256 checksum
How to use checksums
f8d9869ec2359f2fdad3912ffa2b8db9eb066bced0b8ded9f782bec0eb98eef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp313-cp313-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp313-cp313-macosx_11_0_arm64.whl
Size 631.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fc5b228de8039720b0136e62b0812107a9c81ea3c7d91d572a572ee2be89cbcb
BLAKE2b-256 checksum
How to use checksums
f9e7bdea67dd1bc7c19d1a36af68d7f0f791ac84b6975045c09667537f1968b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp313-cp313-macosx_10_13_x86_64.whl
Size 664.8 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
393b1265248b715a98b8522a4dce1bc66a220b6bd43ee627a585562f2e94bfea
BLAKE2b-256 checksum
How to use checksums
8ce0ed1d34dd409183decb304371bcf108b769a56a71219e643415657b655898
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a3a23798a28dbcf02c5ed44a6bf1050765c0858513a9d5347a3173754aba42dc
BLAKE2b-256 checksum
How to use checksums
6c1a27a3b6ba5ddd049dc374179f0f4344a2716de2dffa4d0c4bd06744a6d24c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 997.8 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8998a27dba9c7438b25d5aa1a9c837a3da2f3ef545068f754c1ae7122c2e5edc
BLAKE2b-256 checksum
How to use checksums
238c35ab4e970a9849b154794a1a10e88859f171096706c7bde5044f5d751d90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp312-cp312-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp312-cp312-macosx_11_0_arm64.whl
Size 631.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ec9412942ad029c908439ac38c9ef60800b01fae99e962a2fee2af6f61aca2a
BLAKE2b-256 checksum
How to use checksums
c74b4d24fd384c225d9656274638920be88c22b04d1b86434ae8bd5cffacb927
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp312-cp312-macosx_10_13_x86_64.whl
Size 664.7 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
7bcf30f5ea4b2e3e6411a0845db91d0df928849ee31183992118a65118d3d62c
BLAKE2b-256 checksum
How to use checksums
7474ec4c7ae9a7bbe3bbc5d22a20835c021b2e739e605825f820eab4d66b0a50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
de5cdd866ac87488293ac9d2ce758879cc735bccb6a3c98d78d4699dad85eaf9
BLAKE2b-256 checksum
How to use checksums
9962f86fcc7896e8eb21cd0b62e7434e5c68b25674f0bb5477ea939dc96d493b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 989.4 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b91501731980d6d007cda42e76e430f87248edd80dcbc5e6d8f4f00de583c5e9
BLAKE2b-256 checksum
How to use checksums
3b41ee2d89f5067ac2787246a152b155fd92ee71d151c46ba81fe15bd58e0b7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp311-cp311-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp311-cp311-macosx_11_0_arm64.whl
Size 625.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
580ec8717dc15c66226a5d6d2de08ce8b5657364f1b80c05ed77093785404405
BLAKE2b-256 checksum
How to use checksums
00406dcfb278f6923af3012a4c16e4f539c3cce05634fa94329c6a9a6815b64b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp311-cp311-macosx_10_9_x86_64.whl
Size 646.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6002a5de0b4fe1ad0544ae1314557e7b13c5fafd8490765d5853505e265286d4
BLAKE2b-256 checksum
How to use checksums
06b44851a13f0fa7ee191e2d59edd313e3436f7eb9d34a2a1c21efd849eb89db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e51792f9b2ad87d554d874daacc2a79aff7d8bd93d0ae6b288be102006ec29eb
BLAKE2b-256 checksum
How to use checksums
581dc2d5b610169ab9ea6643eb73029993a30a66e718e858f8b6cbfa8da5b018
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 986.2 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
99fc9fcf90caef302f8524910b550974460cfc64b55a70a5c2c6e43e4f4fea67
BLAKE2b-256 checksum
How to use checksums
e1511272a3df4b189206f6ed4bb424618748191f08467b1433419a01fa162030
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp310-cp310-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp310-cp310-macosx_11_0_arm64.whl
Size 624.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
113521551dedb1459ec9fd455307f1c4e2aea0c6fa3b4a9f87d5cedc8ea02804
BLAKE2b-256 checksum
How to use checksums
36319aecc3c3316b2fd1dcffe3173f9c4d69f66bd60498bb93deae22b35d0db0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / lsst_sphgeom-30.0.12rc1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc1-cp310-cp310-macosx_10_9_x86_64.whl
Size 645.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9db6504306988a4769b6e5f029a8cee093f2e13e381e46248b1dd87416179b8e
BLAKE2b-256 checksum
How to use checksums
33e3e778a15079d41d42f2b940a941c4ab3020dbb1d6ad69ab8ad58bbcbf1ea6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for lsst-sphgeom 30.0.12rc1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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