Metadata-Version: 2.4
Name: keyten
Version: 0.0.1
Summary: Python bindings for the Keyten columnar dataframe engine
Project-URL: Homepage, https://k10.works/
Project-URL: Documentation, https://k10.works/docs/
Project-URL: Repository, https://github.com/k10works/keyten-py
Project-URL: Issues, https://github.com/k10works/keyten-py/issues
Author: K10 Works
License-Expression: MIT OR Apache-2.0
License-File: LICENSE
Keywords: analytics,columnar,dataframe,query-engine
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Database :: Database Engines/Servers
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# keyten

Python bindings for [Keyten](https://github.com/k10works/keyten), a tiny
columnar dataframe engine with compressed blocks and a lazy query optimizer.

> [!IMPORTANT]
> `0.0.1` is the packaging bootstrap release. The native dataframe API is
> under active development and will arrive in a subsequent release.

The planned interface follows Keyten's lazy query model:

```python
import keyten as kt

result = (
    kt.scan_csv("trades.csv")
    .filter(kt.col("qty") > 1)
    .select("sym", "qty")
    .collect()
)
```

Keyten is licensed under either the MIT License or Apache License 2.0, at your
option.

