Back to TARDIS RT Collaboration
GSoC 2026

Migrating Custom Abundance Widget to Panel.

Currently, TARDIS relies on IPyWidgets for its visualization modules. While effective within Jupyter environments, these widgets have limited compatibility with Sphinx, which is used to build and host the project’s documentation. In contrast, Panel provides significantly better integration with Sphinx, enabling seamless embedding of interactive components directly into static documentation. One of the key advantages of adopting Panel is the ability to deliver fully interactive visualizations within the documentation itself, without requiring a live Jupyter environment. This project aims to migrate TARDIS’s existing visualization tools from IPyWidgets to Panel and make them interactive in the documentation page itself. By doing so, users will be able to explore and interact with widgets directly on the documentation pages, leading to a more intuitive understanding of their functionality and usage. Additionally, this transition will establish a framework to allow future widgets to be easily integrated with interactivity in the documentation. Deliverables: - Custom Abundance Widget migrated to Panel - Grotrian Widget migrated to Panel - All widgets made interactive in the documentation.

Project details

Contributor

Shreyans Saraf

Mentors

Not available

Technologies

Not listed in the archive