Bloxs
Bloxs is a simple python package that helps you display information in an attractive way (formed in blocks). Perfect for building dashboards, reports and apps in the notebook.
It works with: Jupyter Notebook, Google Colab, Deepnote, Kaggle Notebook, Mercury.
Get started
Install bloxs:
pip install bloxs
Import and create a bloxs:
from bloxs import B
B(1234, "Bloxs in notebook!")
Exmaples
You can combine several bloxs in one row:
B([
B(1999, "Percent change!", percent_change=10),
B("πππ", "Works with emojis"),
B("68%", "Loading progress", progress=68),
B(1234, "Bloxs in notebook!")
])
B([
B("786", "Display bar chart", points=[1,4,2,3,5,6], chart_type="bar", color="green"),
B("123", "Display line chart", points=[1,4,2,3,5,6], color="red"),
B("123", "Display stepped chart", points=[1,4,2,3,5,6], chart_type="stepped")
])
Bloxs works great with Mercury
Mercury is a framework for converting notebook to an interactive web app. It adds widgets to the notebook based on the YAML config. Below is presented a notebook with bloxs and the same notebook served as a web app with Mercury.
The notebook with bloxs
The Mercury web app
The web app is available on our server