16 releases (4 breaking)
new 0.5.0 | Jun 1, 2023 |
---|---|
0.4.2 | May 28, 2023 |
0.3.2 | May 20, 2023 |
0.2.2 | May 13, 2023 |
0.1.0 | Dec 31, 2022 |
#45 in Geospatial
344 downloads per month
Used in d3_geo_voronoi_rs
52KB
1K
SLoC
rust d3 delaunay
2021 Edition.
About
This is a port of the d3-delaunay library into a RUST library crate/package. It is in a very early development phase.
Currently the code coverage as reported by Cargo tarpaulin is 80%.
A collection of d3 submodules is currently being ported RUST
- rust_d3_geo
- rust_d3_delaunay
- rust_d3_geo_voronoi
Phase 1
Early draft port - sub module by submodule. Sub module porting means the test have also been ported. No API stability guarentees.
Phase 2
API finialization. There maybe optimisation in the area of generics. So the API only gets locked down in phase 2. The code will be profiled and bottlenecks identified.
Modules, passing test ready for phase 2 evaluation :-
Other To-do's
This function used generators - which rust does not currently support.
- maybe I could use next() see iter
- maybe generator This routes would be a major breaking change as it would require T to become Sync and Send.
Clippy report lots of documentation is missing.
Dependencies
~12MB
~241K SLoC