Metadata-Version: 2.4
Name: surframe
Version: 0.1.4
Summary: SURFRAME toolkit & SURX container (semantic container with pruning, indexes & snapshots)
Author: Christ10-8
License: Apache-2.0
Project-URL: Homepage, https://github.com/Christ10-8/surframe
Project-URL: Repository, https://github.com/Christ10-8/surframe
Project-URL: Issues, https://github.com/Christ10-8/surframe/issues
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Database
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: pandas>=2.1
Requires-Dist: pyarrow>=15
Requires-Dist: numpy>=1.26
Requires-Dist: typer>=0.12.3
Requires-Dist: xxhash>=3.4.1
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: cryptography>=42
Provides-Extra: dev
Requires-Dist: pytest>=8.3; extra == "dev"
Requires-Dist: ruff>=0.6; extra == "dev"
Requires-Dist: black>=24.4; extra == "dev"
Requires-Dist: mypy>=1.10; extra == "dev"
Dynamic: license-file

# SURFRAME (SUR = Semantic Unified Record)

Formato de datos + toolkit para reemplazar CSV/JSONL con tipado fuerte, Ã­ndices y linaje.

## MVP (paso actual)
- Estructura de repo creada.
- NÃºcleo operativo: `write/read` con particionado por `country`, Ã­ndices `minmax`/`bloom`, `plan`, `inspect`, `validate`, `reindex`, `optimize`, `stats`, `advise`.
- CLI `surx` incluida.

## InstalaciÃ³n (editable)
```bash
pip install -e .
surx --help

Ver guía de uso: [docs/usage.md](docs/usage.md)
