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

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

Built distributions (wheels)

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

Total release size: 16.9 MB

Release files / lsst_sphgeom-30.0.12rc2.tar.gz

Download URL lsst_sphgeom-30.0.12rc2.tar.gz
Size 177.5 kB
Tags Source
SHA-256 checksum
How to use checksums
679a8f65a1552a2e22e06b456cfe450e1212e4c46eb301918e647615dbfdc315
BLAKE2b-256 checksum
How to use checksums
2609cf63751187139422774c09327319d67220fda82e9e309c431a0b2e915791
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.12rc2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
b927863fe9252cf7cfaee92abfa93c69af3ab9f8f341cd8eae219b813ed8c756
BLAKE2b-256 checksum
How to use checksums
7e642235fa50aed3c4b9422af22e9025c66f5aee0b20efd6d91b882eecacf590
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.12rc2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
4b3732628e69b5b307f4552b7c3cde7dd0c7df3567f3608d4e4f7954f3ad9bdf
BLAKE2b-256 checksum
How to use checksums
b7e06388aff85091b0ff1eaef4866ade72e334f4573d0e9d37a784ef1c7a5f53
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.12rc2-cp314-cp314-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
142bc2a7763c096b6ccc2310a03252f02d96ed8df13b4b9b197e3cf2b3f1a681
BLAKE2b-256 checksum
How to use checksums
b5e7e1e3a3cb75193aa2fd86c03efa68d723f0b4c324d853735c2b0efcb6231f
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.12rc2-cp314-cp314-macosx_10_15_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
b3391e94d710333a8fa71113d2e43feb1cd648d583832348332db53152297be7
BLAKE2b-256 checksum
How to use checksums
26856a2fa6ac76b3ca2d9c2efba12316c395c8e7d20976830f38ed7b7da519b6
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.12rc2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
2605b72ecba9bd3d7a7f12590cd1f0898928afd4efe5b62fbe1eaf35b1889532
BLAKE2b-256 checksum
How to use checksums
ce395474912069c5bdf199dc7533859d80334582f9b216444cd1fef385b78b10
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.12rc2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
8a8f121d53cc40fd4983f98cd4738222f9c2715dc03a47a88f3753b1832abf0b
BLAKE2b-256 checksum
How to use checksums
1faa8ebe39b2f4fe9b0927e939ff4fdc3678cdd8c8896d2d10248f97e5e82562
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.12rc2-cp313-cp313-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
568faa35e4b2cb3c4b7c84204082138a1771288efc560f4220af6bd1b0a9e2d6
BLAKE2b-256 checksum
How to use checksums
08613ec083bc088412f15972a709d4afb8cdaee33cb061648e7e7769e0587b0d
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.12rc2-cp313-cp313-macosx_10_13_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
cbcb5328bb4cdb6e95b224512e4914dcfcdc78fd984d5a6b110bcda348ac648b
BLAKE2b-256 checksum
How to use checksums
b435d1ea01ccf1fb0cfffdc87af3f1354048b01ab3da6d36b54ff16198aa9bf8
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.12rc2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
2313904886e4654065d97aea55007f66ee9d8e52e3d2fe477d10832b97ae9a82
BLAKE2b-256 checksum
How to use checksums
fc8f4486ea5741ea6fb214c91998139bd3ad2f44249798c91c68c9d865316189
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.12rc2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
bc33f80efdb538cdcdebe485c953f7483ff158467d3c0b1d01417a7284763122
BLAKE2b-256 checksum
How to use checksums
4ece47596b590dc4ff2fc12ccb4b963faedc68a47e26bf3046773c17a7853d7d
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.12rc2-cp312-cp312-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
e24209fa8ddd75796f461a5ee2ea89b5f3175435d0ea835908e15bf7e3386a3b
BLAKE2b-256 checksum
How to use checksums
e0b005941ae3e29d99e16267293b12dd39923f110554726da799c5087ad79a60
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.12rc2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
ffa4ff5cad3fa452c453c397acf654a286a2072703131ee91f22dbaf5aaee0f0
BLAKE2b-256 checksum
How to use checksums
b1032727349db0f6396b9e38c17cacb8b1019a2d468daad1cabfc09ed1cc9b62
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.12rc2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
2153d5f1ffe2c4f7471661f5ec29621381d644682ccac2a25310e750bd622675
BLAKE2b-256 checksum
How to use checksums
e544f60c29118087a074e37de56ccfd1286188fd09494104bfb8ef6b980cd5ec
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.12rc2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
e9102e9c7ecb1fe1e7ceabccac5dcac239a1c5ac56f8943f4372018a4c25dbf7
BLAKE2b-256 checksum
How to use checksums
33c63cc4c8f8d9c1b5eaebf651a4adc83f93068d1c0e44e6ed14bd7ad714fc6b
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.12rc2-cp311-cp311-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
4ecd4489c7e2bd745119cdb5d6dae882ada679b276e60145dcd54f1eff9284c0
BLAKE2b-256 checksum
How to use checksums
3711842d98c77763d7c04981e16a1175e282ff80bc1eff5b987c81515814548c
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.12rc2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
176c78d1dec19144a4ec2da9862aa83817bb805166408c3fcecce320f0641a05
BLAKE2b-256 checksum
How to use checksums
d933a58b6af9f81b0965cf3e4066becac1b72356588a7981147583ee485c9738
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.12rc2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
c6eb7445e5e96101f52db5455cbdbacd9b987a26ba81cd943adbc5c95825853d
BLAKE2b-256 checksum
How to use checksums
85e8dbfdd177f4766bc28297729d2fc64c8e4e8e7729382e55072bc972c37510
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.12rc2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
18e844060586edbf497509801459ac0795ad32db18d97bc0c54a892d6004e165
BLAKE2b-256 checksum
How to use checksums
9c53f7432ec4252c7ad004341a3b7e4ee0d2abedf16f8d99b96dd26732f2e2b3
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.12rc2-cp310-cp310-macosx_11_0_arm64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
08de4c2a439c09d0cdf7f57cc6a1f58431de81d91105d307b9ddb6ea42bfee24
BLAKE2b-256 checksum
How to use checksums
3f344b24d21b90564a7305fa7045d9f51cb3465df08cb2849e803c09a0553cfc
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.12rc2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL lsst_sphgeom-30.0.12rc2-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
c6de822ef9679fcb40e6d65f2875525cb37666fbfec524a4f272d0b386394a30
BLAKE2b-256 checksum
How to use checksums
47d0ec859069b764caf7bab1943ccd6c47a0fce3bbb405898ee26cc452535c12
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.12rc2

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