Storing data science artifacts#

skore provides a Project class to store data science artifacts. The storage is either local or remote, based on the value passed to the parameter mode at initialization. When mode is set to hub, the project is configured to communicate with skore hub. Refer to the documentation of Project for the detailed API and take a look on the example.

Once a project is created, store EstimatorReport via the method Project.put().

To retrieve the reports stored in the project, use the project summary by calling the method Project.summarize(). This method returns a summary table with a rich HTML representation in interactive Jupyter-like environments.

The summary view allows filtering reports using a parallel coordinates plot. Once the reports are filtered, retrieve them by calling the reports method on the object returned by Project.summarize(). This method returns a list of EstimatorReport instances.

To retrieve a specific report for which you have its id, use the method Project.get() to retrieve the EstimatorReport.