A collaborative notebook built for data scientists
Project description
Zero True: A New Kind of Code Notebook
🌐 Overview
Welcome to Zero True, your go-to platform for creating beautiful and professional data-driven notebooks and applications in pure Python. Designed to foster collaboration and improve data accessibility, Zero True offers a rich UI library along with an intelligent code parser. Your notebook will always stay in sync.
📚 Table of Contents
Features
- 📝 Multi-language code editor with real-time execution.
- 🌌 Hierarchical organization for code cells.
- 📊 Dynamic UI rendering with beautiful Vuetify components.
- 🔄 Automatic dependency tracking between cells.
- 🚀 Integrated app publishing with a simple command or click.
⚙ Requirements
- Python 3.9 (Anaconda or virtual environment recommended)
🚀 Quick Start
pip install zero-true
zero-true notebook
Usage
Once the application is running, navigate to http://localhost:2613 and start creating and executing code cells. Click the "Run" button to execute code and visualize the output below the editor.
Basic Example
import zero_true as zt
my_slider = zt.Slider(id="my_slider")
More Complicated Example
from zt_backend.models.components.slider import Slider
from zt_backend.models.components.range_slider import RangeSlider
from zt_backend.models.components.button import Button
slider = Slider(id='slider',row=0,column=0,label='First Slider')
if slider.value < 50:
color = 'primary'
else:
color = 'accent'
slider1 = RangeSlider(id='slider1',color=color,row=0,column=0, label= 'Second Slider')
slider2 = Slider(id='slider3',color=color,row=2,column=0,label='Third Slider')
slider4 = Slider(id='slider4',label = 'Fourth Slider')
button = Button(id='btn',text = 'Only Button')
And the resulting layout:
For more information checkout our docs!
Community
Reach out on GitHub with any feature requests or bugs that you encounter and share your work with us on Twitter/X! We would love to see what you're able to build using Zero-True.
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
Built Distribution
Hashes for zero_true-0.0.dev3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65b6b1a5428672fe91ffb9485e6330bc2c943339648d105bb00be66f3d2cd2c0 |
|
MD5 | 70e889e4dc9d6898ca61c641882d8834 |
|
BLAKE2b-256 | 582784538e449d15c92d55e886b2a2c2c53d961bdebd238f385f975bdd137696 |