Skip to main content
Ctrl+K

cuspatial 25.04.00 documentation

  • User Guide
  • API Reference
  • Developer Guide
  • GitHub
  • Twitter
Home
cuspatial
cucimcudf-javacudfcugraphcumlcuprojcuspatialcuvscuxfilterdask-cudadask-cudfkvikiolibcudflibcumllibcuprojlibcuspatiallibkvikiolibrmmlibucxxraftrapids-cmakermm
stable (25.04)
nightly (25.06)stable (25.04)legacy (25.02)
  • User Guide
  • API Reference
  • Developer Guide
  • GitHub
  • Twitter

Section Navigation

  • Creating a Development Environment
  • Build and Install cuSpatial From Source
  • How to Contribute to cuSpatial
  • cuSpatial Library Design
  • Benchmarking cuSpatial
  • Developer Guide

Developer Guide#

cuSpatial has two main components: the cuSpatial Python package and the libcuspatial C++ library, referred to as cuspatial and libcuspatial respectively in this documentation. This page discusses the design of cuspatial. For information on libcuspatial, see the libcuspatial developer guide and C++ API reference.

  • Creating a Development Environment
    • From Bare Metal
  • Build and Install cuSpatial From Source
    • Pre-requisites
    • Fetch cuSpatial repository
    • Install dependencies
    • Build cuSpatial
    • Validate Installation with C++ and Python Tests
  • How to Contribute to cuSpatial
    • Directory structure and file naming
    • Code style
    • Writing tests
  • cuSpatial Library Design
    • Overview
    • Core Data Structures
    • Geospatial computation APIs
    • Cython Layer
  • Benchmarking cuSpatial
    • Benchmark organization
    • Running benchmarks
    • Benchmark contents
    • Comparing to geopandas
    • Testing benchmarks
    • Profiling

previous

IO

next

Creating a Development Environment

This Page

  • Show Source

© Copyright 2019-2023, NVIDIA.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.