A Python package for creating shareable, interactive visualizations in the browser.
For detailed guidance, tutorials, and API reference, visit our documentation.
Figpack for the Curious (blog post)
Want to jump right in? Here's how to get started:
pip install figpackimport numpy as np
import figpack.views as vv
# Create a timeseries graph
graph = vv.TimeseriesGraph(y_label="Signal")
# Add some data
t = np.linspace(0, 10, 1000)
y = np.sin(2 * np.pi * t)
graph.add_line_series(name="sine wave", t=t, y=y, color="blue")
# Display the visualization in your browser
graph.show(open_in_browser=True, title="Quick Start Example")Apache-2.0
If you use figpack in your research, please cite it:
@software{magland_figpack_2025,
author = {Magland, Jeremy},
title = {figpack},
year = 2025,
publisher = {Zenodo},
doi = {10.5281/zenodo.17419621},
url = {https://doi.org/10.5281/zenodo.17419621}
}Or in APA format:
Magland, J. (2025). figpack (Version 0.14) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.17419621
Visit the GitHub repository for issues, contributions, and the latest updates.