vibespatial.io.geoarrow¶
Classes¶
Functions¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents¶
- class vibespatial.io.geoarrow.GeoArrowCodecPlan¶
- operation: vibespatial.io.support.IOOperation¶
- selected_path: vibespatial.io.support.IOPathKind¶
- canonical_gpu: bool¶
- device_codec_available: bool¶
- zero_copy_adoption: bool¶
- lazy_materialization: bool¶
- reason: str¶
- class vibespatial.io.geoarrow.GeoArrowBridgeBenchmark¶
- operation: str¶
- sharing: str¶
- geometry_type: str¶
- rows: int¶
- elapsed_seconds: float¶
- class vibespatial.io.geoarrow.NativeGeometryBenchmark¶
- operation: str¶
- geometry_type: str¶
- implementation: str¶
- rows: int¶
- elapsed_seconds: float¶
- rows_per_second: float¶
- class vibespatial.io.geoarrow.WKBBridgeBenchmark¶
- operation: str¶
- geometry_type: str¶
- implementation: str¶
- rows: int¶
- fallback_rows: int¶
- elapsed_seconds: float¶
- rows_per_second: float¶
- vibespatial.io.geoarrow.plan_geoarrow_codec(operation: vibespatial.io.support.IOOperation | str) GeoArrowCodecPlan¶
- vibespatial.io.geoarrow.encode_owned_geoarrow(array: vibespatial.geometry.owned.OwnedGeometryArray) vibespatial.geometry.owned.MixedGeoArrowView¶
- vibespatial.io.geoarrow.decode_owned_geoarrow(view: vibespatial.geometry.owned.MixedGeoArrowView) vibespatial.geometry.owned.OwnedGeometryArray¶
- vibespatial.io.geoarrow.encode_owned_geoarrow_array(array: vibespatial.geometry.owned.OwnedGeometryArray, *, field_name: str = 'geometry', crs: Any | None = None, interleaved: bool = True)¶
- vibespatial.io.geoarrow.benchmark_geoarrow_bridge(*, operation: str, geometry_type: str = 'point', rows: int = 100000, repeat: int = 20, seed: int = 0) list[GeoArrowBridgeBenchmark]¶
- vibespatial.io.geoarrow.benchmark_native_geometry_codec(*, operation: str, geometry_type: str = 'point', rows: int = 100000, repeat: int = 5, seed: int = 0) list[NativeGeometryBenchmark]¶
- vibespatial.io.geoarrow.benchmark_wkb_bridge(*, operation: str, geometry_type: str = 'point', rows: int = 100000, repeat: int = 5, seed: int = 0) list[WKBBridgeBenchmark]¶
- vibespatial.io.geoarrow.geodataframe_to_arrow(df, *, index: bool | None = None, geometry_encoding: str = 'WKB', interleaved: bool = True, include_z: bool | None = None)¶
- vibespatial.io.geoarrow.geoseries_to_arrow(series, *, geometry_encoding: str = 'WKB', interleaved: bool = True, include_z: bool | None = None)¶
- vibespatial.io.geoarrow.geodataframe_from_arrow(table, *, geometry: str | None = None, to_pandas_kwargs: dict | None = None)¶
- vibespatial.io.geoarrow.geoseries_from_arrow(arr, **kwargs)¶
- vibespatial.io.geoarrow.geoseries_from_owned(array: vibespatial.geometry.owned.OwnedGeometryArray, *, name: str = 'geometry', crs: Any | None = None, interleaved: bool = True, use_device_array: bool = True, **kwargs)¶