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.10.4

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.10.4
File Size Uploaded
agi_app_sklearn_pipeline-2026.10.4.tar.gz 17.1 kB Details

Built distribution (wheel)

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

Total release size: 38.8 kB

Release files / agi_app_sklearn_pipeline-2026.10.4.tar.gz

Download URL agi_app_sklearn_pipeline-2026.10.4.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
838de8df08097500d9cbec09d2a07929da5f20a2bdf6c344b7554c987d80468b
BLAKE2b-256 checksum
How to use checksums
500e8aa52041e45fb10c049d5c994576650174b13d3f8cb69c8c8fbb185c8ef5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

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

Download URL agi_app_sklearn_pipeline-2026.10.4-py3-none-any.whl
Size 21.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7983c584276fe6ccb97682ce1b96a1f7291a365a5d3fac5106541231014e0d6e
BLAKE2b-256 checksum
How to use checksums
09180c34b30f302bb9ab82baaa4ab6a06b58ed8985b8cd4218c55e219b61f3bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.10.4 This release

2 release files

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