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

Appease clippy

eefbd66272249bf33e23b5c44fda3c5c8aea5e45 authored over 2 years ago
Fix fast path

8f61f0aa065b7e30559e769cd54dade3b0e843c0 authored over 2 years ago
Merge #847

847: Add interpolated coordinate feature r=michaelkirk a=urschrei

- [x] I agree to follow the p...

8db1830312fbf5cc41911782bb68119efb8a5de5 authored over 2 years ago
Add Polygon densify test

0336b607a0c253e52bde188c6b358568f648b0a7 authored over 2 years ago
Update changelog

9b35062d9699332f67b424f8c9e1d1abe85d7129 authored over 2 years ago
Move to own module, simplify logic, document

Also add remaining geometries

b9cd493c91a692f1f137cbf4df9b60c5cca83860 authored over 2 years ago
Fix export in example

2c643c310fa7b5d56f4c92f6e590f4fea1d7a503 authored over 2 years ago
First pass at densification

Remove stray JSON

2691ef9386041571d7246431f2677bf1551bb122 authored over 2 years ago
Merge #843

843: Bump geo-types dep in geo r=rmanoka a=frewsxcv

- [x] I agree to follow the project's [code...

3c04f6ddfb1bdb49275390c1d0583fe48212b22a authored over 2 years ago
Bump geo-types dep in geo

f0e86a75666b3e2b701b58fbbebc8044a12fd4a8 authored over 2 years ago
Merge #842

842: Prepare for `geo-types` 0.7.5 release. r=frewsxcv a=frewsxcv

- [x] I agree to follow the p...

25ca5b10c8d28e5c912a80fed6078042235bd5a1 authored over 2 years ago
Prepare for `geo-types` 0.7.5 release.

1803bedbe1cdbd72dac7ae70cc1a457fbbfbfbf3 authored over 2 years ago
Merge #840

840: Prepare for geo 0.21.0 release r=frewsxcv a=frewsxcv

- [ ] I agree to follow the project's...

bc9bcb472eb82678f06ed30989a6722844f38353 authored over 2 years ago
Merge #754

754: More tidying of fast path algorithm r=urschrei a=urschrei

Use built-in cross product inste...

74b4b05b852fa48229df3fb0dad6d99f41c5997e authored over 2 years ago
Update changelog

b900c5b6e4517373719ceeead6b599a2eb41ad77 authored over 2 years ago
Prepare for geo 0.21.0 release

c8ffabf0a79b8831bd9569fbe849533606da9d17 authored over 2 years ago
More tidying of fast path algorithm

Use built-in cross product instead of "left turn"
Simplify vertex line angle logic
Use accumulat...

8d24510e6f384d588a8d27ba35110fa449686c5c authored over 2 years ago
Merge #835

835: Feat/boolean ops r=michaelkirk a=rmanoka

- [x] I agree to follow the project's [code of co...

7db02a41f8a0698938b30831b10117310ae7be5f authored over 2 years ago
Add more details in the RFC

[skip ci]

40e31d911b9df16d9e9c7206007efbf49ccc90e7 authored over 2 years ago
Reexport everything from `proj`.

Seems like if we're going to expose `proj`, we might as well expose
everything. My use case is I...

0dd4353376c80a4e7eb890661a5e35df8d72de16 authored over 2 years ago
Minor fixes

fix benches utils for map_coords change

658005650316554e4c37a712450eb5be1531f4f5 authored over 2 years ago
Merge branch 'main' into feat/boolean-ops

7be9afcbdeb336967162fc9012a438a54c495e4d authored over 2 years ago
Update norway concave hull test

b98db2b0332bdaaec42651ebce92fe0c4cb1f142 authored over 2 years ago
More fixes from PR reviews

+ doc-fixes
+ Crossable -> Cross

Thanks @michaelkirk, @frewsxcv

b8dca3903851050c612e93f898a7e416c64c5bfa authored over 2 years ago
Merge #837

837: Map coords takes a coordinate r=frewsxcv a=michaelkirk

- [x] I agree to follow the project...

959ed04520574f27be52fd4d4da9d37f82c9c4cb authored over 2 years ago
fixup convert after rebase

5238e31677c0ad92dbbeffe241fd699c9a32fae8 authored over 2 years ago
Map coords takes a coordinate

