Foxglove 2.39.0
🐍 Python Notebook Integration
You can now visualize data in any Jupyter-like notebook environment using the new notebook integration. Install the package with pip install "foxglove-sdk[notebook]", then use foxglove.init_notebook_buffer() to create a buffer for collecting and displaying data in an interactive Foxglove viewer within your notebook.
The integration supports:
- Streaming data visualization in Jupyter Notebook, JupyterLab, Google Colab, and VS Code
- Real-time updates using
refresh()to update viewer data - Local layout management for customized visualizations
Learn more in the Jupyter notebook documentation.
🔎 Recording Metadata Search API
The optional metadataQuery parameter is now available in the Recordings List API. You can filter recordings by metadata using key-value search syntax:
temperature:high— find recordings with sensor metadata where temperature is highstatus:* location:lab— find recordings with any status AND location lab*:error— find any key with "error" valuewarehouseName:"leaping llama"— use quotes for values with spaces