Display data in an attractive way
Project description
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:
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
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 |