System (CRS) pd.Index does not make any assumption about CRS • Staggered grids (cell centers vs. cell edges) • Any other case? Let’s hear from you! (src: http://thevisualroom.com) (src: QGIS documentation)
extension mechanism (e.g., entrypoints) Indexes: x, y KDTreeIndex An index may be built from several coordinates (possibly also from multi-dimension coordinates and/or coordinates with different dimensions)
…but often fails (miserably) It is challenging! - Chunk size matters - Dask inter-worker communication - Indexes are often complex objects - C/C++ native & dynamic data structures - Memory footprint? - Serialization?