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.12rc3

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.12rc3
File Size Uploaded Provenance Actions
lsst_sphgeom-30.0.12rc3.tar.gz 177.5 kB Without provenance Details for lsst_sphgeom-30.0.12rc3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for lsst-sphgeom 30.0.12rc3
File Actions
lsst_sphgeom-30.0.12rc3-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.12rc3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for lsst_sphgeom-30.0.12rc3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc3-cp314-cp314-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc3-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.12rc3-cp314-cp314-macosx_10_15_x86_64.whl
lsst_sphgeom-30.0.12rc3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for lsst_sphgeom-30.0.12rc3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc3-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.12rc3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc3-cp313-cp313-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc3-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.12rc3-cp313-cp313-macosx_10_13_x86_64.whl
lsst_sphgeom-30.0.12rc3-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.12rc3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc3-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.12rc3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc3-cp312-cp312-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc3-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.12rc3-cp312-cp312-macosx_10_13_x86_64.whl
lsst_sphgeom-30.0.12rc3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for lsst_sphgeom-30.0.12rc3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc3-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.12rc3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc3-cp311-cp311-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc3-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.12rc3-cp311-cp311-macosx_10_9_x86_64.whl
lsst_sphgeom-30.0.12rc3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for lsst_sphgeom-30.0.12rc3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
lsst_sphgeom-30.0.12rc3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for lsst_sphgeom-30.0.12rc3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
lsst_sphgeom-30.0.12rc3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for lsst_sphgeom-30.0.12rc3-cp310-cp310-macosx_11_0_arm64.whl
lsst_sphgeom-30.0.12rc3-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.12rc3-cp310-cp310-macosx_10_9_x86_64.whl

Total release size: 16.9 MB

Release files / lsst_sphgeom-30.0.12rc3.tar.gz

