Skip to main content

Manipulation and analysis of geometric objects on the sphere

Project description

spherely

Tests Docs Coverage

Python library for manipulation and analysis of geometric objects on the sphere.

Spherely is the counterpart of Shapely (2.0+) for manipulation and analysis of spherical geometric objects. It is using the widely deployed open-source geometry library s2geometry via the library s2geography which provides a GEOS compatibility layer on top of s2geometry.

This library is at an early stage of development.

Installation

The easiest way to install Spherely is via its binary packages available for Linux, MacOS, and Windows platforms on conda-forge and PyPI.

Install the binary wheel using pip:

$ pip install spherely

Install the conda-forge package using conda:

$ conda install spherely --channel conda-forge

To compile and install Spherely from source, see detailed instructions in the documentation.

Documentation

https://spherely.readthedocs.io

License

Spherely is licensed under BSD 3-Clause license. See the LICENSE file for more details.

Acknowledgment

The development of this project has been supported by two NumFOCUS Small Development Grants (GeoPandas 2022 round 1 and GeoPandas 2023 round 3).

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

spherely-0.1.0.tar.gz (341.9 kB view details)

Uploaded Source

Built Distributions

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

spherely-0.1.0-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13Windows x86-64

spherely-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

spherely-0.1.0-cp313-cp313-macosx_14_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

spherely-0.1.0-cp313-cp313-macosx_13_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

spherely-0.1.0-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12Windows x86-64

spherely-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

spherely-0.1.0-cp312-cp312-macosx_14_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

spherely-0.1.0-cp312-cp312-macosx_13_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

spherely-0.1.0-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

spherely-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spherely-0.1.0-cp311-cp311-macosx_14_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

spherely-0.1.0-cp311-cp311-macosx_13_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

spherely-0.1.0-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10Windows x86-64

spherely-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spherely-0.1.0-cp310-cp310-macosx_14_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

spherely-0.1.0-cp310-cp310-macosx_13_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file spherely-0.1.0.tar.gz.

File metadata

  • Download URL: spherely-0.1.0.tar.gz
  • Upload date:
  • Size: 341.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for spherely-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7df6b2c130bd964e3aa5c19255682e1dc7871f336e86d71d0c1151366850950e
MD5 ae15022212c2b979414073fee54700f8
BLAKE2b-256 691556a792742657c9a557b7d40e1b36f22730348049ca4f305640e7f8025cce

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0.tar.gz:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: spherely-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for spherely-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d7d6028b37813c90af670847f2db09665aefc3b94743f76a2a426b843fdc687d
MD5 b0cb66ea1d4d9f1497df25c65e3c4b5c
BLAKE2b-256 931635651dcff63d5183413bd8ee9756dccf769cbf5ff8929bb0dad9f3ba71f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c8fd070ed867d2aab620f7aacb180c17654e406e976a1223be412a183c78039
MD5 3e06d4dd1c5a3158ad010afdcaa993aa
BLAKE2b-256 0e06868b9e399e3530654b4dc4f6250c12acc56a02036612cceb3926f5dd6993

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0331edca7b4af4d883bd769f960d3591b3eb82dcdc8998705d520015a8b0a421
MD5 4937f84150d97a2314e3f20a6e0d4367
BLAKE2b-256 8c3e42dd7b603da6da60a0bb06577954a80839eebe341e30aa385ea4ffbc8e31

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6161f27e8b219998db3fc897348abb7665409fbf548df0e759ca4f9cb99a51c1
MD5 9599f06ddf1d6506e126eb33e0e103e5
BLAKE2b-256 f4fa5555feebcf562a23fab18c7b93471b39fba124e05506fc164de592cbf606

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: spherely-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for spherely-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6e346e9efd056d4934613f478bfc211470c49595d7f8911b11366cc640b565d6
MD5 2138919c93bfb24b6a1eff0ea7379ed0
BLAKE2b-256 8da4a7cd692f8617759310db6dca42b575237db3dfde33c693aa5276793fb8cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 871991367336459fdfdd558fbf04ff87e6bd9f1e9edf70734c6b6455dc0e8711
MD5 5ee87ec25b72b917bf04fe343f177fc5
BLAKE2b-256 82d796d080c680167b89834e44af69f68dbb52395bfde3c0e00b2d7abb148efc

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 30c887900c41395a1339c85dd780d4b251ed42c4dad19e402fe32a23b3a823ba
MD5 3da22562957e6a5aece8034e50fa9959
BLAKE2b-256 54549b16e9d43b5ce7c6d51d4929c36ea206753b32a7cb3308f910522f80ccef

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 60bc89118f0b644322a10620ee8437ac4d82d0e1d23b72d1cbec1f2d17b3dc53
MD5 3afcfd9dc835db35db818d54f2906e42
BLAKE2b-256 d12328ea72e1d8c8b4fee50f163490e9fe10328a87adf7b7fe5d262c8a0b28be

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: spherely-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for spherely-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 45d6ee964ed05bcaa1157b718fd917913ae5862ec5251630d843710a820ca40d
MD5 e6cfcae5dfcc915f5e28d1d0e5de4a69
BLAKE2b-256 0b82724616cb780b495136584db141910bcb60328c44074bfbdec97f25381079

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b2257c8546835eef655f570f2b818e7e03cd7433ff5d6e49c2bcbeefcbbbe81
MD5 fde12bc4d07f52d46136890a33434b61
BLAKE2b-256 508ef9d95b2698544247c48a7557864ea5293d49132652a1dd44c75449266913

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 635d133a6529ba164e4fd35fa36c46076d1e58472a1e1f542f669dfc111336bd
MD5 1d74d520075c158731f1defbb1259c79
BLAKE2b-256 e724a6c9d78ad6862a2290e132c7a3fd75916efa737f8fc7f47a6afa90a85cae

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4db65ff54c04ede40eee087e5b0900d00045b266587fadbf0a035c11bb5288ff
MD5 8418c5eab0921adfa34e2b8f1ffc172f
BLAKE2b-256 eac86f86da6c211149c4413629fc908e2f04a85ba4a744998736aaaba8146b17

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: spherely-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for spherely-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e9728e6acb0f5ee308b2662484217edd8b0caaee37938a32c6d78025b69b7b6
MD5 ce76ea5af2e878a517be0665a39a57bc
BLAKE2b-256 2cb2b8b5119f40f17214185549e69a5912aa949f2b62f92bc826371ef0f34dfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dff37b580ce31b6421fa4aab377222fbac6373c3bfc055e06f291c96d9fa7b8
MD5 292912591b32ec76145568ce1a81204d
BLAKE2b-256 4634f626e32cd0b84432c8010c2f99ba86a4459cc13c8c2c80bc7644604e2f8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3b4d2d5ac22adc592f8783635742acaf5701bac68691100b9f1fc31b65093d8d
MD5 86db1a741212ab8d0b81ac97f044bf37
BLAKE2b-256 e1225b82f8bbc87b5291362b27fef6615567b7a34a86a7e1aebdd5f2f382161d

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release.yml on benbovy/spherely

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

File details

Details for the file spherely-0.1.0-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for spherely-0.1.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4443e79b22a7bad28b055629883a1a4915ecc53ca6f6982daf23731ad838e240
MD5 07e337dd5a3621384c3a645f65446c3e
BLAKE2b-256 92fe812d82a231e078d3fda3c68fa8b280e986150cf05c324a17bc9f6fe5a11f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spherely-0.1.0-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: release.yml on benbovy/spherely

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