Workflows

Some useful workflows in media production environments

Multiple IPython kernels
  https://medium.com/@ace139/enable-multiple-kernels-in-jupyter-notebooks-6098c738fe72

Papermill
  https://github.com/nteract/papermill
    A tool for parameterizing, executing, and analyzing Jupyter Notebooks.
  “Do you want to run a notebook and depending on its results, choose a particular notebook to run next? You can now programmatically execute a workflow without having to copy and paste from notebook to notebook manually.”
  “Papermill takes an opinionated approach to notebook parameterization and execution based on our experiences using notebooks at scale in data pipelines.”

Jupyter Python Notebook Keyboard Shortcuts and Text Snippets for Beginners
  http://maxmelnick.com/2016/04/19/python-beginner-tips-and-tricks.html
  Note: Mac keys

VSCode Bridge
https://blog.jupyter.org/connect-to-a-jupyterhub-from-visual-studio-code-ed7ed3a31bcb
https://code.visualstudio.com/docs/python/jupyter-support

PyCharm Bridge
  (Note: this is a professional version feature)
  https://www.jetbrains.com/help/pycharm/jupyter-notebook-support.html

IPython and Shell Commands
  https://jakevdp.github.io/PythonDataScienceHandbook/01.05-ipython-and-shell-commands.html

The Structural Pattern Matching PEP links to a Binder notebook that includes a Python interpreter with the feature enabled and examples.

Tutorial: Advanced Jupyter Notebooks
  https://www.dataquest.io/blog/advanced-jupyter-notebooks-tutorial/
  “This Jupyter Notebooks tutorial aims to straighten out some sources of confusion and spread ideas that pique your interest and spark your imagination."
  And voilà! … from Jupyter notebooks to standalone applications and dashboards

Embed or view Jupyter/IPython notebooks in Confluence With Voilà
  https://blog.jupyter.org/and-voil%C3%A0-f6a2c08a4a93
  “Voilà turns Jupyter notebooks into standalone web applications.

Valassis-Digital-Media / nbconflux - Converts Jupyter Notebooks to Atlassian Confluence pages using nbconvert
  https://medium.com/bitwelt-software/embed-or-view-jupyter-ipython-notebooks-in-confluence-98a4fec07170
  https://github.com/Valassis-Digital-Media/nbconflux

Commonly used Machine Learning Algorithms (with Python and R Codes)
  https://www.analyticsvidhya.com/blog/2017/09/common-machine-learning-algorithms/

A Jupyter kernel for SQLite
  https://blog.jupyter.org/a-jupyter-kernel-for-sqlite-9549c5dcf551
  https://github.com/jupyter-xeus/xeus-sqlite





License: CC BY 4.0, Copyright Contributors to the ASWF USD working group.