semantic-ds-toolkit
v0.1.0
Published
Performance-first semantic layer for modern data stacks - Stable Column Anchors & intelligent inference
Downloads
16
Maintainers
Readme
🚀 Semantic Data Science Toolkit
Stop breaking pipelines when schemas change. The Semantic Data Science Toolkit introduces Stable Column Anchors (SCAs) that survive renames, reordering, and schema evolution.
✨ Key Features
- Stable Column Anchors: Schema resilience by design
- Intelligent Inference: 85%+ accuracy on automatic semantic detection
- Federated CID Registry: No central coordination required
- Performance-First: 1M+ rows/second processing
- SQL Generation: Export to Snowflake, BigQuery, DuckDB, and more
🎯 Quick Start (< 5 minutes)
npm install -g @semantic-ds/toolkit
# Run interactive quickstart
semantic-ds quickstart
# Or jump straight in
semantic-ds infer data.csv
semantic-ds generate-sql --target snowflakeAPI Overview
- Core Anchors:
StableColumnAnchorSystem(fingerprinting, reconciliation) - Persistence: YAML store under
./semantics/anchors/ - CLI:
semantic-dswithinit,infer,health,validate
Develop
npm ci
npm run build
npm testLicense
Apache License 2.0. See LICENSE for details.
