All Projects → QuantStack → Ipysheet

QuantStack / Ipysheet

Licence: mit
Jupyter handsontable integration

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ipysheet

jupyter rfb
Remote Frame Buffer for Jupyter
Stars: ✭ 21 (-94.74%)
Mutual labels:  jupyter, widgets
cornerstone widget
A jupyter widget for the cornerstone library to make showing flashy images with nice tools easier.
Stars: ✭ 25 (-93.73%)
Mutual labels:  jupyter, widgets
Responsible Ai Widgets
This project provides responsible AI user interfaces for Fairlearn, interpret-community, and Error Analysis, as well as foundational building blocks that they rely on.
Stars: ✭ 107 (-73.18%)
Mutual labels:  jupyter, widgets
ipylab
Control JupyterLab from Python Notebooks with Jupyter Widgets 🧪 ☢️ 🐍
Stars: ✭ 101 (-74.69%)
Mutual labels:  jupyter, widgets
Dockerspawner
Spawns JupyterHub single user servers in Docker containers
Stars: ✭ 368 (-7.77%)
Mutual labels:  jupyter
Itkwidgets
Interactive Jupyter widgets to visualize images, point sets, and meshes in 2D and 3D
Stars: ✭ 338 (-15.29%)
Mutual labels:  jupyter
Kernel gateway
Jupyter Kernel Gateway
Stars: ✭ 337 (-15.54%)
Mutual labels:  jupyter
Epplus
Create advanced Excel spreadsheets using .NET
Stars: ✭ 3,532 (+785.21%)
Mutual labels:  spreadsheet
Pweave
Pweave is a scientific report generator and a literate programming tool for Python. It can capture the results and plots from data analysis and works well with numpy, scipy and matplotlib.
Stars: ✭ 389 (-2.51%)
Mutual labels:  jupyter
Visidata
A terminal spreadsheet multitool for discovering and arranging data
Stars: ✭ 4,606 (+1054.39%)
Mutual labels:  spreadsheet
Quantitative Notebooks
Educational notebooks on quantitative finance, algorithmic trading, financial modelling and investment strategy
Stars: ✭ 356 (-10.78%)
Mutual labels:  jupyter
Jupyterlab Dash
An Extension for the Interactive development of Dash apps in JupyterLab
Stars: ✭ 342 (-14.29%)
Mutual labels:  jupyter
Neumorphism
Try to Neumorphism in Android (Just experimental!! 🧪)
Stars: ✭ 365 (-8.52%)
Mutual labels:  widgets
Hide code
Code, prompt and output hiding for Jupyter/IPython notebooks.
Stars: ✭ 339 (-15.04%)
Mutual labels:  jupyter
Ipykernel
IPython Kernel for Jupyter
Stars: ✭ 386 (-3.26%)
Mutual labels:  jupyter
Vscodejupyter
Jupyter for Visual Studio Code
Stars: ✭ 337 (-15.54%)
Mutual labels:  jupyter
Kubespawner
Kubernetes spawner for JupyterHub
Stars: ✭ 353 (-11.53%)
Mutual labels:  jupyter
Hydrogen
Run code interactively, inspect data, and plot. All the power of Jupyter kernels, inside your favorite text editor.
Stars: ✭ 3,763 (+843.11%)
Mutual labels:  jupyter
Cxjs
CxJS - Advanced JavaScript UI framework for admin and dashboard applications with ready to use grid, form and chart components.
Stars: ✭ 345 (-13.53%)
Mutual labels:  widgets
J
❌ Multi-format spreadsheet CLI (now merged in http://github.com/sheetjs/js-xlsx )
Stars: ✭ 343 (-14.04%)
Mutual labels:  spreadsheet

ipysheet

Spreadsheet in the Jupyter notebook:

Create a table and drive a value using ipywidgets:

Slider Screencast

Perform a calculation on slider change:

Slider Calculation Screencast

Change cell style depending on the value using renderers:

Conditional formatting

Populate table using cell ranges:

Cell Ranges Screencast

Installation

With conda:

$ conda install -c conda-forge ipysheet

With pip:

$ pip install ipysheet

To make it work for Jupyter lab:

$ jupyter labextension install @jupyter-widgets/jupyterlab-manager
$ jupyter labextension install ipysheet

If you have notebook 5.2 or below, you also need to execute:

$ jupyter nbextension enable --py --sys-prefix ipysheet

For a development installation (requires npm),

$ git clone https://github.com/QuantStack/ipysheet.git
$ cd ipysheet
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix ipysheet
$ jupyter nbextension enable --py --sys-prefix ipysheet
$ jupyter labextension link js

For Jupyter lab development, you may want to start Jupyter lab with jupyter lab --watch so it instantly picks up changes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].