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

Add From implementation for Coordinate and Point

12cdd388dd86eb2974aa033da1de0b71e3201990 authored over 3 years ago
cleanup comment

db0c1ca47fa4fdca6a90b47520f01df11a580596 authored over 3 years ago
multi_line_string, updating deprecated methods

f6948752c328c56f0a2fbc5d60e088b3e8fb3088 authored over 3 years ago
test for line

146690e66cae8992ad9068e92e20b86b03a4ff29 authored over 3 years ago
linestring

555f2317c70cae3a525b7f9dd15cbbe7734ba228 authored over 3 years ago
adding test for multipoint

45d28f5cfa1529178a9358f75926fc31fd5c659d authored over 3 years ago
starting with some tests

01b55a948e13d980964eefd54f23934afc22d819 authored over 3 years ago
impl done, now for some tests

f4b59abb29e8cacc4c4b5a9a32f8f90e1bbe7ff2 authored over 3 years ago
working on the additional methods

a3470cd3f5b1b658e5ba29c057f947445635095d authored over 3 years ago
Merge #656

656: Gracefully handle rotation of empty linestring and polygon r=michaelkirk a=mapoulos

- [x] ...

3860976979bb26949b44d6602a8741ba4193c288 authored over 3 years ago
changing to comment

b2ba72a893f747dc81c1df6b239e55f1b720e3de authored over 3 years ago
adding a debug_assert for empty linestring

6a73c6509b0808b81f3c6f3baaa9cf5ebdc1932e authored over 3 years ago
Merge #654

654: concave hull: fix empty crash, plus some cleanup r=michaelkirk a=michaelkirk

- [x] I agree...

6dfdaf8590ada46ebec36ad54b861ace0457cd93 authored over 3 years ago
handle empty linestring and polygon gracefully for rotate

575558ffaf515a756684bde9e5054de6d842f0f7 authored over 3 years ago
fix clippy warnings in k_nearest_concave_hull

1dec24042684d9af5d803e08710d19a5fb502508 authored over 3 years ago
use iterator instead of allocating vec where possible

bec2d26758fb6d88e67e977912c1e002709b9ba3 authored over 3 years ago
fix crash with empty concave hull

243ad260ba9dec5fe6ab5d184ac625f6ed01b53b authored over 3 years ago
prefer coord over point for algorithms

we have a pretty-much-only theoretical distinction between the two, but
basically the rule is to...

4a3cdde74f993995cdd86abf2584ac1269751e55 authored over 3 years ago
Merge branch 'feature/k_nearest_concave_hull'

2c4261a4d413e18f3dfbcbc83ad551ae53e775cb authored over 3 years ago
cargo fmt

9e615be4e8b303ef6a377684538f80e53cb738f6 authored over 3 years ago
Adds new algorithm for concave hull calculation - k nearest neighbours approach.

* Updates CHANGES.md
* Fixes duplicate first point in polygons issues.
Reduces number of lis...

d51bd52832b2481a4ccdbdaf622d2c885893abfd authored over 3 years ago
cargo fmt

02125336798e10390e93d5c6fef416c589204c95 authored over 3 years ago
rotate a multipolygon around its centroid, instead of rotating each polygon individually.

PR: #651

squash of:

* rotate a multipolygon around its centroid, instead of rotating eac...

b0a67525b2e7ece4fd6af82b079f201e49d0a875 authored over 3 years ago
Merge #653

653: update ci to rust-1.53 (MSRV is now rust-1.51) r=michaelkirk a=michaelkirk

- [x] I agree t...

5a6c42b12b42357e4c71e2ab627725a707c374c1 authored over 3 years ago
update ci

1acd1bc1252114d0fee2462f10c0170bdc1e7bc4 authored over 3 years ago
Merge #646

646: add rust-1.51 to ci r=frewsxcv a=michaelkirk

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

c200630f6cd72a6270d3fa348fd250ecc3e32cfb authored almost 4 years ago
Merge #648

