{"id":28100752,"url":"https://github.com/poloclub/supernova","last_synced_at":"2026-03-10T00:31:51.874Z","repository":{"id":159634752,"uuid":"631830022","full_name":"poloclub/supernova","owner":"poloclub","description":"Explore 160+ notebook visual analytics tools in your browser!","archived":false,"fork":false,"pushed_at":"2024-03-29T01:03:11.000Z","size":11466,"stargazers_count":66,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-04T05:30:02.940Z","etag":null,"topics":["design","interactive-visualizations","jupyter-notebook","notebook","visual-analytics","visualization"],"latest_commit_sha":null,"homepage":"https://poloclub.github.io/supernova/","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/poloclub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-04-24T06:39:35.000Z","updated_at":"2025-07-22T12:49:33.000Z","dependencies_parsed_at":"2025-05-13T18:50:33.194Z","dependency_job_id":null,"html_url":"https://github.com/poloclub/supernova","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/poloclub/supernova","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poloclub%2Fsupernova","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poloclub%2Fsupernova/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poloclub%2Fsupernova/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poloclub%2Fsupernova/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/poloclub","download_url":"https://codeload.github.com/poloclub/supernova/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poloclub%2Fsupernova/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30318406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T20:05:46.299Z","status":"ssl_error","status_checked_at":"2026-03-09T19:57:04.425Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["design","interactive-visualizations","jupyter-notebook","notebook","visual-analytics","visualization"],"created_at":"2025-05-13T18:38:51.971Z","updated_at":"2026-03-10T00:31:51.848Z","avatar_url":"https://github.com/poloclub.png","language":"SCSS","readme":"# SuperNOVA \u003ca href=\"https://poloclub.github.io/supernova/\"\u003e\u003cimg align=\"right\" src=\"public/android-chrome-192x192.png\" width=\"30\" height=\"30\"\u003e\u003c/img\u003e\u003c/a\u003e\n\n[![Github Actions Status](https://github.com/poloclub/supernova/workflows/build/badge.svg)](https://github.com/poloclub/supernova/actions/workflows/build.yml)\n[![license](https://img.shields.io/badge/License-MIT-blue)](https://github.com/poloclub/supernova/blob/master/LICENSE)\n[![arxiv badge](https://img.shields.io/badge/arXiv-2305.03039-red)](http://arxiv.org/abs/2305.03039)\n[![10.1145/3613905.3650848](https://img.shields.io/badge/DOI-10.1145/3613905.3650848-blue)](https://doi.org/10.1145/3613905.3650848)\n\nDesign Strategies and Opportunities for Interactive Visualization in Computational Notebooks\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd colspan=\"3\"\u003e\u003ca href=\"https://poloclub.github.io/supernova\"\u003e\u003cimg src='https://i.imgur.com/wy2NbdR.png'\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\u003c/tr\u003e\n  \u003ctr align=\"center\"\u003e\n    \u003ctd\u003e\u003ca href=\"https://poloclub.github.io/supernova\"\u003e🚀 Live Demo: Explore 160+ notebook visualization tools!\u003c/a\u003e\u003c/td\u003e\n    \u003c!-- \u003ctd\u003e\u003ca href=\"https://youtu.be/3eGqTmsStJM\"\u003e📺 Demo Video\u003c/a\u003e\u003c/td\u003e --\u003e\n    \u003ctd\u003e\u003ca href=\"https://youtu.be/5kblx0l12Uw\"\u003e👨🏻‍🏫 Conference Talk\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://arxiv.org/abs/2305.03039\"\u003e📖 Research Paper\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Overview\n\nSuperNOVA is an interactive tool to help researchers explore existing notebook VA tools and search for design inspiration and implementation references. Anyone can easily add new notebook VA tools to this open-source explorer.\n\n\u003cvideo src=\"https://github.com/poloclub/supernova/assets/15007159/bd3fccef-4069-4ce9-8049-1548a70c7f83\"\u003e\u003c/video\u003e\n\n## SuperNOVA Details\n\nComputational notebooks such as Jupyter Notebook have become data scientists' de facto programming environments. Many visualization researchers and practitioners have developed interactive visualization tools that support notebooks. However, little is known about the appropriate design of visual analytics (VA) tools in notebooks. To bridge this critical research gap, we investigate the design strategies in this space by analyzing 159 notebook VA tools and their users' feedback. SuperNOVA is an interactive browsers to help researchers explore the landscape of notebook VA tools and search for related work.\n\n## Live Demo\n\nFor a live web demo of SuperNOVA, visit: \u003chttps://poloclub.github.io/supernova/\u003e.\n\n## How to add an entry to SuperNOVA\n\nTo add a new notebook VA tool to the SuperNOVA collection, please submit a [pull request](https://github.com/poloclub/supernova/pulls). You can add your VA tool to the [YAML file](https://github.com/poloclub/supernova/blob/main/src/data/supernova.yaml) with the following steps:\n\nMake sure you have the necessary information for the entry you want to add, including the tool's title, authors, publication or release year, DOI or URL, and a brief description of the paper's content.\n\n1. Open the [YAML file](https://github.com/poloclub/supernova/blob/main/src/data/supernova.yaml) where the existing entries are stored.\n2. Use the following YAML template, and paste it below the last entry. For the definition details of each entry, please check out the [SuperNOVA paper](https://arxiv.org/abs/2305.03039).\n\n```yaml\n- # {string} The bibtex of this entry\n  bibtex: ''\n\n  # {string} The bibtex key\n  bibtexKey: ''\n\n  # {'no' | 'one-way' | 'two-way'} VA-notebook communication style\n  communication: ''\n\n  # {string} A description of the tool, can be the abstract of its paper\n  description: ''\n\n  # {string?} GitHub repository URL\n  githubURL: ''\n\n  # {'ipywidget'| 'extension' | 'html' | 'nova' | 'other-package' | 'custom'} Implementation strategy\n  implementation: ''\n\n  # {'on-demand' | 'always-on'} The display style of the VA tool\n  layouts: ''\n\n  # {['runtime' | 'code' | 'external']} Types of data this VA tool uses\n  materials: ['']\n\n  # {'monolithic' | 'modular'} The modularity of this VA tool\n  modularity: ''\n\n  # {string} Name of this tool in lowercase. It has to match the thumbnail file name.\n  name: ''\n\n  # {string} The name of this tool\n  nameDisplay: ''\n\n  # {string[]?} Other URLs of this tool\n  otherURLs: []\n\n  # {string?} Paper URL\n  paperURL: ''\n\n  # {number} The release/publication year\n  releaseYear: 2023\n\n  # {'paper' | 'package'} If this tool has a related paper, use 'paper'.\n  sourceType: ''\n\n  # {['jupyter' | 'lab' | 'colab' | 'vscode']} List of supported notebook platforms\n  supportedNotebooks: ['']\n\n  # {string} The thumbnail file name\n  thumbnail: ''\n\n  # {'data scientist' | 'scientist' | 'educator'} The main targeted users\n  user: ''\n```\n\n3. Save a thumbnail image in the [`./public/images/thumbnails/`](./public/images/thumbnails/) directory. Please resize the image so that both width and height are smaller than 300px and compress the image to be smaller than 20kb.\n4. Submit a [pull request](https://github.com/poloclub/supernova/pulls) to this repository.\n\n## Data Collection\n\nCode for data collection and cleaned GitHub issues are at [`./metadata`](./metadata).\n\n## Credits\n\nSuperNOVA is created by \u003ca href='https://zijie.wang/' target='_blank'\u003eJay Wang\u003c/a\u003e, \u003ca href='https://www.davidmunechika.com' target='_blank'\u003eDavid Munechika\u003c/a\u003e, \u003ca href='http://www.seongmin.xyz' target='_blank'\u003eSeongmin Lee\u003c/a\u003e, and \u003ca href='' target='_blank'\u003ePolo Chau\u003c/a\u003e.\n\n## Citation\n\nTo learn more about SuperNOVA, please read our [research paper](https://arxiv.org/abs/2305.03039) (published at [CHI 2024](https://chi2024.acm.org)).\n\n```bibTeX\n@article{wangSuperNOVADesignStrategies2023,\n  title = {{{SuperNOVA}}: {{Design Strategies}} and {{Opportunities}} for {{Interactive Visualization}} in {{Computational Notebooks}}},\n  shorttitle = {{{SuperNOVA}}},\n  author = {Wang, Zijie J. and Munechika, David and Lee, Seongmin and Chau, Duen Horng},\n  year = {2023},\n  url = {http://arxiv.org/abs/2305.03039},\n  urldate = {2023-05-05},\n  archiveprefix = {arxiv},\n  journal = {arXiv 2305.03039}\n}\n```\n\n## License\n\nThe code is available under the [MIT License](https://github.com/poloclub/supernova/blob/master/LICENSE).\n\n## Contact\n\nIf you have any questions, feel free to [open an issue](https://github.com/poloclub/supernova/issues/new) or contact [Jay Wang](https://zijie.wang).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoloclub%2Fsupernova","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpoloclub%2Fsupernova","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoloclub%2Fsupernova/lists"}