Skip to main content

agi-app-sklearn-pipeline

PyPI version Python versions License: BSD 3-Clause

agi-app-sklearn-pipeline publishes the sklearn_pipeline_project AGILAB app as a self-contained PyPI payload. It keeps a normal scikit-learn pipeline workflow intact while making the executable app boundary, arguments, and evidence artifacts explicit.

Purpose

Use this package to run a compact classic ML proof: generate a deterministic classification dataset, train a StandardScaler + LogisticRegression pipeline, and persist the model, metrics, predictions, report, and run manifest together.

Installed Project

The distribution name is agi-app-sklearn-pipeline; the AGILAB project name is sklearn_pipeline_project. The package exposes both sklearn_pipeline and sklearn_pipeline_project through the agilab.apps entry point group, so AgiEnv(app="sklearn_pipeline_project") resolves the project without a monorepo checkout.

Install

pip install agi-app-sklearn-pipeline

The app project installs scikit-learn when AGILAB prepares its project environment. The payload package stays lightweight and only exposes the project root.

Run In AGILAB

Select sklearn_pipeline_project, then open ORCHESTRATE. Keep the defaults, run Deploy scheduler & workers, then run RUN. The worker exports model quality evidence and a manifest under sklearn_pipeline/evidence.

Expected Inputs

The default run generates a synthetic dataset with sklearn.datasets.make_classification. No external dataset, API key, notebook, cloud service, or private model is required.

Expected Outputs

The worker writes metrics.json, predictions.csv, model.joblib, sklearn_report.md, run_manifest.json, and sklearn_pipeline_summary.json.

Change One Thing

Change regularization_c from 1.0 to 0.5, then rerun the app. The manifest and metrics artifacts should make the changed behavior auditable.

Scope

This is a reproducible scikit-learn app example. It is not a generic apps-page, production model registry, or serving stack. Sklearn-specific logic stays inside the app project; shared pages should only consume app-agnostic artifact contracts such as metrics, predictions, and manifests.

Metadata

Release files for agi-app-sklearn-pipeline 2026.11.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agi-app-sklearn-pipeline 2026.11.2
File Size Uploaded Provenance Actions
agi_app_sklearn_pipeline-2026.11.2.tar.gz 17.1 kB With provenance Details for agi_app_sklearn_pipeline-2026.11.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for agi-app-sklearn-pipeline 2026.11.2
File Interpreter ABI Platform Actions
agi_app_sklearn_pipeline-2026.11.2-py3-none-any.whl Python 3 none any Details for agi_app_sklearn_pipeline-2026.11.2-py3-none-any.whl

Total release size: 38.8 kB

Release files / agi_app_sklearn_pipeline-2026.11.2.tar.gz

Download URL agi_app_sklearn_pipeline-2026.11.2.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
579e23ebf220d542d909922098632abfa974832115bd4077c65a695d554de3f3
BLAKE2b-256 checksum
How to use checksums
4c48ce4846ffc099f3f53dc52eef1cf48f5016d78656da9533245230862975d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / agi_app_sklearn_pipeline-2026.11.2-py3-none-any.whl

Download URL agi_app_sklearn_pipeline-2026.11.2-py3-none-any.whl
Size 21.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
761f83c9cf6cf9c4710f4597153996f9e4687067ca84cae5d1b6431e33797a78
BLAKE2b-256 checksum
How to use checksums
137aec5a17ce4da362a5644d40149d793d494ff7f20de5b216ac1d12d45c84f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Security for agi-app-sklearn-pipeline 2026.11.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for agi_app_sklearn_pipeline-2026.11.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page