๐ What is GeoDaLib? โ
GeoDaLib is the powerful core engine of GeoDa software, transformed into a lightweight library without the GUI. Built on C++ code from the Center for Spatial Data Science at the University of Chicago, it's your trusted companion for spatial data analysis that has served academia and industry for decades.
๐ Why use GeoDaLib? โ
GeoDaLib brings spatial analysis into the AI era with cutting-edge technologies:
๐ง Modern Tech Stack:
- โก WebAssembly - Run GeoDaLib C++ code directly in browsers/Node.js
- ๐น Apache Arrow - Lightning-fast data exchange
- ๐งต Web Workers - Parallel processing for better performance
- ๐ค OpenAssistant Integration - Seamless LLM-based spatial analysis
โ๏ธ How does it work? โ
GeoDaLib's architecture is beautifully simple:
- C++ code compiled to WebAssembly modules
- TypeScript wrapper for easy API access
- Ready to use in your applications!
๐ Check out the Getting Started guide to dive in!
๐ค For AI integration, explore OpenAssistant/GeoDa
๐ ๏ธ Available Functions โ
GeoDaLib comes packed with powerful spatial analysis tools into 4 packages:
- ๐ฆ @geoda/core
- ๏ธ Mapping
- ๐ Data Exploration
- โ๏ธ Spatial Weights
- โก Spatial Operations
- ๐ฆ @geoda/lisa
- ๐ Spatial Autocorrelation Analysis
- ๐ฆ @geoda/regression
- ๐ Spatial Regression
- ๐ฆ @geoda/clustering
- ๐ Spatial Clustering
Dive deeper in our API Overview!
๐ License โ
GeoDaLib is open source under the MIT License ๐
๐ก Pro Tip: Visit GeoDa.ai to see GeoDaLib in action, powering AI-driven spatial analysis!