30d6c9ccfa17869adfeb80e5f1c5050ea24a868d authored over 2 years ago
Merge #836

836: Add `{Convert,TryConvert}` traits for coordinate value type conversion. r=michaelkirk a=fre...

272d5b3e88d126e02bcf966aabff2601841f803c authored over 2 years ago
document new algorithm

46845577e1009917f18223436e6d5fb309297203 authored over 2 years ago
fix example

d3a1fa3aa186211ba88dcb42df3eda392371f2b5 authored over 2 years ago
Merge #821

821: deprecate: GeometryCollection::from(single_geom). It doesnt give us much and causes awkward...

5f21059d337cc9b95cc628dc97ba478f629b1d7d authored over 2 years ago
cargo fmt

1b7f7eccd88a19c51d29fa8d507e5d7ec0c9fa0f authored over 2 years ago
Update geo/src/algorithm/convert.rs

Co-authored-by: Michael Kirk <[email protected]>

2f429cf8b3edb70ccb9c8e1c2eaa557651edfda3 authored over 2 years ago
Add {Convert,TryConvert} traits for coordinate value type conversion.

d585fd3c8a06c1b9f7d9bcecb7ea6fa9aa3f42bd authored over 2 years ago
Add docs

+ minor fixes in crossings bench

c9c59e411fd49faeb42ead75aaea7fb837a503e5 authored over 2 years ago
Move bool-ops tests and benches to separate crate

+ move tests and benches that use rust-geo-booleanop and other crates to a
separate crate
+ re...

a241c7b429053777972b5b203e88e924174a5aae authored over 2 years ago
Inc. suggestions from PR

Thanks @michaelkirk

0fa7425c695699a8b8a43143da0b3cca08aee80c authored over 2 years ago
Upgrade geo rstar dep to 0.9.x

22635b1117122b04796cf72853de001659b2b32f authored over 2 years ago
Add changelog entries

e0a849c65e28f2ca1318046e373d86cda9d36245 authored over 2 years ago
Fix lint issues

+ cargo fmt
+ cargo clippy --fix

231e1b94a12af069a536a5aff2f168ce9b705d0c authored over 2 years ago
Shift MSRV to 1.58

To pass CI

c4d1e713b67b0df2bbe394c93cd5354e0529408b authored over 2 years ago
Fix lints

485799a438ce78ac558089159abec0f4a2bb36da authored over 2 years ago
Add boolean op benches

+ cargo fmt

f9f82dbe3ea9ae55810319d48632cbcc8690015f authored over 2 years ago
Add boolean ops

+ use sweep::* to impl bool-ops
+ copy in test fixtures from rust-geo-booleanop

7ef1f49e0691592c183ea6215b6869869c9036c5 authored over 2 years ago
Refer PR in rfc

8c9c8dd47413f5d6439344b124f68da32e37fb50 authored over 2 years ago
Merge branch 'main' into feat/boolean-ops

52ec16d89d142f2c89034c0393dafffe5d2ba215 authored over 2 years ago
Fix edge-cases in Intersections iter

+ fix logic to select crossings-pairs to report in `Intersections` iterator.
+ fix clippy issues...

92cd592b6426cabbbf29da749fece29c738f1121 authored over 2 years ago
Merge #829

829: speed up Relate/Contains with an rstar backed edge set intersector r=rmanoka a=michaelkirk
...

8b701a11741d8983ca5ed54b7dcf8201e249cd3a authored over 2 years ago
Random line crossings benchmarks

1fc99eb3acb86d2bdd3f2b8213962cee43a18c8f authored over 2 years ago
Bentley-Ottman Sweep Proc

3d65e8220240edd2ad9bef7a619c1cfdc2bf3942 authored over 2 years ago
Merge branch 'main' into mkirk/rstar-edge-set-intersector

3a8989fec31d2a2471feb562b5381de26aca4b26 authored over 2 years ago
Segment interior mutability logic

997a3e93870fded64e027a478206d7fa205f0d43 authored over 2 years ago
Active segment storage as btree-sets

+ cargo fmt

d6564c0ee20daf80e8311d3d425a66311774e6d1 authored over 2 years ago
Sweep segment and splitting logic

