Spherely

Latest version: v0.1.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.0

<!-- Release notes generated using configuration in .github/release.yml at 0.1.0 -->

What's Changed
* CI release: activate windows builds by benbovy in https://github.com/benbovy/spherely/pull/45
* Add binding to calculate distance between two geometries by gahjelle in https://github.com/benbovy/spherely/pull/43
* CI: migrate from provision-with-micromamba to setup-micromamba action by jorisvandenbossche in https://github.com/benbovy/spherely/pull/47
* CI: update s2geography dev branch name by benbovy in https://github.com/benbovy/spherely/pull/55
* Refactor Geography and add (scalar) creation functions by benbovy in https://github.com/benbovy/spherely/pull/51
* ENH: add from_wkt/to_wkt functions by jorisvandenbossche in https://github.com/benbovy/spherely/pull/50
* Fix repr precision for latest s2geography + expose precision in to_wkt by jorisvandenbossche in https://github.com/benbovy/spherely/pull/63
* ENH: implement __eq__ on Geography class by JoelJaeschke in https://github.com/benbovy/spherely/pull/61
* ENH: geography constructor from geoarrow by jorisvandenbossche in https://github.com/benbovy/spherely/pull/49
* ENH: Added more missing predicates by JoelJaeschke in https://github.com/benbovy/spherely/pull/56
* Fix empty linestring creation by benbovy in https://github.com/benbovy/spherely/pull/71
* ENH: add area function by jorisvandenbossche in https://github.com/benbovy/spherely/pull/73
* DOC: add missing functions to API reference by benbovy in https://github.com/benbovy/spherely/pull/76
* ENH: export to geoarrow output by jorisvandenbossche in https://github.com/benbovy/spherely/pull/53
* ENH: add projection support in geoarrow output by jorisvandenbossche in https://github.com/benbovy/spherely/pull/69
* ENH: add to_wkb / from_wkb by jorisvandenbossche in https://github.com/benbovy/spherely/pull/68
* Add projection keyword to from_geoarrow + update type annotations by jorisvandenbossche in https://github.com/benbovy/spherely/pull/78
* ENH: Added length and perimeter implementation by JoelJaeschke in https://github.com/benbovy/spherely/pull/77
* Add get_x and get_y vectorized functions (Point-only) by jorisvandenbossche in https://github.com/benbovy/spherely/pull/37
* Add script to generate the stub file by gahjelle in https://github.com/benbovy/spherely/pull/44
* ENH: add boolean operations (overlays) by jorisvandenbossche in https://github.com/benbovy/spherely/pull/62
* Bump min s2geography version to 0.2.0 by benbovy in https://github.com/benbovy/spherely/pull/81
* Rename scalar creation functions by benbovy in https://github.com/benbovy/spherely/pull/83
* ENH: add pickle support for Geography by benbovy in https://github.com/benbovy/spherely/pull/82
* Misc. typing fixes by benbovy in https://github.com/benbovy/spherely/pull/84
* Refactor numeric constants (Earth radius) by benbovy in https://github.com/benbovy/spherely/pull/86
* ENH: add `oriented` argument to `create_polygon()` by benbovy in https://github.com/benbovy/spherely/pull/85
* Try alternative patch for cmake s2geography openssl by benbovy in https://github.com/benbovy/spherely/pull/91
* DOC: add installation section by benbovy in https://github.com/benbovy/spherely/pull/92
* DOC: API reference tweaks & clean-up by benbovy in https://github.com/benbovy/spherely/pull/89
* Fix and rename: get_dimensions() by benbovy in https://github.com/benbovy/spherely/pull/87
* Setup pixi by benbovy in https://github.com/benbovy/spherely/pull/95
* Misc maintenance by benbovy in https://github.com/benbovy/spherely/pull/96
* ENH: add is_empty by jorisvandenbossche in https://github.com/benbovy/spherely/pull/79

New Contributors
* gahjelle made their first contribution in https://github.com/benbovy/spherely/pull/43
* JoelJaeschke made their first contribution in https://github.com/benbovy/spherely/pull/61

**Full Changelog**: https://github.com/benbovy/spherely/compare/0.0.1...0.1.0

0.0.1

What's Changed
* Configure CI by benbovy in https://github.com/benbovy/spherely/pull/6
* Optimize Python -> C++ Geography conversion by benbovy in https://github.com/benbovy/spherely/pull/5
* Rename library s2shapely -> spherely by benbovy in https://github.com/benbovy/spherely/pull/7
* CI: remove workaround for s2geography dll install path by benbovy in https://github.com/benbovy/spherely/pull/10
* Add documentation by benbovy in https://github.com/benbovy/spherely/pull/9
* Add instructions for setting up local development environment by jorisvandenbossche in https://github.com/benbovy/spherely/pull/12
* Add contains predicate by jorisvandenbossche in https://github.com/benbovy/spherely/pull/11
* Add logo, readme and doc tweaks by benbovy in https://github.com/benbovy/spherely/pull/13
* CI: expand tests to run on different Python versions by jorisvandenbossche in https://github.com/benbovy/spherely/pull/14
* use s2geography from conda by martinfleis in https://github.com/benbovy/spherely/pull/16
* Add Polygon by benbovy in https://github.com/benbovy/spherely/pull/15
* add: some predicates by ccalvocm in https://github.com/benbovy/spherely/pull/18
* Add more instructions in README (dev builds) by benbovy in https://github.com/benbovy/spherely/pull/21
* Predicates functor by benbovy in https://github.com/benbovy/spherely/pull/22
* More CI (mypy, coverage), setup pre-commit, formatting by benbovy in https://github.com/benbovy/spherely/pull/24
* Fix CI coverage by benbovy in https://github.com/benbovy/spherely/pull/29
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/benbovy/spherely/pull/30
* CI: temporarily pin conda s2geometry to 0.10 by jorisvandenbossche in https://github.com/benbovy/spherely/pull/33
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/benbovy/spherely/pull/32
* BLD: require latest s2geometry 0.11 / s2geography 0.1.1 + use cmake config to find libraries by jorisvandenbossche in https://github.com/benbovy/spherely/pull/34
* CI: update Python versions in test matrix by jorisvandenbossche in https://github.com/benbovy/spherely/pull/36
* Add centroid, boundary and convex_hull function (returning new Geography) by jorisvandenbossche in https://github.com/benbovy/spherely/pull/20
* CI: build sdist and wheels (Linux & MacOS) by benbovy in https://github.com/benbovy/spherely/pull/35

New Contributors
* benbovy made their first contribution in https://github.com/benbovy/spherely/pull/6
* jorisvandenbossche made their first contribution in https://github.com/benbovy/spherely/pull/12
* martinfleis made their first contribution in https://github.com/benbovy/spherely/pull/16
* ccalvocm made their first contribution in https://github.com/benbovy/spherely/pull/18
* pre-commit-ci made their first contribution in https://github.com/benbovy/spherely/pull/30

**Full Changelog**: https://github.com/benbovy/spherely/commits/0.0.1

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.