vibespatial.io.support

Attributes

Classes

IOFormat

Enum where members are also (and must be) strings

IOPathKind

Enum where members are also (and must be) strings

IOOperation

Enum where members are also (and must be) strings

IOSupportEntry

IOPlan

Functions

plan_io_support(→ IOPlan)

Module Contents

class vibespatial.io.support.IOFormat

Enum where members are also (and must be) strings

GEOARROW = 'geoarrow'
GEOPARQUET = 'geoparquet'
WKB = 'wkb'
GEOJSON = 'geojson'
SHAPEFILE = 'shapefile'
GDAL_LEGACY = 'gdal-legacy'
class vibespatial.io.support.IOPathKind

Enum where members are also (and must be) strings

GPU_NATIVE = 'gpu_native'
HYBRID = 'hybrid'
FALLBACK = 'fallback'
class vibespatial.io.support.IOOperation

Enum where members are also (and must be) strings

READ = 'read'
WRITE = 'write'
SCAN = 'scan'
DECODE = 'decode'
ENCODE = 'encode'
class vibespatial.io.support.IOSupportEntry
format: IOFormat
default_path: IOPathKind
read_path: IOPathKind
write_path: IOPathKind
canonical_gpu: bool
reason: str
class vibespatial.io.support.IOPlan
format: IOFormat
operation: IOOperation
selected_path: IOPathKind
canonical_gpu: bool
reason: str
vibespatial.io.support.IO_SUPPORT_MATRIX: dict[IOFormat, IOSupportEntry]
vibespatial.io.support.plan_io_support(format: IOFormat | str, operation: IOOperation | str) IOPlan