v23.06.00
🚨 Breaking Changes
- Reorganize cuSpatial headers (#1097) @harrism
- Update minimum Python version to Python 3.9 (#1089) @shwina
- Move
experimental
headers into maininclude/cuspatial
directory (#1081) @harrism - Improve Hausdorff Many Column Performance (#916) @isVoid
🐛 Bug Fixes
- Fix scatter bug due to overlapping range in
pairwise_linestring_intersection
(#1152) @isVoid - Pin cuml dependency in notebook testing environment to nightlies (#1110) @isVoid
- Fix a bug in point-in-polygon kernel: if the point is collinear with an edge, result is asserted false (#1108) @isVoid
- Fix a bug in segment intersection primitive where two collinear segment touch at endpoints is miscomputed as a degenerate segment (#1093) @isVoid
- Update
CMAKE_CUDA_ARCHITECTURE
to use new value (#1070) @isVoid - Bug fix in
pairwise_linestring_intersection
(#1069) @isVoid
📖 Documentation
- Add documentation for
pairwise_linestring_polygon_distance
,pairwise_polygon_distance
(#1145) @isVoid - Make User Guide appear in Docs page header (#1133) @jarmak-nv
- Add Hausdorff Clustering Notebooks (#922) @isVoid
🚀 New Features
- Add Benchmark to
pairwise_linestring_polygon_distance
(#1153) @isVoid - Adds
pairwise_point_polygon_distance
benchmark (#1131) @isVoid - Reorganize cuSpatial headers (#1097) @harrism
- Python API for
pairwise_polygon_distance
(#1074) @isVoid - Column API for
pairwise_polygon_distance
(#1073) @isVoid - Header only API for polygon-polygon distance (#1065) @isVoid
- Python API for linestring polygon distance (#1031) @isVoid
- Column API for linestring-polygon distance (#1030) @isVoid
🛠️ Improvements
- Fix update version (#1187) @raydouglass
- Fix
cudf::column
constructor args (#1151) @trxcllnt - cuSpatial pip packages (#1148) @trxcllnt
- Refactor
ST_Distance
header only API (#1143) @isVoid - Run docs nightly (#1141) @AyodeAwe
- Add
multilinestring_segment_manager
for segment related methods in multilinestring ranges (#1134) @isVoid - Improve zipcode counting notebook by adding GPU backed WKT parser (#1130) @isVoid
- Delete add_issue_to_project.yml (#1129) @jarmak-nv
- Bump Gtest version following Rapids-cmake change (#1126) @isVoid
- Refactor ST_Distance Column API and Cython (#1124) @isVoid
- Reorganize src, tests, and benchmarks (#1115) @harrism
- Add Legal Terms to Trajectory Clustering Notebook (#1111) @isVoid
- Enable sccache hits from local builds (#1109) @AyodeAwe
- Revert to branch-23.06 for shared-action-workflows (#1107) @shwina
- Update minimum Python version to Python 3.9 (#1089) @shwina
- Remove usage of rapids-get-rapids-version-from-git (#1088) @jjacobelli
- Add
contains
predicate. (#1086) @thomcom - Binary Predicate Test Dispatching (#1085) @thomcom
- Move
experimental
headers into maininclude/cuspatial
directory (#1081) @harrism - Update clang-format to 15.0.7 (#1072) @bdice
- Use ARC V2 self-hosted runners for GPU jobs (#1066) @jjacobelli
- Implement and Test All non-multi-Feature Spatial Predicate Combinations (#1064) @thomcom
- Reduced equals time and fixed a bug. (#1051) @thomcom
- use make_device_vector in pairwise_point_in_polygon_test (#1049) @cwharris
- Use thrust::host_vector instead of std::vector<bool> in tests (#1048) @cwharris
- Branch 23.06 merge 23.04 (2) (#1035) @harrism
- Pairwise Multipoint Equals Count function (#1022) @thomcom
- Branch 23.06 merge 23.04 (#1021) @harrism
- Add GTC 2023 Reverse GeoCoding Demo Notebook (#1001) @thomcom
- Improve Hausdorff Many Column Performance (#916) @isVoid