.. _canvas_framework: ################ Canvas Framework ################ **Reusable, explorable, and sharable data science components** Canvas is a framework for composing interactive machine learning interfaces with task-specific, data-driven components that can be used across platforms such as computational notebooks and web dashboards. .. raw:: html ---- This code is based on the following `research paper `__: | **Symphony: Composing Interactive Interfaces for Machine Learning** | Alex Bäuerle*, Ángel Alexander Cabrera*, Fred Hohman, Megan Maher, | David Koski, Xavier Suau, Titus Barik, Dominik Moritz | *ACM Conference on Human Factors in Computing Systems (CHI), 2022.* | `Paper `__, `Code `__, `Preview `__, `Video `__ \*Contributed equally ***************** Overview ***************** Check out the :doc:`start` page to install and use Canvas, or browse our :doc:`examples` to get an idea of the types of analyses Canvas enables. If you want to create your own component, check out our :doc:`creation` page, or explore the Canvas code at our `GitHub repo `__. ***************** Table of Contents ***************** .. toctree:: :maxdepth: 1 start components creation state common examples api