b8198b24a8f23a259b6f1bfbc7553f342e840b7e authored over 2 years ago
Handle fp-errors in line-intersection

+ add float_next_after crate
+ add `NextAfter<Self>` as requirement on `GeoFloat`

+ impl. order...

9c28e7bebcb3b498de550fbfd3ed94656bf12b48 authored over 2 years ago
Ordered line-segment and intersection

634311edc050ffc62e0ed21cfe1192d59e906c3a authored over 2 years ago
Ordered Point and Sweep Event data-structures

e4ae712c0831004db15be9056ef9037072ac1ccc authored over 2 years ago
Placeholder RFC: Implement boolean-ops

56d94506bc0ba887cfd29c572857f5dfa5eba3bb authored over 2 years ago
Merge #830

830: flatten algorithm namespace r=frewsxcv a=michaelkirk

- [x] I agree to follow the project's...

c5c9ba86b75430097dc902ba182791d6ecf31bd3 authored over 2 years ago
fixup! prelude re-exports all algorithms

700f008ed4b50040093b13d4cfa2aa7c6bd0aeb8 authored over 2 years ago
Merge #833

833: Implement `ChamberlainDuquetteArea` for all geo types. r=lnicola,michaelkirk a=frewsxcv

- ...

8a41ca765b887c7aee1bf7ca2086ddea8fc12e52 authored over 2 years ago
Update geo/CHANGES.md

Co-authored-by: Corey Farwell <[email protected]>

94de0d75fdb46b88e23514538df1df071f1d5e6a authored over 2 years ago
Changelog

63fa18b6d080e1cb4484a367408b8840f81aafeb authored over 2 years ago
Implement `ChamberlainDuquetteArea` for all geo types.

d9caae45098e2a72a331e4e0bd519c7568fdb1db authored over 2 years ago
prelude re-exports all algorithms

21dc7cabb1c4aa7d592bcfc424aec73ae79579ca authored over 2 years ago
Flatten use statements for algorithms

I opted to leave them in the algorithm module and do a re-export in case
someone wants to do som...

f9b0ff99f1b1b3bfddf5d3da7b4ec8d78a3a76a6 authored almost 3 years ago
This `From` impl doesnt give us much and causes awkwardness downstream.

As with most blanket implementations, the problems are little convoluted to
explain, but I hit t...

94e8fca2f157e81472a160693c96ced39bc84db0 authored almost 3 years ago
Merge #827

827: rstar::object for geo_types::Polygon r=rmanoka,lnicola a=michaelkirk

- [x] I agree to foll...

9653e4fd4229da6ba76502aab7d63bbc550a7e63 authored almost 3 years ago
CONTROVERSIAL: make GeoFloat compat with RTreeNum

If we want to rely on using an RTree for some of our operations (like
the Relate trait) we have ...

2c2e7d038e33151e9df8b126d5761964ce3b6196 authored almost 3 years ago
scaffold rstar edge set intersector

Copied the "SimpleEdgeSetIntersector" into a new struct. I'll add the
actual RTree implementatio...

823cbde6e5e991655fa5d9e961b994393c730aed authored almost 3 years ago
relate benches

48d5783bfd2a18a75728475f0b4d7008ac4fef99 authored almost 3 years ago
working rtree intersector impl

68a4c408ba23103568805fabb0318e87734ff6c4 authored almost 3 years ago
Merge #828

828: Speed up intersection check by first comparing bounding boxes r=lnicola a=michaelkirk

