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
| Bloxs | Code |
|---|---|
B(1234, "Bloxs in notebook!") |
|
B(1999, "Percent change!", percent_change=10) |
|
B("🎉🎉🎉", "Works with emojis") |
|
B("68%", "Loading progress", progress=68) |
|
B("68%", "Loading progress", progress=68, color="green") color can be "blue", "red", "green" or custom in hex format (exmaple "#fa33fa") |
|
B("123", "Display line chart", points=[1,4,2,3,5,6]) |
|
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") |
|
B("123", "Display bar chart", points=[1,4,2,3,5,6], chart_type="bar") |
|
B("123", "Display bar chart", points=[1,4,2,3,5,6], chart_type="bar", color="green") |
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")
])
:computer: You can check the notebook with above example bloxs.
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 :computer:
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file bloxs-1.0.2.tar.gz.
File metadata
- Download URL: bloxs-1.0.2.tar.gz
- Upload date:
- Size: 76.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f52653a9b33eed38242184487cceb0892777836e92da8bd19014126516395485
|
|
| MD5 |
1a7193e0f71aac1e5620d74641a2da56
|
|
| BLAKE2b-256 |
b4374f3a5436efe72ff562e383532555422dd1e0304a427abad966086305952e
|