v23.08.00
🚨 Breaking Changes
🐛 Bug Fixes
- Update nightly wheel tests for cuproj (#1250) @raydouglass
- Update GeoDataFrame to Use the Structured GatherMap Class (#1219) @isVoid
- Add streams to allocate_like call (#1218) @isVoid
- Add CUDA major to
cuspatial
'sbuild/string
(#1211) @jakirkham - Fix overflowing in
intersection_intermediates.remove_if
(#1209) @isVoid - Sort the mergeable segments before computing merged segments (#1207) @isVoid
- Fix a small typo in pairwise_linestring_distance (#1199) @isVoid
- Improve Polygon.contains(LineString) predicate logic. (#1186) @thomcom
- Use grid_stride_range in kernel loops (#1178) @harrism
- Better support for binary predicates with large inputs. (#1166) @thomcom
📖 Documentation
- cuProj Python and C++ Documentation (#1237) @harrism
- cuSpatial 23.08 README updates (#1232) @jarmak-nv
- Add author credit to zipcode counting notebook, fix cudf string processing argument (#1201) @isVoid
- Remove
osmnx
dependency and use a small local dataset (#1195) @isVoid
🚀 New Features
- Add
geoseries.distance
(#1231) @isVoid - Initial Python bindings for cuProj (#1217) @harrism
- WGS84 to UTM benchmark (C++) (#1216) @harrism
- Adding Spherical Surface Processing Capability to Point-in-Polygon Queries (#1212) @ayasar70
- WGS84 <--> UTM projection header-only API (#1191) @harrism
- External issue triage GHA (#1177) @jarmak-nv
- Binary Predicates Introduction and Benchmark Notebook (#1156) @thomcom
- Add cmake infrastructure for internal projection library (#1132) @harrism
🛠️ Improvements
- Switch to new wheel building pipeline (#1227) @vyasr
- Use Google Benchmark from rapids-cmake in cuproj. (#1225) @bdice
- Use rapids-cmake to supply Google Benchmark library. (#1224) @bdice
- Revert CUDA 12.0 CI workflows to branch-23.08. (#1223) @bdice
- Update to
rapidsai/devcontainers:23.08
(#1214) @trxcllnt - Add Comprehensive Test for Multigeometry Range Classes (#1197) @isVoid
- Update to CMake 3.26.4 (#1196) @vyasr
- Simplify point-in-polygon header only APIs (#1192) @isVoid
- Forward merge
branch-23.06
intobranch-23.08
(#1190) @raydouglass - use rapids-upload-docs script (#1181) @AyodeAwe
- Remove Stale Demo Scripts (#1180) @isVoid
- Updates Build Instructions to Adjust for Devcontainer Instructions and Remove Stale Infomation (#1179) @isVoid
- Fix branch-23.06 forward-merge into branch-23.08 (#1175) @trxcllnt
- Remove documentation build scripts for Jenkins (#1169) @ajschmidt8
- cuSpatial: Build CUDA 12 packages (#1044) @isVoid