- [x...

6fbde25c2634ab91e00edf05448b1a16870e48fc authored almost 3 years ago
perf: cheap bounding rect check before expensive intersection check

bd7abd3f11c05314ff630e300094fb8d3e91668f authored almost 3 years ago
Intersection serves just as well as contains in this context, and is

sometimes easier to compute.

e5bb73e19d0348e9c6290ce481b0cecdf8e7d9c4 authored almost 3 years ago
Intersection bench

f378923d2ea0817ab5f39610d15598e119e49d56 authored almost 3 years ago
update polygon impl to work with the multiple versions of rstar we now support

5947bbb1a412594eee39970339ac288af47d9956 authored almost 3 years ago
move changes to top after merging with main

57a5c7855db40f5896b1999f3dd731b195d7e5c8 authored almost 3 years ago
Merge branch 'main'

e5b7ee442b04397d8c04f1b3fc714aa9dcdde9f7 authored almost 3 years ago
Merge #823

823: Add `Rect::{split_x,split_y}` helper methods. r=michaelkirk,lnicola a=frewsxcv

- [x] I agr...

014a29acccb8bc27cc116c20e63f4ef8c1a3a639 authored almost 3 years ago
Add changelog entry

8061d13d5e93c30d0c6dc1c9154f95c47d21291a authored almost 3 years ago
Add `Rect::{split_x,split_y}` helper methods.

These would help me with a project I'm working on.

e6df6880a62fb5e6efe71e3326af2eeec2f205c1 authored almost 3 years ago
Merge #819

819: Add clarification on is_proper flag of LineIntersection r=michaelkirk a=rmanoka

- [X] I ag...

a3c2094990f87ac9e31420893bd2c1a0e43711e8 authored almost 3 years ago
Update geo/src/algorithm/line_intersection.rs

Co-authored-by: Michael Kirk <[email protected]>

09e61fa4675ec086674b23c6d2ef6b574e95f98d authored almost 3 years ago
Add clarification on is_proper flag of LineIntersection

e966ab05302590224262097cd1a3d0e00705de51 authored almost 3 years ago
Merge #812

812: Inline coords to boost perf improvements r=michaelkirk a=nyurik

* Inline all simple coordi...

68f6e847a2fcbca675bdfabfd1f9a5587541f804 authored almost 3 years ago
Merge #817

817: fix typo in deprecation message r=nyurik,frewsxcv a=michaelkirk

- [x] I agree to follow th...

84af61f4d05b8cc9e7b4b3b3ee39d16ab42c7610 authored almost 3 years ago
fix typo in deprecation message

5a22dc8d842d7c6d09c900d6b7ac177e7d444cb7 authored almost 3 years ago
Merge #811

811: Consolidate traits and rename for consistency with std lib spelling of "in_place" r=frewsxc...

a7158b51d31ecbf91c82ae17adc8af6c0ac8a615 authored almost 3 years ago
rename/deprecate: translate_inplace -> translate_in_place

c1dfbcefb383eec318a7e64a229ede858315447b authored almost 3 years ago
Consolidate traits and rename for consistency with std lib spelling of

"in_place" vs "inplace"

In hopes that these are all easier to find and intuit.

Deprecate the ol...

06b1c515eddbffe2dd23457781035b28b863c17a authored almost 3 years ago
Inline coords to improve perf

* Inline all simple coordinate methods
* use `new()` method in some macros

test | improvement
-...

fa11f57ea4969547ec1f18e69a0b7609b21c704f authored almost 3 years ago
Merge #815

815: geo 0.20.1 release: update to proper minimum geo-types version r=michaelkirk a=michaelkirk
...

1a8a274666e089636931a1578afa705dba96e88a authored almost 3 years ago
Merge remote-tracking branch 'origin/main' into release/geo-0.20.1

4a663e40fb78058d0ce16ee91ab195cda76f181a authored almost 3 years ago
work around: GH actions don't run on PR conflict

Apparently GH actions don't run on PR conflicts:
https://github.community/t/run-actions-on-pull-...

cabe50d0e498abfa7fddc2d036ba6fef567e2b28 authored almost 3 years ago
prepare for 0.20.1 release

d733c65675968c12ee1b48caf2f8aabb84997d57 authored almost 3 years ago
FIX: update to proper minimum geo-types version

geo-types before 0.7.4 won't compile

a9515c2667c72bf84b8b258b23337d2bb72fe9a5 authored almost 3 years ago
Merge #813

813: Bump proj dependency to 0.26 r=michaelkirk a=nyurik

- [x] I agree to follow the project's ...

12666519b6c388a40584a665b0c04c32874263d4 authored almost 3 years ago
Bump proj dependency to 0.26, change CI

ccd463adee6df5e2218b3fed8427166c0037694f authored almost 3 years ago
Merge #810

810: Remove unneded reference for map coords closure parameter. r=michaelkirk a=frewsxcv

- [x] ...

43040edfda5370deb48a58c50c478df127e77d8c authored almost 3 years ago