Skip to main content

Open the Pyxel Config Lab UI directly inside a Jupyter notebook as an embedded iframe.

Project description

Pyxel Config Lab for Jupyter 🪐

Pyxel Config Lab for Jupyter opens the Pyxel Config Lab interface directly inside a Jupyter notebook as an embedded iframe — no JavaScript, no labextension build, no extra setup.


✨ Features

  • Launches the Pyxel Config Lab UI straight from a notebook cell
  • Pure Python — uses IPython.display to embed the live app
  • Works in JupyterLab and the classic Notebook

🧩 Installation

pip install pyxel-config-lab-jupyter

PyPI: https://pypi.org/project/pyxel-config-lab-jupyter/


🚀 Usage

In any notebook cell:

from pyxel_config_lab_jupyter import open_pyxel_config_lab

open_pyxel_config_lab()

The Pyxel Config Lab UI appears in the cell output. You can pass a custom height in pixels:

open_pyxel_config_lab(height=800)

🛠️ Troubleshooting

If the output area is blank:

  • Make sure the notebook is trusted — untrusted notebooks may strip iframes.
  • The embedded site must allow cross-origin framing, i.e. it must not send a restrictive X-Frame-Options or CSP frame-ancestors header.

📜 License

MIT © 2025 Doby Baxter

Project details


Download files

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

Source Distribution

pyxel_config_lab_jupyter-0.3.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

pyxel_config_lab_jupyter-0.3.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file pyxel_config_lab_jupyter-0.3.0.tar.gz.

File metadata

File hashes

Hashes for pyxel_config_lab_jupyter-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d572c9e9c0bf3ae3edcf36856031e128b7feb051a8fd3c152fe3c0910f3bf689
MD5 24eddbf96761ec9b101bfdb785f210e0
BLAKE2b-256 3d1682e2dfc39a913bfd60fbc473c6ddfd84f7f3d226679bb9de964811d65ec3

See more details on using hashes here.

File details

Details for the file pyxel_config_lab_jupyter-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pyxel_config_lab_jupyter-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7712431c332231eda8165279d45ee1e4aa504c906707ab66ddb132c924b2d343
MD5 612ca30172227b3a885d4821780ccf56
BLAKE2b-256 4b8fc29beb918f9116a7c964d40f9c434be50c1014960e52940e68de2d687d39

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