Skip to main content

A tool designed to display rich media and object representations in a Jupyter Notebook using IPython's display functionality.

Project description

Swarmauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_tool_jupyterdisplay


Swarmauri Tool Jupyter Display

Tool for displaying text, HTML, images, or LaTeX in a Jupyter notebook using IPython's rich display helpers.

Features

  • Accepts data and optional data_format (auto, text, html, image, latex).
  • Uses IPython.display to render the appropriate representation.
  • Returns a status dictionary indicating success or failure.

Prerequisites

  • Python 3.10 or newer.
  • Running inside a Jupyter notebook or environment that supports IPython display.
  • IPython installed (pulled in automatically).

Installation

# pip
pip install swarmauri_tool_jupyterdisplay

# poetry
poetry add swarmauri_tool_jupyterdisplay

# uv (pyproject-based projects)
uv add swarmauri_tool_jupyterdisplay

Quickstart

from swarmauri_tool_jupyterdisplay import JupyterDisplayTool

display_tool = JupyterDisplayTool()
print(display_tool("<b>Hello, world!</b>", data_format="html"))

Displaying Images

from swarmauri_tool_jupyterdisplay import JupyterDisplayTool

image_path = "plots/chart.png"
JupyterDisplayTool()(image_path, data_format="image")

Tips

  • Use data_format="auto" (default) to treat the data as Markdown text.
  • Provide absolute or notebook-relative paths for images when using data_format="image".
  • Wrap calls in Swarmauri tool chains to render results (e.g., charts, HTML reports) inline during agent runs.

Want to help?

If you want to contribute to swarmauri-sdk, read up on our guidelines for contributing that will help you get started.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swarmauri_tool_jupyterdisplay-0.9.0.dev1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file swarmauri_tool_jupyterdisplay-0.9.0.dev1.tar.gz.

File metadata

  • Download URL: swarmauri_tool_jupyterdisplay-0.9.0.dev1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_tool_jupyterdisplay-0.9.0.dev1.tar.gz
Algorithm Hash digest
SHA256 83728c26cc783ff798f47c2ca6e3cbca84207d5eff2ec535b1a776cb5da64749
MD5 8362265b47f4259af5140682937d9edd
BLAKE2b-256 96d62f36fab247b55a488d89f630c8ffa78bc7370b4e627b50665602ec37d137

See more details on using hashes here.

File details

Details for the file swarmauri_tool_jupyterdisplay-0.9.0.dev1-py3-none-any.whl.

File metadata

  • Download URL: swarmauri_tool_jupyterdisplay-0.9.0.dev1-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_tool_jupyterdisplay-0.9.0.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 5a5d7c5e3e40e4ccd0886434d2401af641eec75b9a1c719a02fa792a601e82b8
MD5 7f39a2b5382a71f9107fd93c2e3b3537
BLAKE2b-256 e874257852132c5c3b0309a4babdb7de08064ef7f821d3ea53e695dae8f21e7d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page