maartenbreddels / Ipywebrtc
Licence: mit
WebRTC for Jupyter notebook/lab
Stars: ✭ 171
Programming Languages
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Ipywebrtc
Nbstripout
strip output from Jupyter and IPython notebooks
Stars: ✭ 738 (+331.58%)
Mutual labels: ipython, jupyter-notebook, jupyter, ipython-notebook
Telepyth
Telegram notification with IPython magics.
Stars: ✭ 54 (-68.42%)
Mutual labels: ipython, jupyter-notebook, jupyter, ipython-notebook
Vscodejupyter
Jupyter for Visual Studio Code
Stars: ✭ 337 (+97.08%)
Mutual labels: ipython, jupyter-notebook, jupyter, ipython-notebook
Sqlcell
SQLCell is a magic function for the Jupyter Notebook that executes raw, parallel, parameterized SQL queries with the ability to accept Python values as parameters and assign output data to Python variables while concurrently running Python code. And *much* more.
Stars: ✭ 145 (-15.2%)
Mutual labels: ipython, jupyter-notebook, jupyter, ipython-notebook
Sci Pype
A Machine Learning API with native redis caching and export + import using S3. Analyze entire datasets using an API for building, training, testing, analyzing, extracting, importing, and archiving. This repository can run from a docker container or from the repository.
Stars: ✭ 90 (-47.37%)
Mutual labels: ipython, jupyter-notebook, jupyter, ipython-notebook
Ansible Jupyterhub
Ansible role to setup jupyterhub server (deprecated)
Stars: ✭ 14 (-91.81%)
Mutual labels: ipython, jupyter-notebook, jupyter, ipython-notebook
Ipytracer
📊 Algorithm Visualizer for IPython/Jupyter Notebook
Stars: ✭ 138 (-19.3%)
Mutual labels: ipython, jupyter-notebook, jupyter, ipython-notebook
Tutorials
CatBoost tutorials repository
Stars: ✭ 563 (+229.24%)
Mutual labels: ipython, jupyter-notebook, ipython-notebook
Nteract
📘 The interactive computing suite for you! ✨
Stars: ✭ 5,713 (+3240.94%)
Mutual labels: ipython, jupyter-notebook, jupyter
Cookbook 2nd
IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018
Stars: ✭ 704 (+311.7%)
Mutual labels: ipython, jupyter-notebook, jupyter
Jupyterhub Deploy Teaching
Reference deployment of JupyterHub and nbgrader on a single server
Stars: ✭ 194 (+13.45%)
Mutual labels: ipython, jupyter-notebook, jupyter
Jupyterlab Lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Stars: ✭ 796 (+365.5%)
Mutual labels: ipython, jupyter-notebook, jupyter
Ipybind
IPython / Jupyter integration for pybind11
Stars: ✭ 63 (-63.16%)
Mutual labels: ipython, jupyter-notebook, jupyter
Cookbook 2nd Code
Code of the IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018 [read-only repository]
Stars: ✭ 541 (+216.37%)
Mutual labels: ipython, jupyter-notebook, jupyter
Digital Signal Processing Lecture
Digital Signal Processing - Theory and Computational Examples
Stars: ✭ 532 (+211.11%)
Mutual labels: ipython, jupyter-notebook, jupyter
Spark Py Notebooks
Apache Spark & Python (pySpark) tutorials for Big Data Analysis and Machine Learning as IPython / Jupyter notebooks
Stars: ✭ 1,338 (+682.46%)
Mutual labels: ipython, jupyter-notebook, ipython-notebook
Ipyexperiments
jupyter/ipython experiment containers for GPU and general RAM re-use
Stars: ✭ 128 (-25.15%)
Mutual labels: ipython, jupyter-notebook, jupyter
Juniper
🍇 Edit and execute code snippets in the browser using Jupyter kernels
Stars: ✭ 189 (+10.53%)
Mutual labels: ipython, jupyter-notebook, jupyter
Show ast
An IPython notebook plugin for visualizing ASTs.
Stars: ✭ 76 (-55.56%)
Mutual labels: ipython, jupyter-notebook, ipython-notebook
Cheatsheets.pdf
📚 Various cheatsheets in PDF
Stars: ✭ 159 (-7.02%)
Mutual labels: ipython, jupyter-notebook, jupyter
ipywebrtc
WebRTC and MediaStream API exposed in the Jupyter notebook/lab.
See this tweet for a demo screencast.
Why use ipywebrtc?
Using ipywebrtc you can create a MediaStream out of:
- Any ipywidget.
- A video file.
- An image file.
- An audio file.
- Your webcam/camera.
From this MediaStream you can:
- Record a movie.
- Record an image snapshot.
- Record an audio fragment.
- Stream it to peers using the simple chat function
- Use it as a texture in ipyvolume
Demos
ipyvolume
WebRTC andUse remote MediaStreams and show them in 3d using ipyvolume.
ImageRecorder
Record and image from any stream for postprocessing.
WidgetStream
Turn any widget into a MediaStream.
Installation
To install:
$ pip install ipywebrtc # will auto enable for notebook >= 5.3
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-webrtc # for jupyter lab
For a development installation (requires npm),
$ git clone https://github.com/maartenbreddels/ipywebrtc
$ cd ipywebrtc
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix ipywebrtc
$ jupyter nbextension enable --py --sys-prefix ipywebrtc
$ jupyter labextension link js
$ jupyter lab --watch # for quick rebuilds
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].