Metadata-Version: 2.4
Name: ml-pipes-core
Version: 0.1.0rc2
Summary: Core runtime, validation, tracing, inspection, and standard operators for ml-pipes
Project-URL: Homepage, https://github.com/trained-by-humans/ml-pipes
Project-URL: Documentation, https://github.com/trained-by-humans/ml-pipes/blob/main/packages/core/docs/INDEX.md
Project-URL: Repository, https://github.com/trained-by-humans/ml-pipes
Project-URL: Issues, https://github.com/trained-by-humans/ml-pipes/issues
Project-URL: Changelog, https://github.com/trained-by-humans/ml-pipes/releases
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: benchmarking,framework,machine-learning,pipelines,validation
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.10
Requires-Dist: numpy>=1.26
Requires-Dist: typing-extensions>=4.9
Provides-Extra: inspection
Requires-Dist: matplotlib>=3.8; extra == 'inspection'
Requires-Dist: ml-pipes-onnx==0.1.0rc2; extra == 'inspection'
Requires-Dist: ml-pipes-tensor==0.1.0rc2; extra == 'inspection'
Requires-Dist: ml-pipes-vision==0.1.0rc2; extra == 'inspection'
Requires-Dist: opencv-python>=4.9; extra == 'inspection'
Provides-Extra: otel
Requires-Dist: opentelemetry-api>=1.20; extra == 'otel'
Requires-Dist: opentelemetry-sdk>=1.20; extra == 'otel'
Description-Content-Type: text/markdown

# ml-pipes-core

`ml-pipes-core` is the main package of the `ml-pipes` framework. It carries
the shared execution harness, generic operators, and framework tooling that
the other packages build on.

`ml-pipes` uses a multi-package layout so this core can stay small and
domain-agnostic, while preprocessing, runtime integration, and task-specific
postprocess live in their own optional packages.

If you are starting with `ml-pipes`, begin with the main project
[`README.md`](https://github.com/trained-by-humans/ml-pipes/blob/main/README.md)
for the framework overview, installation model, and end-to-end examples.

## Package Reference

| Field             | Value                                                                                                                                                                                  |
|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Package           | `ml-pipes-core`                                                                                                                                                                         |
| Reference         | [`docs/INDEX.md`](https://github.com/trained-by-humans/ml-pipes/blob/main/packages/core/docs/INDEX.md)                                                                                 |
| Optional installs | `inspection`, `otel`                                                                                                                                                                   |
| Depends on        | `—`                                                                                                                                                                                    |
| Public modules    | `ml_pipes.core`, `ml_pipes.standard`, `ml_pipes.validation`, `ml_pipes.tracing`, `ml_pipes.collectors`, `ml_pipes.factory`, `ml_pipes.benchmark`, `ml_pipes.inspection`                |
| Content           | pipeline composition; generic flow-control and data operators; validation, tracing, inspection, benchmarking, factory, and CLI tooling                                                 |

See
[`docs/PACKAGES.md`](https://github.com/trained-by-humans/ml-pipes/blob/main/docs/PACKAGES.md)
for direct package installs, umbrella profiles, and the full package matrix.
