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 name at the
initialization. When name is set to the form of the URI hub://<workspace>/<name>,
the project is configured to the hub mode to communicate with the skore hub.
Refer to the documentation of Project for the detailed API.
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.