Skip to main content

๐“๐—ฟ๐—ฎ๐—ฐk ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐——๐—ฎ๐˜๐—ฎ ๐—ฆ๐—ฐ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ. Skore's open-source Python library accelerates ML model development with automated evaluation reports, smart methodological guidance, and comprehensive cross-validation analysis.

Project description

license python downloads pypi Discord

skore logo

Own Your Data Science

Elevate ML Development with Built-in Recommended Practices
Documentation โ€” Community โ€” YouTube โ€” Skore Hub


๐ŸŽฏ Why Skore?

When it comes to data science, you have excellent tools at your disposal: pandas and polars for data exploration, skrub for stateful transformations, and scikit-learn for model training and evaluation. These libraries are designed to be generic and accommodate a wide range of use cases.

But here's the challenge: Your experience is key to choosing the right building blocks and methodologies. You often spend significant time navigating documentation, writing boilerplate code for common evaluations, and struggling to maintain clear project structure.

Skore is the conductor that transforms your data science pipeline into structured, meaningful artifacts. It reduces the time you spend on documentation navigation, eliminates boilerplate code, and guides you toward the right methodological information to answer your questions.

What Skore does for you:

  • Structures your experiments: Automatically generates the insights that matter for your use case
  • Reduces boilerplate: One line of code gives you comprehensive model evaluation
  • Guides your decisions: Built-in methodological warnings help you avoid common pitfalls
  • Maintains clarity: Structured project organization makes your work easier to understand and maintain

โญ Support us with a star and spread the word - it means a lot! โญ

๐Ÿงฉ What is Skore?

The core mission of Skore is to turn uneven ML development into structured, effective decision-making. It consists of two complementary components:

  • Skore Lib: the open-source Python library (described here!) that provides the structured artifacts and methodological guidance for your data science experiments.
  • Skore Hub: the collaborative platform where teams can share, compare, and build upon each other's structured experiments. Learn more on our product page.

โšก๏ธ Quick start

Installation

With pip

We recommend using a virtual environment (venv). You need python>=3.10.

Then, you can install skore by using pip:

# If you plan to use Skore locally
pip install -U skore
# If you wish to interact with Skore Hub as well
pip install -U skore[hub]

With conda

skore is available in conda-forge both for local and hub use:

conda install conda-forge::skore

You can find information on the latest version here.

Get structured insights from your ML pipeline

Evaluate your model and get comprehensive insights in one line:

from sklearn.datasets import make_classification
from sklearn.linear_model import LogisticRegression
from skore import CrossValidationReport

X, y = make_classification(n_classes=2, n_samples=100_000, n_informative=4)
clf = LogisticRegression()

# Get structured insights that matter for your use case
cv_report = CrossValidationReport(clf, X, y)

# See what insights are available
cv_report.help()

# Example: Access the metrics summary
metrics_summary = cv_report.metrics.summarize().frame()

# Example: Get the ROC curve
roc_plot = cv_report.metrics.roc()
roc_plot.plot()

Learn more in our documentation.

๐Ÿ› ๏ธ Contributing

Join our mission to promote open-source and make machine learning development more robust and effective. If you'd like to contribute, please check the contributing guidelines here.

๐Ÿ‘‹ Feedback & Community

  • Join our Discord to share ideas or get support.
  • Request a feature or report a bug via GitHub Issues.

Support

Skore is tested on Linux and Windows, for at most 4 versions of Python, and at most 4 versions of scikit-learn:

  • Python 3.10
    • scikit-learn 1.5
    • scikit-learn 1.7
  • Python 3.11
    • scikit-learn 1.5
    • scikit-learn 1.8
  • Python 3.12
    • scikit-learn 1.5
    • scikit-learn 1.8
  • Python 3.13
    • scikit-learn 1.5
    • scikit-learn 1.6
    • scikit-learn 1.7
    • scikit-learn 1.8

Brought to you by

Probabl logo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skore-0.12.0.tar.gz (137.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skore-0.12.0-py3-none-any.whl (178.5 kB view details)

Uploaded Python 3

File details

Details for the file skore-0.12.0.tar.gz.

File metadata

  • Download URL: skore-0.12.0.tar.gz
  • Upload date:
  • Size: 137.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skore-0.12.0.tar.gz
Algorithm Hash digest
SHA256 c5bc30795f20881e57e7ffd54d43cad4859a28eaff9a4c24edc06d3638399704
MD5 7e72db207e3482eaac22647c558bc545
BLAKE2b-256 6766f6c0b5dcd7c1bde824ea25c8f4c8e3b59d1bad24f9c125dc3c7b1053c7d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for skore-0.12.0.tar.gz:

Publisher: release.yml on probabl-ai/skore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skore-0.12.0-py3-none-any.whl.

File metadata

  • Download URL: skore-0.12.0-py3-none-any.whl
  • Upload date:
  • Size: 178.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skore-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb2c8f1df6130949f08f85b3a9271e83e920209fa93f56b8494ac972db87beb9
MD5 ddef45a85a4312b8d70e6c3f040c8ff5
BLAKE2b-256 7e869f5e332885bc6cbdba3a428d8cb0ae794e5695b508dadf994b3e8009e344

See more details on using hashes here.

Provenance

The following attestation bundles were made for skore-0.12.0-py3-none-any.whl:

Publisher: release.yml on probabl-ai/skore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page