Jupyter Notebook is a popular open-source development tool used by data scientists, programmers, analysts, and engineers to create and share “notebooks” that integrate live code, equations, computational output, visualizations, and other multimedia resources, along with explanatory text.
Jupyter Notebooks are effectively bound to a single server, so the computing capacity that can be brought to bear on work performed in a Jupyter Notebook is limited to that server. For those who are not experts, clusters can be intimidating to use from the command line. At Bright, we believe Jupyter is a great new way for clusters to be used by end-users. All you need to do is point your web browser to a cluster and use Jupyter Notebook to drive your computation.
Let’s not forget how easy it is to install Jupyter on a Bright cluster. Jupyter itself runs on the login nodes of a cluster, and it will schedule Jupyter kernels through HPC schedulers or Kubernetes.