13 releases
0.0.13 | Oct 2, 2024 |
---|---|
0.0.12 | Jan 15, 2023 |
0.0.11 | Dec 26, 2022 |
0.0.10 | Feb 10, 2020 |
0.0.6 | Jun 17, 2017 |
#102 in Math
5,507 downloads per month
Used in 3 crates
(2 directly)
655KB
12K
SLoC
rust-s2
Rust port of Google S2 geometry library.
Status of the Rust Library
This library is principally a port of the Golang S2 library, adapting to Rust idioms where it makes sense. We detail the progress of this port below relative to that Go library.
ℝ¹ - One-dimensional Cartesian coordinates
Full parity with Go.
ℝ² - Two-dimensional Cartesian coordinates
Full parity with Go.
ℝ³ - Three-dimensional Cartesian coordinates
Full parity with Go.
S¹ - Circular Geometry
Full parity with Go.
S² - Spherical Geometry
complete
- Cell, CellID, LatLng, Metric, Point, Region, stuv
in progress
- CellUnion, edgeutil, predicates, Rect
pending
- loop, paddedcell, polygon, polyline, shapeindex
Dependencies
~1.7–2.5MB
~55K SLoC