Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/georust/geo
Geospatial primitives and algorithms for Rust
https://github.com/georust/geo
update the failure crate, else there is a conflict with the criterion's
failure version
b57ab9ffac65e0ce45e549c45acc4ef6408fd310 authored over 6 years ago
304: Prepare for geo-types 0.2.0 release, geo 0.10.0 release. r=frewsxcv a=frewsxcv
Fixes https...
977bf85c1f18370558d1c9bce231ce0cc7bebad4 authored over 6 years agoFixes https://github.com/georust/geo/issues/303.
🥂🎊🍻🎉
7be21a5854675f9e53d1a202e872ad77cccf896b authored over 6 years ago301: algorithm: Merge polygon area calculation into a single function r=frewsxcv a=ketotek
Fix ...
9e97d4e27fa0955669c8ca729af1185e038aa99a authored over 6 years ago600635d2e61e5d083ea3592d096500d20f7a0626 authored over 6 years ago
Signed-off-by: Alexandru Copot <[email protected]>
8ab98d15e6fe76ac636af3085405449d8c6f6365 authored over 6 years agoFollow-up Code of Conduct and Contributing docs changes.
b65b0897a20089b9e1548ac2e086f2167172a75e authored over 6 years ago95abe59445410368f97cfe02f9955479f341c44f authored over 6 years ago
75023784600b6f196a75a03ba94fe9c266a4225c authored over 6 years ago
Add contribution guidelines and code of conduct
4756033ce27357a6b6962a938aff29766de7ec10 authored over 6 years agob9d90d53723ea78e56996db04c93a85901d5e5a2 authored over 6 years ago
2a3923fe1c2bbdd2ffd2f6feb8e64736ec2f0e78 authored over 6 years ago
ebc50fffffc7a9d4b934279a3b6f0b27c0e90de1 authored over 6 years ago
296: Distance and Contains for Triangle, Point r=frewsxcv a=michaelkirk
Co-authored-by: Micha...
4a3886258fd7d2ac151c7e15bb11a674988f2190 authored over 6 years agob3944caaa353bdd3fcfe8ab7d2dac86ec46f7b9a authored over 6 years ago
297: Remove duplicate algorithm definitions in 'geo' and 'geo-types'. r=frewsxcv a=frewsxcv
To ...
25f1ef240ecfd47343fa56b34b519295bcae56ba authored over 6 years ago
To implement Spade’s traits in the geo-types crates, we need to access to a
few geospatial algor...
295: Rename bounding ‘box’ to ‘rect’; move structure to geo-types. r=frewsxcv a=frewsxcv
- Rena...
0cbfcc482469f0f25e22b362c3753dd71367ee84 authored over 6 years ago
- Rename `Bbox` structure to `Rect`, move to `geo_types`, transition
from four `T` values to t...
290: Implement spade::SpatialObject trait for LineString r=frewsxcv a=chrisbrue
A continuation ...
88012e29731ecfad884a4592803c103ee3ed8194 authored over 6 years ago294: Enable serialization of geo_types::Triangle. r=frewsxcv a=frewsxcv
Co-authored-by: Corey...
aa4e66a4ff35daad6e0368d5570596b019c1b942 authored over 6 years ago49aadb66fafebec20e694d87dc502b79608a7b3b authored over 6 years ago
e0bcc1c2077879525f60dde09b5105661c28504f authored over 6 years ago
285: Introduce Triangle geometry type. r=urschrei a=frewsxcv
Fixes https://github.com/georust/r...
b4cb8cc1b45ca32fcdde2ee343bf0e98e20cc5a5 authored over 6 years agoFixes https://github.com/georust/rust-geo/issues/261.
GEOS also offers a Triangle type:
- http...
082765c5a83d318af740e62a89924b2b09d95416 authored over 6 years ago284: Indicate that the Area algorithm is signed. r=urschrei a=frewsxcv
Co-authored-by: Corey ...
c8d13ad9e738a2733e66e124199386ee0f629efd authored over 6 years ago4d4dd6869a912729b1746fc80a43e086856c1cfc authored over 6 years ago
283: Run rustfmt on the entire project. r=frewsxcv a=frewsxcv
Co-authored-by: Corey Farwell <...
1321288526f887d96d64f46c9bed0b31eda320b7 authored over 6 years ago42bc2965788d770df7334db84817743c71d86288 authored over 6 years ago
282: VW refactor r=frewsxcv a=urschrei
Co-authored-by: Stephan Hügel <[email protected]>
eda1ee7d730f8b651f0b72a019ba0727a9bc15cf authored over 6 years agoca9739f124655dcf3377dcadd7f71ab9dc885440 authored over 6 years ago
5ebb86b5d339a67d7b88479af7982e08c2382c74 authored over 6 years ago
244: Migrate Line/LineString to be a series of Coordinates (not Points). r=urschrei a=frewsxcv
...
3816cfa60b947004c00ac383c744ef0400c5ec7e authored over 6 years agob82b3a53c40f411c98418f4e4f1d17f19c481285 authored over 6 years ago
281: Add benchmark for 'extremes' algorithms. r=frewsxcv a=frewsxcv
Co-authored-by: Corey Far...
57513bdc38f919f024698f3a9d3cd2029f42cce7 authored over 6 years ago9a2e6ea730a3505e7a305414eda18734dc87cc8a authored over 6 years ago
278: Allow constructing a Line from anything that's Into<Coordinate> r=frewsxcv a=frewsxcv
Extr...
0a48e70e144b9a6ba863fd5a7a41354c9e67f095 authored over 6 years agoExtracted froom https://github.com/georust/rust-geo/pull/244.
e416f3463fca8975bc787a9fb4953c0e44f980b7 authored over 6 years ago279: Utilize new x_y helper method. r=frewsxcv a=frewsxcv
Co-authored-by: Corey Farwell <core...
b1531cff887d462488e882c7d3bda6a4f12bd700 authored over 6 years ago2a57e597ef776f90617f2f217f512f36b51cb18b authored over 6 years ago
632a32642703f95a8b72a975906d5bfcfb1c495b authored over 6 years ago
277: Add fn x_y to Point and Coordinate r=frewsxcv a=janus
Provide `x_y` helper methods on Poi...
c05178a824fc6c27252df1245615cdeb5f2f77a4 authored over 6 years ago4de7b49dfc8fc385e2760bbc83cfbd3aef6e44d0 authored over 6 years ago
276: Refactor rotate algorithm. Add rotate benchmark. r=frewsxcv a=frewsxcv
Co-authored-by: C...
b4687d81350bbaf0a0d3bc4a502432e4a888769c authored over 6 years agoe0558defe924294f01ff6837e68a6945135f3f49 authored over 6 years ago
265: Remove unnecessary borrows in function params for `Copy` types. r=frewsxcv a=frewsxcv
Brea...
8e26788bf75e824ffcfcc8c45b1401de79b79aba authored over 6 years ago275: LineString::lines can implement ExactSizeIterator. r=frewsxcv a=frewsxcv
Co-authored-by:...
611c0fca135000fe585d97477f438c064b8d6f0f authored over 6 years agode196b10e13bfbfbe2f141a977b6d61e388f787e authored over 6 years ago
272: More benchmark improvements. r=frewsxcv a=frewsxcv
Co-authored-by: Corey Farwell <coreyf...
e5f8b388975f388d885b2a1e26e7389faeed6a48 authored over 6 years agoefddb74e63897244c9bf2824f8aa10961b70e4e3 authored over 6 years ago
eaa00cfb6930b5a4458cfa1b207dcf164049cd52 authored over 6 years ago
273: Migrate Polygon euclidean distance benchmarks to Criterion r=frewsxcv a=urschrei
Co-auth...
5c166e2ee2a31dc00efdeec97d860322c506c145 authored over 6 years agod8d1f2ef207cd10ee0b75ab5b05d752084b5f8d0 authored over 6 years ago
259: Add conversion trait from Point to Coordinate. r=frewsxcv a=frewsxcv
Co-authored-by: Cor...
9a568ab0f336fe150d207d835fc923f652f8cd00 authored over 6 years ago267: Centroid iterators r=frewsxcv a=urschrei
Replace some loops with iterators + folds, adds c...
47012d9a7f147cac65bf24c98ef314d525d02033 authored over 6 years ago271: Migrate a couple benchmarks to use Criterion. r=frewsxcv a=frewsxcv
Co-authored-by: Core...
36922c33a6f35a2da68602cdce0d3322e230bc4f authored over 6 years ago270: Add and edit algorithm descriptions r=frewsxcv a=urschrei
Also sorts them using rustfmt
C...
012a91b753a1a1bd0cabc5b187ccfc9fe67da623 authored over 6 years ago644e1c34fe8648ad104c607c65757fdec3ad78e1 authored over 6 years ago
Also sorts them using rustfmt
8227af8d66cd21c72ca13aebf10dc9d0c84533d5 authored over 6 years ago269: Add more benchmarks r=frewsxcv a=urschrei
For euclidean distance (both types of Polygon-Po...
b9ddfe071a049dc3aa5b2cd171778393b7514671 authored over 6 years ago
Using "Fat" LTO + 1 codegen unit inflates compile times, but leads to
~5x faster performance on ...
47ea7ce8ca6e6ecfbfe1df266dad55beca3bf41a authored over 6 years ago
268: Update Spade r=frewsxcv a=urschrei
v1.5.1 has the bug fix.
Co-authored-by: Stephan Hügel...
e130674d9d2506db1b59bcdb03b240a1a8cbc5c2 authored over 6 years ago96ecfcde0c246d0da50ace672bffab4979e1e995 authored over 6 years ago
42b0ac6e7568ad696273a8931dcb077b2108409c authored over 6 years ago
fe8886a161687fe46fcf74eb4dd16c989d521400 authored over 6 years ago
8cdc0bab9139efcdae33bfafba4b4f9e0a68eff2 authored over 6 years ago
4a86394dccab8cdc80cebc1a398416aaf0d1a719 authored over 6 years ago
b7d806395bcf4d47ad28b6fc5e8b8b8b2e6d8806 authored over 6 years ago
262: Remove loop in favour of iterator r=frewsxcv a=urschrei
Also modifies determinant docstrin...
ddbab2d42667ae5715b9dd13bfaacd66717974fc authored over 6 years ago
Also modifies determinant docstring so RLS can pick up the external
link
266: Pin `spade` dependency to `1.4.x`. r=urschrei a=frewsxcv
https://github.com/georust/rust-g...
12849608b95192290a4e528f3e9bd4ddb5a3a23d authored over 6 years agohttps://github.com/georust/rust-geo/issues/263
b1760ff6ef116203ad948ad84e6b73d543b610a8 authored over 6 years ago258: Make slope and determinant code blocks compilable; small tweaks. r=frewsxcv a=frewsxcv
C...
b8354152381f735ab765847b656e12afc5117869 authored over 6 years ago260: Replace folds with sum() r=frewsxcv a=urschrei
Removes some of the unnecessary `fold`s (se...
6f21c5bbccb8619b97bd1b46c5353395aeaa567f authored over 6 years ago9c82f001cb5504f17f0128ad4591e725b1f2e74b authored over 6 years ago
7ee6b35182a68b5329baa3445429b9bea1d20ffc authored over 6 years ago
459313f49ccb23b7132552dc2d943bccb1ef4fa1 authored over 6 years ago
255: Remove redundant distance calculation r=frewsxcv a=urschrei
closes #252
Co-authored-by: ...
e44f56b719102d390c5c5963f474fa8fac5f7352 authored over 6 years agof0348984db94e19c860c0878bc6497bb7d691c36 authored over 6 years ago
closes #252
30bb2c951b449e8139150c2bf16c081f8cdcf9ca authored over 6 years ago(Which fails)
6ca0c4b7a3d471b0553a2df6f0512f87161d4e74 authored over 6 years agof8f04ad32ba7ebef431cde7918644c7b18a2356f authored over 6 years ago
Replace with standard euclidean distance
836136296bf6684649b58244f9e78b804b03a668 authored over 6 years ago257: Remove redundant slope calculation r=frewsxcv a=urschrei
Closes #253
Co-authored-by: Ste...
a540e31cf1f2a4911a49e4ce724e9d5637749857 authored over 6 years agoc44544de3d7d45abc368c7a9a8afe9a85e1b8b20 authored over 6 years ago
Closes #253
d7d12c1f503071794227d071af3551ddefa70c72 authored over 6 years ago249: Minor Centroid implementation cleanup. r=frewsxcv a=frewsxcv
251: Reuse Euclidean algori...
63f26b5c0692c60aecaac6c95746502bb91fa0df authored over 6 years ago247: Organize all Earth radius/constants. r=urschrei a=frewsxcv
Co-authored-by: Corey Farwell...
937027caf241a0fdb205fa3a0ae12a32388eecf0 authored over 6 years ago246: Introduce Line::{dx, dy, slope, determinant} methods. r=urschrei a=frewsxcv
Co-authored-...
7a000548c282ae6238b6fa9188b2e9ee6dcd8fcb authored over 6 years ago31251b735f7ebe024d3675e99b6471ef84a7251c authored over 6 years ago
5e4efcb33fb065f25bae561bb3d07b1c8dab9072 authored over 6 years ago
991b7f3a8bd1f417d1fd44feeb174e976a3fe2e4 authored over 6 years ago
f57665f5b23a181fba3c6895302bc682b9f880fb authored over 6 years ago
243: Use relative path for dependency. r=frewsxcv a=frewsxcv
Fixes https://github.com/georust/r...
fbcabaae3dc5f2f0dfe73ec97ae2b22475d4ae82 authored over 6 years agoFixes https://github.com/georust/rust-geo/issues/221.
9587ef7f7ff7e8e548b341139f2277a36d6c7179 authored over 6 years ago240: Refactoring with Clippy r=frewsxcv a=urschrei
Co-authored-by: Stephan Hügel <stephan.hug...
6284b6a17f96714fb6bdffb224d717ee8ce14392 authored over 6 years ago6f8a8451ae3a7e3df244eb6bcec7ffa9e9aa9984 authored over 6 years ago
cae2f42bc7c3e81c1c4ed068ecd574f1581b0ba8 authored over 6 years ago