A library for bridging Python and HTML/Javascript (via Svelte) for creating interactive visualizations
PySvelte is a library that aims to bridge the gap between deep learning research workflows in Python and data visualization using web standards. It provides an opinionated workflow for integrating visualizations into the deep learning research process. The library allows Python developers to create custom visualizations using web standards and Svelte, and use them seamlessly in their projects. It also enables researchers who are not familiar with web technologies to utilize visualizations created by their colleagues. PySvelte offers features such as publishing visualizations to cloud storage buckets and easy sharing of visualizations.
To use PySvelte, follow these steps:
config.py file with functions specific to your research setup, as many features in PySvelte require these custom functions.src/ folder, for example, src/Hello.svelte.pysvelte.Hello()..show() method to explicitly display the visualization.config.py file to enable publishing of visualizations. Once configured, you can use the .publish() method to easily share your visualizations.Please note that some features in PySvelte may require additional setup and configuration, as specified in the config.py file.
PySvelte is an unsupported library that aims to improve the integration of deep learning research workflows in Python with data visualization using web standards. It provides a way to easily create custom visualizations using web standards and Svelte, and use them in Python projects. PySvelte also focuses on modularity, reusability, and easy sharing of visualizations. With PySvelte, researchers who are not familiar with web technologies can still utilize visualizations created by their colleagues.