probabl-ai / skore

Skore let's you "Own Your Data Science." It provides a user-friendly interface to track and visualize your modeling results, and perform evaluation of your machine learning models with scikit-learn.
https://probabl.ai
MIT License
11 stars 0 forks source link
data-analysis data-science machine-learning python statistics

skore

lint tests UI tests

Installation

For now, the only supported method to use skore is from source. Follow the instructions in CONTRIBUTING.md to install dependencies and start the UI.

Quick start

For a complete introductory example, see our basic usage notebook. The resulting skore report has been exported to this HTML file: download it and open it in your browser to visualize it.

In your shell, run the following to create a project file project.skore (the default) in your current working directory:

python -m skore create

Run the following in your Python code to load the project:

from skore import load

project = load("project.skore")

You can save items you need to track in your project:

project.put("my int", 3)

You can also get them back:

project.get("my int")

By default, strings are assumed to be Markdown:

project.put("my string", "Hello world!")

Note that put overwrites previous data

project.put("my string", "Hello again!")

You can list all the keys in a project with:

project.list_keys()

You can delete items with:

project.delete_item("my int")

Then, in the directory containing your project, run the following command to start the UI locally:

python -m skore launch project.skore

This will automatically open a browser at the UI's location.

Roadmap

With Skore, you can:

In the future, you will be able to:

Contributing

See CONTRIBUTING.md for more information and to contribute to the evolution of this library.