Michael Wang

Results 60 issues of Michael Wang

## Description closes https://github.com/rapidsai/cuspatial/issues/704 Contributes to #703 This PR introduces `Multipoint_array` interface, and simplifies the API of `point_distance`. Also updates the `point_distance` to support multipoint-multipoint distance. ## Checklist - [x]...

3 - Ready for Review
feature request
breaking
cpp

## Description This PR adds python bindings to Point-point distance. Depend on #731 ## Checklist - [x] I am familiar with the [Contributing Guidelines](https://github.com/rapidsai/cuspatial/blob/HEAD/CONTRIBUTING.md). - [x] New or existing tests...

cmake
Python
cpp

# [UPDATE] 04/10/2023 Recent development added `multipoint_range`, `multilinestring_range`, `multipolygon_range`, which are flexible views over geometry arrays. cuspatial's API should be refactored using these data structures. For refactor demos. see: https://github.com/rapidsai/cuspatial/pull/979...

improvement
libcuspatial

## Description This PR bumps cudatoolkit version in conda recipe to 11.5 (and removes old versions). Updates `README.md` to reflect recent changes and verified build steps from bare metal. ##...

conda
3 - Ready for Review
improvement
non-breaking

With introduction of `multipoint_range` and `multipoint_ref`, hausdorff distance API can be simplified with one of the following API: - Input is a `multipoint_ref`, and extract the offset of the multipoint...

tech debt
improvement
libcuspatial

Adopt iterator collection structure to simplify the interface.

improvement
c++

Header only Point distance API should be updated to support multilinestring to multilinestring distance, conform to geoarrow format and adopt iterator collection structure to simplify the interface.

improvement
c++

Adopt iterator collection structure to simplify the interface.

improvement
c++

Header only Point distance API should be updated to support multipoint to multipoint distance. Adopt iterator collection structure to simplify the interface.

improvement
c++

## Description This PR demonstrates the idea of a `iterator_collections` structure, in an attempt to simplify the header only API interface. In arrow `LIST` type structure, there might be nested...

5 - DO NOT MERGE
cpp