├── .gitignore ├── Part1 ├── 01-tutorial-intro.md ├── 02-introtojs.md ├── 03-thethingsyoucantgoogle.md ├── 04-notebook-extensions.md ├── 05-keyboardshortcut.md ├── 06-storing-config.md ├── MyFirstExtension.ipynb ├── cannotknot.jpg ├── devtools.png └── extensions │ ├── hello-scipy-full.js │ ├── hello-scipy.js │ ├── markcell.js │ ├── quickaction │ ├── main.js │ └── styles.css │ ├── server_ext.py │ ├── server_ext_full.py │ └── solution.js ├── Part2 ├── Exercise 1.ipynb ├── Exercise 2.ipynb ├── Interact.ipynb ├── Widget Events.ipynb ├── Widget List.ipynb ├── Widget Low Level.ipynb ├── images │ ├── assoc.svg │ ├── busy.svg │ ├── display.svg │ ├── execute.svg │ ├── inputoutput.PNG │ ├── state.svg │ ├── state_sync.svg │ ├── transport.svg │ ├── widgetcomm.svg │ ├── widgetcomm2.svg │ └── widgets.PNG └── sln │ ├── 1.py │ ├── 2_1.js │ ├── 2_1.py │ ├── 2_2.js │ ├── 2_2.py │ ├── 2_2_1.js │ └── 2_2_2.js ├── Part3 ├── hub install.ipynb └── images │ ├── bower.png │ ├── hub.svg │ ├── nodejs.png │ ├── npm-logo.svg │ └── pieces.svg ├── readme.md └── style.css /.gitignore: -------------------------------------------------------------------------------- 1 | *.un~ 2 | *.swp 3 | __pycache__ 4 | .DS_Store 5 | .ipynb_checkpoints 6 | -------------------------------------------------------------------------------- /Part1/01-tutorial-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/01-tutorial-intro.md -------------------------------------------------------------------------------- /Part1/02-introtojs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/02-introtojs.md -------------------------------------------------------------------------------- /Part1/03-thethingsyoucantgoogle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/03-thethingsyoucantgoogle.md -------------------------------------------------------------------------------- /Part1/04-notebook-extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/04-notebook-extensions.md -------------------------------------------------------------------------------- /Part1/05-keyboardshortcut.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/05-keyboardshortcut.md -------------------------------------------------------------------------------- /Part1/06-storing-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/06-storing-config.md -------------------------------------------------------------------------------- /Part1/MyFirstExtension.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/MyFirstExtension.ipynb -------------------------------------------------------------------------------- /Part1/cannotknot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/cannotknot.jpg -------------------------------------------------------------------------------- /Part1/devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/devtools.png -------------------------------------------------------------------------------- /Part1/extensions/hello-scipy-full.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/extensions/hello-scipy-full.js -------------------------------------------------------------------------------- /Part1/extensions/hello-scipy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/extensions/hello-scipy.js -------------------------------------------------------------------------------- /Part1/extensions/markcell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/extensions/markcell.js -------------------------------------------------------------------------------- /Part1/extensions/quickaction/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/extensions/quickaction/main.js -------------------------------------------------------------------------------- /Part1/extensions/quickaction/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/extensions/quickaction/styles.css -------------------------------------------------------------------------------- /Part1/extensions/server_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/extensions/server_ext.py -------------------------------------------------------------------------------- /Part1/extensions/server_ext_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/extensions/server_ext_full.py -------------------------------------------------------------------------------- /Part1/extensions/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part1/extensions/solution.js -------------------------------------------------------------------------------- /Part2/Exercise 1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/Exercise 1.ipynb -------------------------------------------------------------------------------- /Part2/Exercise 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/Exercise 2.ipynb -------------------------------------------------------------------------------- /Part2/Interact.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/Interact.ipynb -------------------------------------------------------------------------------- /Part2/Widget Events.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/Widget Events.ipynb -------------------------------------------------------------------------------- /Part2/Widget List.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/Widget List.ipynb -------------------------------------------------------------------------------- /Part2/Widget Low Level.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/Widget Low Level.ipynb -------------------------------------------------------------------------------- /Part2/images/assoc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/assoc.svg -------------------------------------------------------------------------------- /Part2/images/busy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/busy.svg -------------------------------------------------------------------------------- /Part2/images/display.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/display.svg -------------------------------------------------------------------------------- /Part2/images/execute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/execute.svg -------------------------------------------------------------------------------- /Part2/images/inputoutput.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/inputoutput.PNG -------------------------------------------------------------------------------- /Part2/images/state.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/state.svg -------------------------------------------------------------------------------- /Part2/images/state_sync.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/state_sync.svg -------------------------------------------------------------------------------- /Part2/images/transport.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/transport.svg -------------------------------------------------------------------------------- /Part2/images/widgetcomm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/widgetcomm.svg -------------------------------------------------------------------------------- /Part2/images/widgetcomm2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/widgetcomm2.svg -------------------------------------------------------------------------------- /Part2/images/widgets.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/images/widgets.PNG -------------------------------------------------------------------------------- /Part2/sln/1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/sln/1.py -------------------------------------------------------------------------------- /Part2/sln/2_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/sln/2_1.js -------------------------------------------------------------------------------- /Part2/sln/2_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/sln/2_1.py -------------------------------------------------------------------------------- /Part2/sln/2_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/sln/2_2.js -------------------------------------------------------------------------------- /Part2/sln/2_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/sln/2_2.py -------------------------------------------------------------------------------- /Part2/sln/2_2_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/sln/2_2_1.js -------------------------------------------------------------------------------- /Part2/sln/2_2_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part2/sln/2_2_2.js -------------------------------------------------------------------------------- /Part3/hub install.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part3/hub install.ipynb -------------------------------------------------------------------------------- /Part3/images/bower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part3/images/bower.png -------------------------------------------------------------------------------- /Part3/images/hub.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part3/images/hub.svg -------------------------------------------------------------------------------- /Part3/images/nodejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part3/images/nodejs.png -------------------------------------------------------------------------------- /Part3/images/npm-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part3/images/npm-logo.svg -------------------------------------------------------------------------------- /Part3/images/pieces.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/Part3/images/pieces.svg -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/readme.md -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter/scipy-advanced-tutorial/HEAD/style.css --------------------------------------------------------------------------------