648: Add chaikins smoothing algorithm r=urschrei a=nmandery

This PR adds an implementation of [...

75b17e5a74ce279eb06c715d7d9e03b53b68364c authored almost 4 years ago
fix ChaikinSmoothing name in CHANGES.md

0e7a8bf8f2bb33977936a246b61e853eaa69f6cd authored almost 4 years ago
implement feedback on ChaikinSmoothing

7796a7c8c7580f9b13a8ebc2bf749cbfd7dc3799 authored almost 4 years ago
add chaikins smoothing algorithm

b7ceaafb14de80d5ad18062b3e04b984e67dd26a authored almost 4 years ago
add rust-1.51 to ci

79f72deb9fd2d97eb7271064ee292ac449dc1dc3 authored almost 4 years ago
bump version for release

bf07995eac6767dd45e186897798df8a98c2e38d authored almost 4 years ago
Merge #644

644: update postgis r=lnicola a=michaelkirk

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

c23e1b43a539a0f755d6c3b946bc5f5bdc9fe782 authored almost 4 years ago
Update geo-postgis/Cargo.toml

Co-authored-by: Laurențiu Nicola <[email protected]>

d06d205b8322c61323208729729337a4e4be232f authored almost 4 years ago
allow new postgis-crate version 8

bc1eca54aa413d6cae045134adea091060d5a805 authored almost 4 years ago
Merge #642

642: Introduce the geomgraph module for DE-9IM Relate trait r=frewsxcv,rmanoka a=michaelkirk

- ...

324868d2c67aa22ccadb51c4960586cbaab67084 authored almost 4 years ago
Introduce the geomgraph module for DE-9IM Relate trait

geomgraph implements a topology graph largely inspired by JTS's module
of the same name:
https:/...

7c6f32d903426cba48c0e1a9429601ef2719985b authored almost 4 years ago
Merge branch 'mkirk/relate'

4a69a552546bd3d1dec574a51280dbc82bb417ce authored almost 4 years ago
Add Contains trait checks

Add checks to verify Contains and Relate are the same
wherever possible.

cd7639b013fdd0e9e052a998aa54d43bd069699b authored almost 4 years ago
Merge #638

638: Don't redundantly sort Rect inputs (cleanup - no change in behavior) r=frewsxcv a=michaelki...

3db14ec28509081af343b0f120fb5ade89c020b7 authored almost 4 years ago
Merge #636

636: Add `line_intersection` to compute point or segment intersection of two Lines. r=frewsxcv a...

295fa7bcf12476fc24085b734eeca79451a42eaa authored almost 4 years ago
Compute intersection between two Lines

11bd41e541186864b2e3f9d4fc261f75170584d9 authored almost 4 years ago
`point_line_euclidean_distance` accepts coordinates

ae63969d15354981aa70d43e8fc3eca6a0720431 authored almost 4 years ago
Run tests for relate.is_contains

direct test of the Contains trait isn't possible yet since we don't have
`impl Contains<Geometry...

ee49c3d8a6f8712beb0569a8c7d6c984472d9a1a authored almost 4 years ago
add support for Relate tests

b2e827982028dfc5b2eff16cdfda9a3b2946aa18 authored almost 4 years ago
update repo reference

6a8a776f06e638f0ab7b170063582b419091a36a authored almost 4 years ago
check for consistency between `Intersection` and `Relate` traits

0d681f79f99c0880e0e806e4a93acc01ef9aba98 authored almost 4 years ago
more generous description matching

2f6bd20a7a9be6e6c5f78cbf4d16604313e21aba authored almost 4 years ago
Don't redundantly sort Rect inputs

Since ec69add2df63ec4e2a9f04c52bc824d8427cef54, `Rect::new` already
sorts it's input by min/max,...

2650eba1f3b0bae607ee4f7b0c79f43205e44fbb authored almost 4 years ago
Merge #637

637: Add format string to panic, fixes #632 r=michaelkirk a=softdevca

- [X] I agree to follow t...

e3226246927c60317ef17eff73e531f482f9da8f authored almost 4 years ago
Add format string to panic, fixes #632

f30a809f5b7ef6704941c66352e522f6bb9a0c25 authored almost 4 years ago
Merge #629

629: centroid fixups r=michaelkirk a=michaelkirk

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

6e37af2db17a1694461b63dcae496764a8b8fa18 authored almost 4 years ago
treat 1-d degenerate triangles/rects the same as a degenerate 1-d ring

9187c862d21c8235c3cc2f83a6306f8e7bd0ee11 authored almost 4 years ago
add missing centroid impls

bf42f97ec151dfca71400c02a48341bb9497f999 authored almost 4 years ago
add failing test case

f644cb4e3f83fdb461bc30c59e4150e8a904b9df authored almost 4 years ago
per JTS test suite: the centroid of a dimensionally collapsed MultiLineString is the centroid of it's points

a777401557609e121a7af0ae3d591b608ab82be6 authored almost 4 years ago
Fix GeometryCollection centroid

6568d13e2fc5a5268ce46c21a3027600b2173e09 authored almost 4 years ago
always use local geo versions when working in workspace

7d6415b0c5c25cc4db9e6b5f8dce583e93c61255 authored almost 4 years ago
avoid allocating for MultiPoint when computing centroid of degenerate MultiLineString

4ff80e39694850688323a9298fa30c9c23f17a1f authored almost 4 years ago
Properly weight compound geometries

Introduces a private CentroidOperation to accumulate results.

60dd0e62436f64de9d6aec53af68a6a6258a9888 authored almost 4 years ago
use local crates for transitive deps too

087b133280b79d10ef0c9df9d7d57aee34f3d4fa authored almost 4 years ago
verified some JTS test cases fail if I switch to `signed` area

bd4595995ba1bf2919369b4af2eb7fdd08ea3623 authored almost 4 years ago
proper syntax for referencing a commit in crates patches

98c5415a0e19165cd8b0c27d417780c157b4c0af authored almost 4 years ago
fixup off-axis degenerate triangles

4a61b730548df25c58dfde6ff331e734b793c91a authored almost 4 years ago
Add some assertions in Centroid

Of these Geometry cases:
- only Triangle/Rect support collapsing to 1-D
- Point/MultiPoint shoul...

a99fc7ffd8fbe0cba59969adf2b5cd471f81f56b authored almost 4 years ago
integrate jts-test-runner

decc0fa864602d903b9574feffa4c2c0634864be authored almost 4 years ago
code comments / algo overview

c6372a4e0713cee3ac492d645b89a03bb680722b authored almost 4 years ago
Revert "always use local geo versions when working in workspace"

This reverts commit 00df4bdf52f2e863f049594f208c57b05dabca78.

c1e04bfee6295ac42b89c2f7f7d429cca0fb6484 authored almost 4 years ago
update CHANGES

9436b7bdea6c2a8e894826fadf0b890a361f5199 authored almost 4 years ago
update tests

I replaced assert_eq with assert_relative_eq to fix a new failure from a
very small deviation in...

35e1b2b99e796bec9f745d65822d7e6cfea35627 authored almost 4 years ago
Merge #634

634: Add From<Line> for LineString #625 r=michaelkirk a=NolwennD

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

168726a8ff5cdbdd7f3d684147410d825429f72e authored almost 4 years ago
Add new feature to CHANGES.md

554dbfa912546dfd873234b5399a1a4419a369bc authored almost 4 years ago
cargo fmt

b1e656dec87edda483902e85292ee578bab1505c authored almost 4 years ago
Merge branch 'rmanoka/add-intersects'

49b0d5e036db207bcd822c09fb0e3a68d7a81665 authored almost 4 years ago
Add From<Line> for LineString #625

1fe263c0a683f7d35cd3a218d33997c798034693 authored almost 4 years ago
Remove comment on parsing as geometry

16727f1b960631bd4de77b68855fb4d922c28f17 authored almost 4 years ago
Add test for Intersects predicate

a27f1e78cd661d27ea166a2728d9adec0957dfc3 authored almost 4 years ago
Merge branch 'rmanoka/fix-chull-checks'

3294b9af1d3e64fcc9caf9646a93d0116f7d8321 authored almost 4 years ago
Allow checks on rings and polygons to support permutes

e620fe176966f2d42bb5619bdbe8378de766dc1d authored almost 4 years ago
Merge #633

633: Add first fuzz target for fuzzing simplify algorithm. r=michaelkirk a=frewsxcv

- [x] I agr...

ab958654664e178b7996317fe316ef09ae60de43 authored almost 4 years ago
Add post-simplify verifications

dd4139d2d841dad4378725ae599c242332570d66 authored almost 4 years ago
Remove unnecessary negative epsilon check

1a1942e0721d27033734bd1c87d73f93b0152f00 authored almost 4 years ago
Add first fuzz target for fuzzing simplify algorithm.

1e36d1e07bd7b83b6132940c66ebedb6204c3c8e authored almost 4 years ago
Prepare for geo 0.17.1 release

54c09a435a0ff35829aee45eaee567d65dad3d12 authored almost 4 years ago
README

bf873f7858792498b70451c2818c40d4e0975264 authored almost 4 years ago
Add TestRunner which supports most Centroid and ConvexHull cases.

Centroid currently fails some test against master, but I will address
this in an upcoming PR to...

9ddbe8b86c9eebd11465f65dc1b863d88a984838 authored almost 4 years ago
Merge #622

622: Add optional `arbitrary` integration in geo-types. r=michaelkirk a=frewsxcv

- [x] I agree ...

60d26f8e987cc9cd7f9c002c92479198b9968ad7 authored almost 4 years ago
Add size_hint for Arbitrary LineString impl

c3811870d5835d4a7606af314e4769efa2cb3bfc authored almost 4 years ago
Include NaN in coordinate values

ffa3f05eaa581ad78e4a78581a9b66c42f70f8b4 authored almost 4 years ago
rustfmt

4ecb277893c4bbfd9a0c9b1332a145b1f60c2218 authored almost 4 years ago
Upgrade to arbitrary 1.0

26c5f88e14e965107ff8dd8f8f15d5c53d934b39 authored almost 4 years ago
Fill in PR link

ffec53f8b082bc1f4a0dfe79b1548b53628de416 authored almost 4 years ago
Add optional `arbitrary` integration in geo-types.

4c8363edfbaf7ed43a7d07ee31433bf3f2e60fa4 authored almost 4 years ago
Merge #619

619: Rewrite `geo` crate documentation. r=michaelkirk,urschrei a=frewsxcv

- [x] I agree to foll...

5a4c924be639acb6fafad548a27fd9ec8945ebab authored almost 4 years ago
Add a section in the docs for the ecosystem

9bad4bf5dc415284a344b19325f66c5ea0ed726e authored almost 4 years ago
Mention geo-types crate in the Types section

cd12516d91676b16929738181cc0926d987e752b authored almost 4 years ago
Rewrite Orient crate root description

54160329232ae16c0b9fa1aac1f40d96ef27d1f4 authored almost 4 years ago
Rewrite `geo` crate documentation.

401ab1136ba7eb5e01368aec1d31e89d59fff091 authored almost 4 years ago
Merge #627

627: introduce build matrix for rust-1.49 and rust-1.50 r=michaelkirk a=michaelkirk

- [x] I agr...

f46ff0ac2696be9cdcd8c5b0649506e0e9fd45f0 authored almost 4 years ago
Merge #628

628: approx for all Geometry types r=frewsxcv a=michaelkirk

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

b317c7bcc98bb3b21e62249d44f0bba2d069d1ec authored almost 4 years ago