Download URL lsst_sphgeom-30.0.12rc3.tar.gz
Size 177.5 kB
Tags Source
SHA-256 checksum
How to use checksums
da591af0148fd8592f01d316b01e5cb11607f4953c0eae8017655da7e6dcf8d1
BLAKE2b-256 checksum
How to use checksums
902becf09e20676ce827638945a780adeac13188b40ad977a320b7e48dbac99e
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.12rc3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
650deb9e940f12accc1ed1b7815955de99ba648e18030e9eb1c31d9e03554c5e
BLAKE2b-256 checksum
How to use checksums
44088a0957d53396df3bfbebf5e351c98f15a36d34223ac2a55eaee89da4b1f9
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.12rc3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
ee8d1e522a2d00382c8a231dcfe0b4d4a8b1bd03ba8cb42632884c0b7b2cde69
BLAKE2b-256 checksum
How to use checksums
0f78f627f5f471db776bb584da4168fe9c0f43893e2bfe5304648b0d52bb4d9b
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.12rc3-cp314-cp314-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
4e5226bd54aed1ed43fd2511b243441a2bf366a92ceb8aa789e1a1344bb4542c
BLAKE2b-256 checksum
How to use checksums
e8f84c71b0c99ba6a6ea8aa756b388c4b8f8efdd78963ae0438221c5eb276a8d
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.12rc3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
3dcfdcf7297f41c9b259cba379cda93267080feb4e4828207b73817b62e2cfee
BLAKE2b-256 checksum
How to use checksums
b665ce47fd27bd56a29e9b58d02cb8a7cb897517c606c6db34275f10d4a35cb4
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.12rc3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
3486f40c778368cd73f2d5329d31df6e241418296a7cf31cc9d4f2c11492dcdf
BLAKE2b-256 checksum
How to use checksums
e10c4c84e0c4de9f8906637600f9196706cbc9e9b4b65bd4f725f5ba37cd641c
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.12rc3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
76cf81515294e47b07cf0dc4177147101936ed60497d126e708f0fb44e3ac8cf
BLAKE2b-256 checksum
How to use checksums
a30a898e809d0067333bbe83ba0e53f79d3fb83daeb07b8450def3846afce491
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.12rc3-cp313-cp313-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
5bd6128036df12425f50e9c704d0376fbf15d4ed50732b0cac712df1150e73ab
BLAKE2b-256 checksum
How to use checksums
60ea9ee6488e54b81969592d90a1d3fe8edda3f1eae0113ff823b36da34099ae
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.12rc3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
577a47000d2aa711e6495402da9c46078122b674f58d2edcd98ea8bbdf28d62d
BLAKE2b-256 checksum
How to use checksums
52e7f1b9e913ca0eee848972d0b4558beb6609ff9ae947dd016e5b3e5eee1ad5
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.12rc3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
729d000ef4c8582b35b0e5dcf3e36ef03a000add9218317d1a988ce17ca752cd
BLAKE2b-256 checksum
How to use checksums
814189fea3cccf6b7e35b17f9d73338e3544ca7ba2310d8c976f544f0c957254
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.12rc3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
9be15ffe188d6b37209a6cc0742c6c85b73049269b44908c1236d3577dabcfb9
BLAKE2b-256 checksum
How to use checksums
3993ea4531056e350ca040957ae2af715c70b436350e7b1cef9a9a9528adc21b
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.12rc3-cp312-cp312-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
5e15fc13c912f3d68932ed0e21272c61b8f649e886f2cac60cdd53c46c03268a
BLAKE2b-256 checksum
How to use checksums
f8bd839c4defb0f4b9243838e4a1cbe9f24c9e475b33100119aef5da0a266915
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.12rc3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
4a08e2f6cab5f6aec1a6d17fc873ce55f2db740a3d5a7723d53ebd1976525864
BLAKE2b-256 checksum
How to use checksums
75aaddbdd96b967841cd506b467be91e83d055de8d418bbd32f61afddb1b4e28
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.12rc3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
04d5e5291fcc9eb824c0fbc75377a89fa1c95e2b70e5d966b8a94a5b2a2ef113
BLAKE2b-256 checksum
How to use checksums
26934046df286e2dd1a7386e88c118250a89e96205a09eeda0c9dca33b9155eb
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.12rc3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
bc8bbaaf41bfffe9809495f365725227f7e3e84bed88e61951b9b15d0ccb9aec
BLAKE2b-256 checksum
How to use checksums
c3b3b65524d7c39a1287c86360bf489acc38c8deed54a61e445e5eb48c31f9ba
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.12rc3-cp311-cp311-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
cb83546f775f3bb14ddb1e5621a5044390b0f5acae2b8418a452da1d989bbfbc
BLAKE2b-256 checksum
How to use checksums
4aced2f3ced1bf8c26578176c18878d9c56f6003fd59cf3b089166570947b549
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.12rc3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
4d285b3aa77b70dc876b0ccc0e2fa7d969397100bc87fc39621b815a0fb51da1
BLAKE2b-256 checksum
How to use checksums
00dbc1dbfb1f9e1d8f9e778ccb4ff95711e876c491884eaa4c7bb321bba7127e
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.12rc3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
62a49aee307c32b297a3a84432584c28cfa3187b16c2fce03b2afbc358a98404
BLAKE2b-256 checksum
How to use checksums
8b9e7dfb500f6e355325c1e9d47e456f23bf7b278a6c006b1753eb0f9ab509c2
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.12rc3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
51ae3bb4daf6c9c1389060aba88fabf205be6bb803b5fa52c928a6c983c2a45e
BLAKE2b-256 checksum
How to use checksums
bd99e26587008906999af1d06120bbebcc95ba5ddca28f082c916a5c968cfedf
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.12rc3-cp310-cp310-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
a5cfd1c3d5f4ba3e6eda241b7a53352b6636730565a115843a1948aa562e15c5
BLAKE2b-256 checksum
How to use checksums
32a397f5c60971efc86c1778834ac4bb5a7634659c663927f3d2b949cd48a695
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.12rc3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc3-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
0276703059de005e871e43d4cb7ebac48ef41d03c0a127c15abfffd27ab69ebe
BLAKE2b-256 checksum
How to use checksums
6b6b8985eb9dadd0ed469460f84d205494c6ad74a0a3b34c5a20699a7782bfe9
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.12rc3

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