All Projects → mwcraig → Ipyevents

mwcraig / Ipyevents

Licence: bsd-3-clause
A custom widget for returning mouse and keyboard events to Python. Demo notebook:

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Ipyevents

Geemap
A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and folium
Stars: ✭ 959 (+1375.38%)
Mutual labels:  jupyter
Nbgrader
A system for assigning and grading notebooks
Stars: ✭ 1,000 (+1438.46%)
Mutual labels:  jupyter
Jupyterlab Python Bytecode
JupyterLab extension to explore CPython Bytecode
Stars: ✭ 57 (-12.31%)
Mutual labels:  jupyter
Vagrant Projects
Vagrant projects for various use-cases with Spark, Zeppelin, IPython / Jupyter, SparkR
Stars: ✭ 34 (-47.69%)
Mutual labels:  jupyter
Dashboards
[RETIRED] See Voilà as a supported replacement
Stars: ✭ 986 (+1416.92%)
Mutual labels:  jupyter
Challenges 2020
ECMWF Summer of Weather Code 2020 challenges
Stars: ✭ 47 (-27.69%)
Mutual labels:  jupyter
Arcgis Python Api
Documentation and samples for ArcGIS API for Python
Stars: ✭ 954 (+1367.69%)
Mutual labels:  jupyter
Flasked Notebooks
Rendering IPython Notebooks using Flask
Stars: ✭ 59 (-9.23%)
Mutual labels:  jupyter
Computer Vision
Computer vision sabbatical study materials
Stars: ✭ 39 (-40%)
Mutual labels:  jupyter
Telepyth
Telegram notification with IPython magics.
Stars: ✭ 54 (-16.92%)
Mutual labels:  jupyter
Machinelearningcourse
A collection of notebooks of my Machine Learning class written in python 3
Stars: ✭ 35 (-46.15%)
Mutual labels:  jupyter
Ipyfastscape
Interactive widgets for topographic data analysis and modelling in Jupyter notebooks
Stars: ✭ 37 (-43.08%)
Mutual labels:  jupyter
Ncar Python Tutorial
Numerical & Scientific Computing with Python Tutorial
Stars: ✭ 50 (-23.08%)
Mutual labels:  jupyter
Python Training
Python training for business analysts and traders
Stars: ✭ 972 (+1395.38%)
Mutual labels:  jupyter
Notebook
Jupyter Interactive Notebook
Stars: ✭ 8,710 (+13300%)
Mutual labels:  jupyter
Sparkmagic
Jupyter magics and kernels for working with remote Spark clusters
Stars: ✭ 954 (+1367.69%)
Mutual labels:  jupyter
Geonotebook
A Jupyter notebook extension for geospatial visualization and analysis
Stars: ✭ 1,007 (+1449.23%)
Mutual labels:  jupyter
Ipybind
IPython / Jupyter integration for pybind11
Stars: ✭ 63 (-3.08%)
Mutual labels:  jupyter
Ipyleaflet
A Jupyter - Leaflet.js bridge
Stars: ✭ 1,103 (+1596.92%)
Mutual labels:  jupyter
Ppd599
USC urban data science course series with Python and Jupyter
Stars: ✭ 1,062 (+1533.85%)
Mutual labels:  jupyter

ipyevents

Binder

ipyevents provides a custom widget for returning mouse and keyboard events to Python. Use it to:

  • add keyboard shortcuts to an existing widget;
  • react to the user clicking on an image;
  • install callbacks on arbitrary mouse and keyboard events.

See this demo notebook for documentation.

Special thanks to the contributors to ipyevents!

Installation

To install using conda:

$ conda install -c conda-forge ipyevents

To install use pip:

$ pip install ipyevents
$ jupyter nbextension enable --py --sys-prefix ipyevents

To install with JupyterLab (whether you installed with conda or pip):

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

For a development installation (requires npm),

$ git clone https://github.com/mwcraig/ipyevents.git
$ cd ipyevents
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix ipyevents
$ jupyter nbextension enable --py --sys-prefix ipyevents

For Jupyter Lab also do this:

$ npm install
$ npm run build
$ jupyter labextension install
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].