Metadata-Version: 2.4
Name: featuresmith-core
Version: 0.1.0
Summary: Deterministic tabular data profiling and quality-rule engine.
Author: Featuresmith contributors
Maintainer: Featuresmith contributors
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/adityagangwani30/FeatureSmith
Project-URL: Documentation, https://featuresmith.adityagangwani.me
Project-URL: Repository, https://github.com/adityagangwani30/FeatureSmith
Project-URL: Issues, https://github.com/adityagangwani30/FeatureSmith/issues
Project-URL: Changelog, https://github.com/adityagangwani30/FeatureSmith/blob/main/CHANGELOG.md
Keywords: data-quality,feature-engineering,profiling,tabular-data
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: openpyxl~=3.1
Requires-Dist: pandas~=2.2
Requires-Dist: polars~=1.30
Dynamic: license-file

# featuresmith-core

`featuresmith-core` is the public Python SDK and deterministic analysis engine for Featuresmith.

It provides:

- `featuresmith.load()` for local CSV, Excel, Parquet, pandas, and Polars sources.
- `featuresmith.profile()` for reproducible tabular profiling.
- `featuresmith.analyze()` for data quality and leakage rule findings.
- Typed, serializable result dataclasses and a PEP 561 `py.typed` marker.

Install featuresmith-core directly from PyPI:

```bash
pip install featuresmith-core
```

For comprehensive guides and API reference, visit the official website:
<https://featuresmith.adityagangwani.me>
