Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

kchaudhuri/GeoSlate_FeatureStore

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 GeoSlate FeatureStore

A modular and extensible Feature Store for Geospatial Data built with Python. It helps data scientists and ML engineers ingest, transform, and serve spatial features for machine learning models.


✨ Key Features

  • 📥 Ingestion from shapefiles, GeoJSON, CSV, and OpenStreetMap
  • 💾 Save: Save features as Parquet or Feather using a class-based interface
  • 🔍 Duplicate Detection: Prevents saving previously stored geometries
  • 📌 Open data integration: Added functionality to fetch Open Street Map data (as base maps)
  • 📌 Mapify the data: Visualizes the location data

🚀 Quickstart

1. Clone the Repo

git clone https://github.com/yourusername/GeoSlate_FeatureStore.git
cd GeoSlate_FeatureStore

2. Install Dependencies

pip install -r requirements.txt

3. Run test

python -m examples.simple_demo

🔧 Built With

  • Geospatial Tools: geopandas, shapely
  • Hashing & Validation: hashlib, pandas
  • Data Storage: parquet, feather, csv

📈 Roadmap

  • Ingest and store vector and raster data
  • Class-based feature store with duplicate detection
  • Open Data base map integration
  • Visualize location data
  • Feature engineering utilities
  • Feature serving via FastAPI
  • DVC integration for versioning
  • Streamlit dashboard for feature exploration
  • PyPI release

👨‍💻 Author

Kaustubh Chaudhuri
ML Scientist | Geospatial AI

About

A custom Feature Store

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.