experimental Jupyter widgets for working with data in revision control
Project description
wxyz_dvcs
experimental Jupyter widgets for working with data in revision control
Installation
Prerequisites:
python >=3.6
nodejs >=10
jupyterlab >=2,<3
pip install wxyz_dvcs
jupyter labextension install @jupyter-widgets/jupyterlab-manager @deathbeds/wxyz-core
wxyz
Experimental Widgets for JupyterLab.
build | demo | docs |
---|---|---|
DOCS — EXAMPLES — CHANGELOG — CONTRIBUTING |
Install and Use
pip install W |
jupyter labextension install X |
from wxyz.Y |
import Z |
---|---|---|---|
wxyz_core |
@deathbeds/wxyz-core |
core |
JSON UnJSON |
wxyz_datagrid |
@deathbeds/wxyz-datagrid |
datagrid |
DataGrid GridStyle SelectGrid StyleGrid |
wxyz_html |
@deathbeds/wxyz-html |
html |
AlphaColorPicker File FileBox FullScreen JSONFile TextFile |
wxyz_dvcs |
@deathbeds/wxyz-dvcs |
dvcs |
repos.repo_git.Git Watcher |
wxyz_json_e |
@deathbeds/wxyz-json-e |
json_e |
JSONE |
wxyz_json_schema_form |
@deathbeds/wxyz-json-schema-form |
json_schema_form |
JSONSchemaForm |
wxyz_jsonld |
@deathbeds/wxyz-jsonld |
jsonld |
Compact Expand Flatten Frame Normalize |
wxyz_lab |
@deathbeds/wxyz-lab |
lab |
DockBox DockPop Editor Markdown Terminal ModeInfo |
wxyz_svg |
@deathbeds/wxyz-svg |
svg |
SVGBox |
wxyz_tpl_jinja |
@deathbeds/wxyz-tpl-nunjucks |
tpl_jinja |
Template |
wxyz_yaml |
@deathbeds/wxyz-yaml |
yaml |
YAML |
Motivation
wxyz
contains a number of "missing pieces" from the ipywidgets toolbox.
It is made up of a number of packages for Python and the browser, in this repo.
While many create pixels on the page, some are focused around configurably
transforming the traitlets of one widget to another, in the kernel, the
browser or both.
Alternatives
If you don't like wxyz
, that's fine! There are a number of related tools that
might be better suited to your needs.
- formulas
- a python-side re-implementation of an Excel/LibreOffice reactive functional programming model
- ipyevents
- fine-grained DOM event control
- ipylab
- a number of similar utilities as parts of
wxyz.lab
, and nice support for commands, and additional lumino primitives, e.g.SplitPanel
- a number of similar utilities as parts of
- ipyregulartable
- a high-performance datagrid solution, supporting pandas
MultiIndex
-type data
- a high-performance datagrid solution, supporting pandas
- jupyter-starters
- wizard-style project templates, driven by simple configuration, JSON Schema or notebooks
- jupyterlab-tour
- a pleasant "guided tour" of JupyterLab via CSS selectors and JSON Schema
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
Built Distribution
File details
Details for the file wxyz_dvcs-0.4.0.tar.gz
.
File metadata
- Download URL: wxyz_dvcs-0.4.0.tar.gz
- Upload date:
- Size: 16.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6bbd5d7b7d73acbf46a5bf73163111a20a7294af1764143e95ebeb22cbb14d9 |
|
MD5 | 636e6f73af1df698ea515dc71b93a845 |
|
BLAKE2b-256 | de1a12be1e977e403ec8c3808fee93c50f7fe8d89a6708a41a8faf335c1e85aa |
File details
Details for the file wxyz_dvcs-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: wxyz_dvcs-0.4.0-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e5c17bbe476a36a89fbdfa6fcec21600426d33bc76c1c32367e93d8b37ccd04 |
|
MD5 | a8b5ebed8bb78620c0a6ac913c8cac1c |
|
BLAKE2b-256 | 12d23f5a3af197d0bc301c1848169c283f0e5b96006ad07713c910a067d11510 |